AWS CDK 간단 명령어 정리

1 minute read
2024-08-22

일단 기본적으로 iam 권한을 간단하게 하기 위해 AdministratorAccess 을 선택해준다.


스택 초기화

cdk init app -l typescript


특정 profile 로 하고 생성하고 싶다면 뒤에 --profile 옵션을 추가해준다.


cdk init app -l typescript --profile hono


반영하기

cdk deploy


당연히 특정 profile 이면 옵션을 붙여줘야 한다.


삭제하기

cdk destroy


당연히 특정 profile 이면 옵션을 붙여줘야 한다.


그밖에 알아야할 것들이 있다.


bootstrap 은 언제 사용해야할까?

GPT 한테 물어봤다.


cdk bootstrap 언제 사용?
1. 첫 배포 전에
2. 다른 계정이나 리전에 배포할 때
3. CDK 버전 업그레이드


필수 의존성

pn add -D esbuild


cdk deploy 할 때 esbuild 를 내부적으로 사용하여 빌드하는데, peer dependecy 로 되어 있어서 의존성을 추가해줘야 한다.