

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# スタックの削除
<a name="workingstacks-shutting"></a>

**重要**  
この AWS OpsWorks Stacks サービスは 2024 年 5 月 26 日にサポート終了となり、新規および既存のお客様の両方で無効になっています。できるだけ早くワークロードを他のソリューションに移行することを強くお勧めします。移行についてご質問がある場合は、[AWS re:Post](https://repost.aws/) または[AWS プレミアムサポート](https://aws.amazon.com/support)を通じて AWS サポート チームにお問い合わせください。

スタックが不要になった場合には、それを削除することができます。空のスタックのみ削除できます。最初にスタック内のすべてのインスタンス、アプリ、レイヤーを削除する必要があります。

**スタックを削除するには**

1.  OpsWorks スタックダッシュボードで、シャットダウンして削除するスタックを選択します。

1. ナビゲーションペインで、[**インスタンス**] を選択してください。

1. [**Instances**] ページで [**Stop all Instances**] を選択します。  
![\[Instances section showing 1 total instance online, with "Stop All Instances" button highlighted.\]](http://docs.aws.amazon.com/ja_jp/opsworks/latest/userguide/images/stop_all_instances.png)

1. インスタンスが停止したら、レイヤーの各インスタンスで **[Actions** (アクション) 列の**[delete]** (削除) を選択します。確認を求められたら、[**Yes, Delete**] を選択します。  
![\[Confirmation dialog for deleting a stopped database instance, warning of data loss.\]](http://docs.aws.amazon.com/ja_jp/opsworks/latest/userguide/images/delete_instance.png)

1. すべてのインスタンスが削除されたら、ナビゲーションペインで **[Layers]** (レイヤー) を選択します。

1. **[Layers]** (レイヤー) ページでスタックの各レイヤーに対して **[delete]** (削除) を選択します。確認プロンプトで、[**Yes, Delete**] を選択します。  
![\[PHP App Server layer settings with options for Recipes, Network, EBS Volumes, and Security.\]](http://docs.aws.amazon.com/ja_jp/opsworks/latest/userguide/images/delete_layer.png)

1. すべてのレイヤーが削除されたら、ナビゲーションペインで **[Apps]** を選択します。

1. **[Apps]** (アプリケーション) ページでスタックの各アプリに対して **[Actions]** (アクション) 列の **[delete]** (削除) を選択します。確認プロンプトで、[**Yes, Delete**] を選択します。  
![\[Apps page showing delete confirmation prompt for SimplePhp app with options to cancel or confirm.\]](http://docs.aws.amazon.com/ja_jp/opsworks/latest/userguide/images/delete_app.png)

1. すべてのアプリが削除されたら、ナビゲーションペインで [**Stack**] を選択します。

1. スタックページで、**[Delete stack]** を選択します。確認プロンプトで、[**Yes, Delete**] を選択します。  
![\[Delete stack option circled in red on the ShortStack interface.\]](http://docs.aws.amazon.com/ja_jp/opsworks/latest/userguide/images/delete_stack.png)

## スタックで使用される他の AWS リソースの削除
<a name="w2ab1c14c51c33b9"></a>

 OpsWorks スタックで他の AWS リソースを使用して、スタックを作成および管理します。スタックを削除するときは、別のスタックで使用されておらず、スタック外のリソース OpsWorks で使用されていない場合は、スタックで と連携したリソースも削除することを検討してください。以下は、スタックで使用した外部 AWS リソースをクリーンアップする推奨理由です。
+ 外部 AWS リソースでは、引き続きアカウントに AWS 料金が発生する可能性があります。
+ Amazon S3 バケットなどのリソースには、個人識別情報、機密情報あるいは秘密情報が含まれる場合があります。

**重要**  
これらのリソースが他のスタックで使用されている場合は削除しないでください。IAM ロールとセキュリティグループはグローバルなものなので、他のリージョンのスタックはこれらの同じリソースを使用している可能性があります。

以下は、スタックが使用する他の AWS リソースと、それらを削除する方法に関する情報へのリンクです。

サービスロールとインスタンスプロファイル  
スタックを作成するときは、スタックがユーザーに代わって許可されたリソースを作成するために使用する IAM OpsWorks ロールとインスタンスプロファイルを指定します。 OpsWorks 既存のリソースを選択しない場合は、 によってロールとインスタンスプロファイルが作成されます。がユーザーに代わって OpsWorks 作成するロールとインスタンスプロファイルには`aws-opsworks-ec2-role`、それぞれ `aws-opsworks-service-role`と という名前が付けられます。アカウントの他のスタックが IAM ロールとインスタンスプロファイルを使用していない場合、これらのリソースを安全に削除することができます。IAM ロールとインスタンスプロファイルを削除する方法については、IAM ユーザーガイドの[「Deleting Roles or Instance Profiles」](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_manage_delete.html) を参照してください。

セキュリティグループ  
 OpsWorks スタックでは、ユーザー定義のセキュリティグループをレイヤーレベルで指定できます。Amazon EC2 コンソールまたは API を使用してセキュリティグループを作成します。セキュリティグループがグローバルであるため、他のリージョンのスタックとレイヤーで同じセキュリティグループを使用できます。セキュリティグループは、他の AWS リソースで使用されていない場合は削除できます。セキュリティグループを削除する方法の詳細については、*Amazon EC2 * [ユーザーガイド」の「セキュリティグループ](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/working-with-security-groups.html#deleting-security-group)を削除する」を参照してください。

Amazon EBS ボリューム  
 OpsWorks スタックでは、EBS ボリュームをレイヤーレベルで追加し、レイヤー内のインスタンスにアタッチします。Amazon EC2 サービスコンソールまたは API を使用して EBS ボリュームを作成し、レイヤーレベルで OpsWorks スタックインスタンスにアタッチします。EBS ボリュームは、[アベイラビリティーゾーン](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_manage_delete.html)に固有です。特定のリージョンと可用性ゾーンのスタックで EBS ボリュームを使用していない場合は、ボリュームを削除できます。Amazon EC2 ボリュームを削除する方法の詳細については、*「Amazon EC2 User Guide」*(Amazon EC2 ユーザーガイド) の[「Deleting an Amazon EBS Volume」](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-deleting-volume.html)(Amazon EC2 ボリュームの削除) を参照してください。

Amazon Simple Storage Service (Amazon S3) の バケット  
 OpsWorks スタックでは、以下に対して Amazon S3 バケットを使用できます。Amazon S3 バケットに配信されるコンテンツには、カスタマーコンテンツが含まれている場合があります。機密データの削除の詳細については、[「S3 バケットを空にする方法」](https://docs.aws.amazon.com/AmazonS3/latest/userguide/empty-bucket.html)または[「S3 バケットを削除する方法」](https://docs.aws.amazon.com/AmazonS3/latest/userguide/delete-bucket.html)を参照してください。  
+ アプリケーションコードの保管
+ クックブックとレシピの保管
+ スタックで CloudTrail ログ記録を有効にしている場合の CloudTrail OpsWorks ログ
+ スタックで有効にした場合の Amazon CloudWatch Logs OpsWorks ストリーム

Elastic IP アドレス  
 OpsWorks スタックに [Elastic IP アドレス](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html)[を登録](https://docs.aws.amazon.com/opsworks/latest/userguide/resources-reg.html)し、Elastic IP アドレスが不要になった場合は、[Elastic IP アドレスを解放](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html#using-instance-addressing-eips-releasing)できます。

Elastic Load Balancing ロードバランサー  
スタック内のレイヤーで使用していた Elastic Load Balancing クラシックロードバランサーが不要になった場合は、削除することができます。詳細については、『[Classic Load Balancer のユーザーガイド](https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-getting-started.html#delete-load-balancer)』の「*ロードバランサーの削除*」を参照してください。

Amazon Relational Database Service (Amazon RDS) インスタンス  
Amazon RDS データベース (DB) インスタンスを OpsWorks スタック[に登録](https://docs.aws.amazon.com/opsworks/latest/userguide/resources-reg.html)し、不要になった場合は、DB インスタンスを削除できます。DB インスタンスを削除する方法の詳細については、*「Amazon RDS User Guide」*(Amazon RDS ユーザーガイド) の[「Deleting a DB Instance](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_DeleteInstance.html)(DB インスタンスの削除) を参照してください。

Amazon Elastic Container Service (Amazon ECS) クラスター  
スタックに ECS クラスターレイヤーが含まれていて、レイヤーに登録されている ECS クラスターを使用していない場合は、ECS クラスターを削除できます。ECS クラスターを削除する方法の詳細については、*「Amazon ECS Developer Guide」*(Amazon ECS 開発者ガイド) の[「Deleting a Cluster」](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/delete_cluster.html)(クラスターの削除) を参照してください。