기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
애플리케이션 배포 해체
자습서를 마치면 리소스에 대한 요금이 부과되지 않도록 배포를 해제해야 합니다.
다음은 일반 스택 삭제 작업입니다. HA 2-Tier 스택의 경우 한 번, S3 버킷 스택의 경우 한 번 두 번 제출하는 것이 좋습니다. 최종 후속 조치로 S3 버킷의 모든 스냅샷(서비스 요청에 S3 버킷 스택 ID 포함)을 삭제하라는 서비스 요청을 제출합니다. 10일 후에 자동으로 삭제되지만 조기에 삭제하면 약간의 비용이 절감됩니다.
이 연습에서는 AMS 콘솔을 사용하여 S3 스택을 삭제하는 예제를 제공합니다.이 절차는 AMS 콘솔을 사용하여 스택을 삭제하는 데 적용됩니다.
참고
S3 버킷을 삭제하는 경우 먼저 객체를 비워야 합니다.
필수 데이터:
StackId: 사용할 스택입니다. 왼쪽 탐색 창의 링크를 통해 제공되는 AMS 콘솔 스택 페이지를 보면 이를 찾을 수 있습니다. AMS SKMS API/CLI를 사용하여 AMS SKMS API 참조의 경우 AWS 아티팩트 콘솔의 보고서 탭을 참조하세요(CLI의list-stack-summaries).이 연습의 변경 유형 ID는 이고
ct-0q0bic0ywqk6c, 버전은 "1.0"이며, 최신 버전을 확인하려면 다음 명령을 실행합니다.aws amscm list-change-type-version-summaries --filter Attribute=ChangeTypeId,Value=ct-0q0bic0ywqk6c
인라인 생성:
인라인으로 제공된 실행 파라미터를 사용하여 RFC 생성 명령을 실행합니다(실행 파라미터를 인라인으로 제공할 때 따옴표 이스케이프). E
aws amscm create-rfc --change-type-id "ct-0q0bic0ywqk6c" --change-type-version "1.0" --title "Delete My Stack" --execution-parameters "{\"StackId\":\"STACK_ID\"}"RFC 생성 작업에서 반환된 RFC ID를 사용하여 RFC를 제출합니다. 제출될 때까지 RFC는
Editing상태를 유지하고 조치를 취하지 않습니다.aws amscm submit-rfc --rfc-idRFC_IDRFC 상태를 모니터링하고 실행 출력을 봅니다.
aws amscm get-rfc --rfc-idRFC_ID
템플릿 생성:
RFC 템플릿을 현재 폴더의 파일로 출력합니다. 예제 이름은 DeleteStackRfc.json:입니다.
aws amscm create-rfc --generate-cli-skeleton > DeleteStackRfc.jsonDeleteStackRfc.json 파일을 수정하고 저장합니다. 스택 삭제에는 실행 파라미터가 하나뿐이므로 실행 파라미터는 DeleteStackRfc.json 파일 자체에 있을 수 있습니다(실행 파라미터가 있는 별도의 JSON 파일을 생성할 필요가 없음).
ExecutionParameters JSON 확장의 내부 따옴표는 백슬래시(\)로 이스케이프 처리해야 합니다. 시작 및 종료 시간이 없는 예:
{ "ChangeTypeVersion": "1.0", "ChangeTypeId": "ct-0q0bic0ywqk6c", "Title": "Delete-My-Stack-RFC" "ExecutionParameters": "{ \"StackId\":\"STACK_ID\"}" }RFC를 생성합니다.
aws amscm create-rfc --cli-input-json file://DeleteStackRfc.json응답에서 새 RFC의 RfcId를 수신합니다. 예:
{ "RfcId": "daaa1867-ffc5-1473-192a-842f6b326102" }후속 단계를 위해 ID를 저장합니다.
RFC를 제출합니다.
aws amscm submit-rfc --rfc-idRFC_IDRFC가 성공하면 명령줄에서 확인 메시지가 표시되지 않습니다.
요청 상태를 모니터링하고 실행 출력을 보려면:
aws amscm get-rfc --rfc-idRFC_ID--query "Rfc.{Status:Status.Name,Exec:ExecutionOutput}" --output table