スタックの削除 - AWS OpsWorks

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

スタックの削除

重要

AWS OpsWorks Stacks は新規顧客を受け付けなくなりました。既存のお客様は、2024 年 5 月 26 日までは OpsWorks コンソール、 API、 CLI、および CloudFormation リソースを通常どおり使用できますが、その時点でこれらのリソースは廃止されます。この移行に備えて、できるだけ早くスタックを AWS Systems Manager に移行することをおすすめします。詳細については、AWS OpsWorks Stacks サポート終了に関する FAQ および AWS Systems Manager アプリケーションマネージャへの AWS OpsWorks Stacks アプリケーションの移行 を参照してください。

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

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

  2. ナビゲーションペインで、[インスタンス] を選択します。

  3. [Instances] ページで [Stop all Instances] を選択します。

  4. インスタンスが停止したら、レイヤーの各インスタンスで [Actions (アクション) 列の[delete] (削除) を選択します。確認を求められたら、[Yes, Delete] を選択します。

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

  6. [Layers] (レイヤー) ページでスタックの各レイヤーに対して [delete] (削除) を選択します。確認プロンプトで、[Yes, Delete] を選択します。

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

  8. [Apps] (アプリケーション) ページでスタックの各アプリに対して [Actions] (アクション) 列の [delete] (削除) を選択します。確認プロンプトで、[Yes, Delete] を選択します。

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

  10. スタックページで、[Delete stack] を選択します。確認プロンプトで、[Yes, Delete] を選択します。

スタックで使用されるその他の AWS リソースを削除する

AWS OpsWorks スタックで他の AWS リソースを使用して、スタックを作成し、管理します。スタックを削除する際には、別のスタックや AWS OpsWorks スタック外のリソースが使用していない場合、そのスタックで使用されているリソースも削除することを検討します。スタックで使用した外部 AWS リソースをクリーンアップする理由を次に示します。

  • 外部 AWS リソースにより、引き続き AWS アカウントの料金が発生する可能性があります。

  • Amazon S3 バケットなどのリソースには、個人識別情報、機密情報あるいは秘密情報が含まれる場合があります。

重要

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

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

サービスロールとインスタンスプロファイル

スタックの作成時に、ユーザーに代わって許可されるリソースを作成するために AWS OpsWorks スタックが使用するインスタンスプロファイルと IAM ロールを指定します。既存のジョブを選択しない場合、AWS OpsWorks はロールおよびインスタンスプロファイルを作成します。AWS OpsWorks が作成するロールおよびインスタンスプロファイルの名前は、それぞれ aws-opsworks-service-role および aws-opsworks-ec2-role です。アカウントの他のスタックが IAM ロールとインスタンスプロファイルを使用していない場合、これらのリソースを安全に削除することができます。IAM ロールとインスタンスプロファイルを削除する方法については、IAM ユーザーガイドの「Deleting Roles or Instance Profiles」 を参照してください。

セキュリティグループ

AWS OpsWorks スタックでは、レイヤーレベルでユーザー定義のセキュリティグループを指定できます。Amazon EC2 コンソールまたは API を使用してセキュリティグループを作成します。セキュリティグループがグローバルであるため、他のリージョンのスタックとレイヤーで同じセキュリティグループを使用できます。セキュリティグループが他のAWSリソースで使用されていない場合は削除できます。セキュリティグループの削除方法に関する詳細ついては、「Amazon EC2 User Guide for Linux Instances」(Amazon EC2 Linuxインスタンス用ユーザーガイド)中の「Delete a security group」(セキュリティグループの削除)を参照してください。

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 バケットに配信されるコンテンツには、カスタマーコンテンツが含まれている場合があります。機密データの削除の詳細については、「S3 バケットを空にする方法」または「S3 バケットを削除する方法」を参照してください。

  • アプリケーションコードの保管

  • クックブックとレシピの保管

  • CloudTrail のログ、AWS OpsWorks スタックで CloudTrail ロギングを有効にしている場合

  • AWS OpsWorks スタックでそれらを有効にしている場合は、Amazon CloudWatch Logs streams。

Elastic IP アドレス

スタックに Elastic IP アドレス (EIP)登録したAWS OpsWorks場合で、Elastic IP アドレス (EIP) が不要になった場合、Elastic IP アドレス (EIP) をリリースできます。

Elastic Load Balancing ロードバランサー

スタック内のレイヤーで使用していた Elastic Load Balancing クラシックロードバランサーが不要になった場合は、削除することができます。詳細については、『Classic Load Balancer のユーザーガイド』の「ロードバランサーの削除」を参照してください。

Amazon Relational Database Service (Amazon RDS) インスタンス

AWS OpsWorks スタックで [registered] (登録) した Amazon RDS データベース (DB) インスタンスが必要でなくなった場合は、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」(クラスターの削除) を参照してください。