翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
アプリケーションのデプロイをティアダウンする
チュートリアルが終了したら、リソースに対して課金されないようにデプロイを破棄します。
以下は、一般的なスタック削除オペレーションです。HA 2-Tierスタックの場合は 1 回、S3 バケットスタックの場合は 1 回、2 回送信します。最後のフォローアップとして、S3 バケットのすべてのスナップショット (サービスリクエストに S3 バケットスタック ID を含める) を削除するサービスリクエストを送信します。これらは 10 日後に自動的に削除されますが、早期に削除すると多少のコストを節約できます。
このチュートリアルでは、AMS コンソールを使用して S3 スタックを削除する例を示します。この手順は、AMS コンソールを使用してスタックを削除する場合に適用されます。
注記
S3 バケットを削除する場合は、まずオブジェクトを空にする必要があります。
必須データ:
StackId: 使用するスタック。これは、左側のナビゲーションのリンクから入手できる AMS コンソールスタックページから確認できます。AMS SKMS API/CLI を使用して、AMS SKMS API リファレンスについては、AWS Artifact Console のレポートタブを参照してください。 オペレーション (list-stack-summariesCLI の )。このウォークスルーの変更タイプ ID は で
ct-0q0bic0ywqk6c、バージョンは「1.0」です。最新バージョンを確認するには、次のコマンドを実行します。aws amscm list-change-type-version-summaries --filter Attribute=ChangeTypeId,Value=ct-0q0bic0ywqk6c
インライン作成:
インラインで指定された実行パラメータ (インラインで実行パラメータを指定する場合は引用符をエスケープ) を使用して、create 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 ファイルを変更して保存します。スタックの削除には実行パラメータが 1 つしかないため、実行パラメータは 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