게시된 날짜: Apr 30, 2021

이제 AWS Cloud Development Kit(AWS CDK) v2를 개발자 평가판으로 사용할 수 있습니다. 이 버전은 CDK 사용자에게 두 가지 새로운 기능을 제공합니다. 첫째, 모든 CDK 버전에서 Go를 지원합니다. 따라서 개발자가 코드형 인프라를 정의하고 AWS CloudFormation을 통해 프로비저닝할 때 사용할 수 있는 프로그래밍 언어의 수가 늘어납니다. 둘째, AWS Construct Library의 안정된 모든 구문을 단일의 개별 패키지로 사용할 수 있습니다. 이제 보다 쉽게 CDK를 사용하고 향후 출시되는 새 버전을 사용하여 CDK를 최신 상태로 유지할 수 있습니다.

AWS CDK v2에서는 AWS Construct Library가 aws-cdk-lib라는 단일 패키지로 통합되므로 사용된 각 AWS 서비스에 대한 개별 패키지를 다운로드할 필요가 없습니다. 자체 CDK 구문 라이브러리를 작성하는 경우 이 단일 패키지에 대한 최소한의 종속성만 감수하면 되며 라이브러리 소비자는 사용할 정확한 AWS SDK 버전을 선택할 수 있습니다. 또한 AWS CDK v2에는 유의적 버전(semver)을 준수하는 안정된 API만 포함되므로 새 마이너 버전으로 안심하고 업데이트할 수 있습니다. 앞으로는 aws-cdk-lib에서 개별적으로 실험적 모듈이 배포되고 해당 모듈의 릴리스 전 상태를 나타내는 명확한 버전이 지정됩니다. 이러한 모듈은 성숙도 및 안정성 평가를 거친 후 aws-cdk-lib에 병합됩니다. 

대부분의 프로젝트에서 AWS CDK v2로의 업그레이드는 AWS 계정을 다시 부트스트래핑하고 “import“ 문을 변경하는 안전한 일회성 절차를 통해 수행할 수 있습니다. 자세히 알아보려면 다음 리소스를 참조하세요.