스택 삭제
스택을 삭제하려면 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 상태가 표시됩니다.
스택에 연결된 리소스를 나열하는 방법에 대한 자세한 내용은 리소스 나열 섹션을 참조하세요.