신규 고객은 더 이상 AWS Cloud9를 사용할 수 없습니다. AWS Cloud9의 기존 고객은 정상적으로 서비스를 계속 이용할 수 있습니다. 자세히 알아보기
AWS Cloud9 통합 개발 환경(IDE)에서 AWS CDK Explorer를 사용하여 AWS CDK 애플리케이션을 시각화하고 관련 작업을 수행합니다.
사전 조건
AWS CDK 명령줄 인터페이스를 설치합니다. 지침을 보려면 AWS Cloud Development Kit (AWS CDK) 개발자 안내서의 AWS CDK 시작하기를 참조하세요.
중요
설치된 AWS CDK 버전은 1.17.0 이상이어야 합니다. cdk
--version
명령을 사용하여 실행 중인 버전을 확인할 수 있습니다.
AWS CDK 애플리케이션 시각화
AWS Cloud9 IDE AWS CDK Explorer를 사용하면 앱의 CDK 구조에 저장된 스택 및 리소스를 관리할 수 있습니다. AWS CDK Explorer는 tree.json
파일에 정의된 정보를 사용하여 리소스를 트리 뷰로 표시합니다. cdk synth
명령을 실행하면 이 파일이 생성됩니다. 기본적으로 앱의 cdk.out
디렉터리에 tree.json
파일이 위치합니다.
Toolkit AWS CDK Explorer 사용을 시작하려면 CDK 애플리케이션을 생성합니다.
AWS CDK 개발자 안내서에 있는 Hello World 자습서의 처음 몇 단계를 완료합니다.
중요
스택 배포 단계에 도달하면 중지하고 이 가이드로 돌아옵니다.
참고
자습서에 제공된 명령(예:
mkdir
및cdk init
)을 운영 체제 명령줄 인터페이스나 VS 코드 편집기 내의 Terminal(터미널) 창에서 실행할 수 있습니다.CDK 자습서의 필수 단계를 완료한 후 AWS Cloud9 IDE 편집기에서 생성한 CDK 콘텐츠를 엽니다.
AWS 탐색 창에서 CDK 제목을 확장합니다. 이제 CDK 애플리케이션 및 관련 리소스가 CDK Explorer 트리 뷰에 표시됩니다. AWS Cloud9 내의 터미널에서 다음 명령을 실행하여 CDK 기능이 작동하는지 확인할 수도 있습니다.
mkdir mycdkapp cd mycdkapp cdk init app --language=typescript cdk synth cdk bootstrap
중요 정보
-
CDK 앱을 AWS Cloud9 편집기로 로드하면 한 번에 여러 폴더를 로드할 수 있습니다. 앞의 이미지와 같이 각 폴더에는 여러 개의 CDK 앱이 포함될 수 있습니다. AWS CDK 탐색기는 프로젝트 루트 디렉터리 및 하위 디렉터리에서 앱을 찾습니다.
-
이 자습서의 처음 몇 단계를 수행할 때 마지막으로 실행한 명령이
cdk synth
이라는 것을 알 수 있습니다. 이 명령은 AWS CDK 앱을 CFN으로 변환하여 CloudFormation 템플릿을 합성합니다. 부산물로tree.json
파일도 생성합니다. CDK 앱을 변경한 경우cdk synth
명령을 다시 실행하여 트리 뷰에 반영된 변경 사항을 확인합니다. 변경 사항의 한 가지 예는 앱에 더 많은 리소스를 추가하는 것입니다.
AWS CDK 앱에서 기타 작업 수행
명령줄 인터페이스를 사용하는 것과 동일한 방식으로 AWS Cloud9 편집기를 사용하여 CDK 앱에서 다른 작업을 수행할 수 있습니다. 예를 들어, 편집기에서 코드 파일을 업데이트하고 AWS Cloud9 Terminal(터미널) 창을 사용하여 앱을 배포할 수 있습니다.
이러한 유형의 작업을 시험해 보려면 AWS Cloud9 편집기를 사용하여 AWS CDK개발자 안내서의 Hello World 자습서를 계속 진행합니다. 마지막 단계인 앱 리소스 삭제를 수행해야 합니다. 그렇지 않으면 AWS 계정에 예상치 못한 비용이 발생할 수 있습니다.