View a markdown version of this page

cdk destroy - AWS 클라우드 개발 키트(AWS CDK) v2

CDK AWS v2 개발자 안내서입니다. 이전 CDK v1은 2022년 6월 1일에 유지 관리에 들어갔으며 2023년 6월 1일에 지원이 종료되었습니다.

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

cdk destroy

AWS 환경에서 하나 이상의 AWS CDK 스택을 삭제합니다.

스택을 삭제하면 DeletionPolicy가 Retain으로 구성되지 않은 한 스택의 리소스가 삭제됩니다.

스택 삭제 중 이 명령은 cdk deploy 동작과 유사한 진행 상황 정보를 출력합니다.

용도

$ cdk destroy <arguments> <options>

인수

CDK 스택 ID

삭제할 앱의 CDK 스택의 구문 ID입니다.

유형: 문자열

필수 항목 여부: 아니요

옵션

모든 CDK CLI 명령에서 작동하는 글로벌 옵션 목록은 글로벌 옵션을 참조하세요.

--all <BOOLEAN>

사용 가능한 모든 스택을 삭제합니다.

기본값: false

--concurrency <NUMBER>

스택 간 종속성을 고려하면서 여러 스택을 병렬로 폐기합니다. 삭제 작업 속도를 높이려면이 옵션을 사용합니다. 여전히 in AWS CloudFormation 및 기타 AWS 계정 속도 제한을 고려해야 합니다.

수행할 최대 동시 삭제 작업 수(종속성 허용)를 지정하는 숫자를 입력합니다.

기본값: 1

--exclusively, -e <BOOLEAN>

요청된 스택만 배포하고 종속성은 포함하지 않습니다.

--express <BOOLEAN>

CloudFormation Express 모드를 사용하여 스택을 폐기합니다. Express 모드를 사용하면 CloudFormation에서 리소스 구성을 적용하는 즉시 스택 작업을 완료 즉시 보고하여 CloudFormation을 통해 더 빠르게 삭제할 수 있습니다. 그러나 CloudFormation은 리소스가 안정화될 때까지 기다리지 않고 성공을 보고합니다. 또한 Express 모드는 롤백을 자동으로 수행하지 않으며 문제가 발생할 경우 스택을 실패 상태로 유지합니다.

자세한 내용은 AWS CloudFormation 사용 설명서의 Express 모드를 참조하세요.

참고

Express 모드는 성공을 보고하기 전에 안정화를 기다리지 않으며 실패 시 자동 롤백을 수행하지 않습니다. 프로덕션 스택 해체에는 익스프레스 모드를 사용하지 않는 것이 좋습니다. Express 모드는 애플리케이션을 개발하는 동안 수행할 반복 배포를 대상으로 합니다.

기본값: false

--force, -f <BOOLEAN>

스택을 삭제하기 전에 확인을 요청하지 않습니다.

--help, -h <BOOLEAN>

cdk destroy 명령에 대한 명령 참조 정보를 표시합니다.

예제

MyStackName이라는 스택 삭제

$ cdk destroy --app='node bin/main.js' <MyStackName>

여러 스택을 병렬로 삭제

와 함께 --concurrency 옵션을 사용하여 모든 스택--all을 병렬로 삭제합니다.

$ cdk destroy --all --concurrency 5