부트스트래핑 - AWS Cloud Development Kit (AWS CDK) v2

AWS CDK v2 개발자 안내서입니다. 구형 CDK v1은 2022년 6월 1일에 유지 보수에 들어갔고 2023년 6월 1일에 지원이 종료되었습니다.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

부트스트래핑

부트스트래핑은 에서 사용할 AWS 환경을 준비하는 프로세스입니다. AWS Cloud Development Kit (AWS CDK) CDK 스택을 환경에 배포하기 전에 먼저 AWS 환경을 부트스트랩해야 합니다.

부트스트래핑이란 무엇입니까?

부트스트래핑은 에서 사용하는 특정 AWS 리소스를 사용자 AWS 환경에 프로비저닝하여 환경을 준비합니다. AWS CDK다음 내용이 포함됩니다:

  • Amazon Simple Storage Service (Amazon S3) 버킷 — 함수 코드 및 AWS Lambda 자산과 같은 CDK 프로젝트 파일을 저장하는 데 사용됩니다.

  • Amazon Elastic 컨테이너 레지스트리 (Amazon ECR) 리포지토리 — 주로 이미지를 저장하는 데 사용됩니다. Docker

  • AWS Identity and Access Management (IAM) 역할 — 배포를 수행하는 데 필요한 권한을 부여하도록 구성되었습니다. AWS CDK

부트스트래핑은 어떻게 작동하나요?

CDK에서 사용하는 리소스와 해당 구성은 템플릿에 정의되어 있습니다. AWS CloudFormation 이 템플릿은 CDK 팀에서 만들고 관리합니다. 이 템플릿의 최신 버전은 GitHubaws-cdk bootstrap-template.yaml 저장소를 참조하십시오.

환경을 부트스트랩하려면 AWS CDK 명령줄 인터페이스 () 명령을 사용합니다.AWS CDK CLI cdk bootstrap CDK는 템플릿을 CLI 검색하여 부트스트랩 스택이라고 하는 AWS CloudFormation 스택으로 배포합니다. 기본적으로 스택 이름은 입니다. CDKToolkit 이 템플릿을 배포하면 환경에 리소스를 CloudFormation 프로비저닝할 수 있습니다. 배포 후에는 부트스트랩 스택이 사용자 환경의 AWS CloudFormation 콘솔에 나타납니다.

템플릿을 수정하거나 명령과 함께 CDK CLI 옵션을 사용하여 부트스트래핑을 사용자 지정할 수도 있습니다. cdk bootstrap

AWS 환경은 독립적입니다. 에서 사용할 각 환경을 먼저 AWS CDK 부트스트랩해야 합니다.

자세히 알아보기

환경 부트스트래핑에 대한 지침은 을 참조하십시오. 다음과 함께 사용할 수 있도록 환경을 부트스트랩하십시오. AWS CDK