翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
スタックの削除
重要
この AWS OpsWorks Stacks サービスは 2024 年 5 月 26 日にサポート終了となり、新規および既存のお客様の両方で無効になっています。できるだけ早くワークロードを他のソリューションに移行することを強くお勧めします。移行についてご質問がある場合は、AWS re:Post
スタックが不要になった場合には、それを削除することができます。空のスタックのみ削除できます。最初にスタック内のすべてのインスタンス、アプリ、レイヤーを削除する必要があります。
スタックを削除するには
-
AWS OpsWorks スタックダッシュボードで、シャットダウンして削除するスタックを選択します。
-
ナビゲーションペインで、[インスタンス] を選択してください。
-
[Instances] ページで [Stop all Instances] を選択します。
-
インスタンスが停止したら、レイヤーの各インスタンスで [Actions (アクション) 列の[delete] (削除) を選択します。確認を求められたら、[Yes, Delete] を選択します。
-
すべてのインスタンスが削除されたら、ナビゲーションペインで [Layers] (レイヤー) を選択します。
-
[Layers] (レイヤー) ページでスタックの各レイヤーに対して [delete] (削除) を選択します。確認プロンプトで、[Yes, Delete] を選択します。
-
すべてのレイヤーが削除されたら、ナビゲーションペインで [Apps] を選択します。
-
[Apps] (アプリケーション) ページでスタックの各アプリに対して [Actions] (アクション) 列の [delete] (削除) を選択します。確認プロンプトで、[Yes, Delete] を選択します。
-
すべてのアプリが削除されたら、ナビゲーションペインで [Stack] を選択します。
-
スタックページで、[Delete stack] を選択します。確認プロンプトで、[Yes, Delete] を選択します。
スタックで使用される他の AWS リソースの削除
AWS OpsWorks スタックで他の AWS リソースを使用して、スタックを作成および管理します。スタックを削除するときは、別のスタックで使用されておらず、スタック外のリソース AWS OpsWorks で使用されていない場合は、スタックで と連携したリソースも削除することを検討してください。以下は、スタックで使用した外部 AWS リソースをクリーンアップする推奨理由です。
-
外部 AWS リソースでは、引き続きアカウントに AWS 料金が発生する可能性があります。
-
Amazon S3 バケットなどのリソースには、個人識別情報、機密情報あるいは秘密情報が含まれる場合があります。
重要
これらのリソースが他のスタックで使用されている場合は削除しないでください。IAM ロールとセキュリティグループはグローバルなものなので、他のリージョンのスタックはこれらの同じリソースを使用している可能性があります。
以下は、スタックが使用する他の AWS リソースと、それらを削除する方法に関する情報へのリンクです。
- サービスロールとインスタンスプロファイル
-
スタックを作成するときは、スタックがユーザーに代わって許可されたリソースを作成するために使用する IAM AWS OpsWorks ロールとインスタンスプロファイルを指定します。 AWS OpsWorks 既存のリソースを選択しない場合は、 によってロールとインスタンスプロファイルが作成されます。がユーザーに代わって AWS OpsWorks 作成するロールとインスタンスプロファイルには
aws-opsworks-ec2-role
、それぞれaws-opsworks-service-role
と という名前が付けられます。アカウントの他のスタックが IAM ロールとインスタンスプロファイルを使用していない場合、これらのリソースを安全に削除することができます。IAM ロールとインスタンスプロファイルを削除する方法については、IAM ユーザーガイドの「Deleting Roles or Instance Profiles」 を参照してください。 - セキュリティグループ
-
AWS OpsWorks スタックでは、ユーザー定義のセキュリティグループをレイヤーレベルで指定できます。Amazon EC2 コンソールまたは API を使用してセキュリティグループを作成します。セキュリティグループがグローバルであるため、他のリージョンのスタックとレイヤーで同じセキュリティグループを使用できます。セキュリティグループは、他の AWS リソースで使用されていない場合は削除できます。セキュリティグループを削除する方法の詳細については、Amazon EC2 ユーザーガイド」の「セキュリティグループを削除する」を参照してください。
- Amazon EBS ボリューム
-
AWS OpsWorks スタックでは、EBS ボリュームをレイヤーレベルで追加し、レイヤー内のインスタンスにアタッチします。EBS ボリュームは、Amazon EC2 サービスコンソールまたは API を使用して作成し、レイヤーレベルで AWS OpsWorks スタックインスタンスにアタッチします。EBS ボリュームは、アベイラビリティーゾーンに固有です。特定のリージョンと可用性ゾーンのスタックで EBS ボリュームを使用していない場合は、ボリュームを削除できます。Amazon EC2 ボリュームを削除する方法の詳細については、「Amazon EC2 User Guide」(Amazon EC2 ユーザーガイド) の「Deleting an Amazon EBS Volume」(Amazon EC2 ボリュームの削除) を参照してください。
- Amazon Simple Storage Service (Amazon S3) の バケット
-
AWS OpsWorks スタックでは、以下に対して Amazon S3 バケットを使用できます。Amazon S3 バケットに配信されるコンテンツには、カスタマーコンテンツが含まれている場合があります。機密データの削除の詳細については、「S3 バケットを空にする方法」または「S3 バケットを削除する方法」を参照してください。
-
アプリケーションコードの保管
-
クックブックとレシピの保管
-
スタックで CloudTrail ログ記録を有効にしている場合の CloudTrail AWS OpsWorks ログ
-
スタックで有効にした場合の Amazon CloudWatch Logs AWS OpsWorks ストリーム
-
- Elastic IP アドレス
-
Elastic IP アドレスを AWS OpsWorks スタックに登録し、Elastic IP アドレスが不要になった場合は、Elastic IP アドレスを解放できます。
- Elastic Load Balancing ロードバランサー
-
スタック内のレイヤーで使用していた Elastic Load Balancing クラシックロードバランサーが不要になった場合は、削除することができます。詳細については、『Classic Load Balancer のユーザーガイド』の「ロードバランサーの削除」を参照してください。
- Amazon Relational Database Service (Amazon RDS) インスタンス
-
Amazon RDS データベース (DB) インスタンスを AWS OpsWorks スタックに登録し、不要になった場合は、DB インスタンスを削除できます。DB インスタンスを削除する方法の詳細については、「Amazon RDS User Guide」(Amazon RDS ユーザーガイド) の「Deleting a DB Instance(DB インスタンスの削除) を参照してください。
- Amazon Elastic Container Service (Amazon ECS) クラスター
-
スタックに ECS クラスターレイヤーが含まれていて、レイヤーに登録されている ECS クラスターを使用していない場合は、ECS クラスターを削除できます。ECS クラスターを削除する方法の詳細については、「Amazon ECS Developer Guide」(Amazon ECS 開発者ガイド) の「Deleting a Cluster」(クラスターの削除) を参照してください。