스택 삭제 - AWS CloudFormation

스택 삭제

스택을 삭제하려면 aws cloudformation delete-stack 명령을 실행합니다. 삭제할 스택의 이름을 지정해야 합니다. 스택을 삭제할 때 스택과 모든 해당 리소스를 삭제합니다.

다음 예제에서는 myteststack 스택을 삭제합니다.

$ aws cloudformation delete-stack --stack-name myteststack
참고

종료 방지 기능이 활성화된 스택은 삭제할 수 없습니다. 자세한 내용은 스택 삭제 방지 단원을 참조하세요.

삭제에 실패하고 DELETE_FAILED 상태가 반환되는 경우 deletion-mode 파라미터를 사용하여 스택 강제 삭제를 선택할 수 있습니다. deletion-mode에서 다음 값을 사용할 수 있습니다.

  • STANDARD: 스택을 정상적으로 삭제합니다. 기본 삭제 모드입니다.

  • FORCE_DELETE_STACK: 스택을 삭제하고 삭제에 실패한 모든 리소스를 건너뜁니다.

다음 예제에서는 deletion-mode 파라미터가 포함된 FORCE_DELETE_STACK 값을 사용하여 myteststack 스택을 강제 삭제합니다.

$ aws cloudformation delete-stack --stack-name myteststack \ --deletion-mode FORCE_DELETE_STACK

FORCE_DELETE_STACK을 사용하면 스택을 삭제했더라도 리소스를 유지할 수 있습니다. 다음 예에서는 삭제된 스택에 대한 리소스를 보여줍니다.

$ aws cloudformation list-stack-resources --stack-name myteststack

유지된 리소스에는 DELETE_SKIPPED 상태가 표시됩니다.

스택에 연결된 리소스를 나열하는 방법에 대한 자세한 내용은 리소스 나열 섹션을 참조하세요.