Example (JavaScript, TypeScript)
https://docs.aws.amazon.com/cdk/v2/guide/serverless_example.html
필수 조건
순서
| 순서 | 설명 | 명령어 |
|---|---|---|
| 1 | 프로젝트 디렉토리 생성 | mkdir cdk-test && cd cdk-test |
| 2 | 프로젝트 생성 | cdk init --language javascriptcdk init --language typescript |
| 3 | CDK 라이브러리 설치 | npm install aws-cdk-lib constructs |
| 4 | 코드 작성 | https://docs.aws.amazon.com/cdk/api/v2/docs/aws-construct-library.html |
| 5 | 빌드 (타입스크립트만 해당) | npm run build |
| 6 | 템플릿 생성 | cdk synthcdk synth stack_name |
| 7 | 부트스트랩 | cdk bootstrap |
| 8 | 디플로이 | cdk deploycdk deploy stack_namecdk deploy --all |
삭제 명령어
cdk destroy
cdk destroy stack_name
cdk destroy --all
환경변수 설정시 주의점
https://docs.aws.amazon.com/cdk/v2/guide/environments.html