スタックの削除 - AWS OpsWorks

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

スタックの削除

重要

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

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

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

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

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

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

    Confirmation prompt to delete a stopped PHP App Server instance named db-master1. (AI generated)
  5. すべてのインスタンスが削除されたら、ナビゲーションペインで [Layers] (レイヤー) を選択します。

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

    PHP App Server container with tabs for Settings, Recipes, Network, EBS Volumes, Security. (AI generated)
  7. すべてのレイヤーが削除されたら、ナビゲーションペインで [Apps] を選択します。

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

    Confirmation prompt to delete an app with warning about losing configuration settings. (AI generated)
  9. すべてのアプリが削除されたら、ナビゲーションペインで [Stack] を選択します。

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

    Delete stack icon for removing a collection of resources. (AI generated)

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

AWS OpsWorks スタック AWS で他のリソースを使用して、スタックを作成および管理します。スタックを削除するときは、別のスタックがスタックを使用しておらず、 スタック外のリソースも使用していない場合は、 AWS OpsWorks スタックと連携したリソースも削除することを検討してください。スタックで使用した外部 AWS リソースをクリーンアップする推奨理由は次のとおりです。

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

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

重要

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

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

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

スタックを作成するときは、 AWS OpsWorks スタックがユーザーに代わって許可されたリソースを作成するために使用する IAM ロールとインスタンスプロファイルを指定します。 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 EC2

Amazon EBS ボリューム

AWS OpsWorks スタックでは、EBS ボリュームをレイヤーレベルで追加し、レイヤー内のインスタンスにアタッチします。Amazon EC2 サービスコンソールまたは API を使用して EBS ボリュームを作成し、レイヤーレベルで 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 AWS OpsWorks スタックで CloudTrail ログ記録を有効にしている場合の ログ

  • AWS OpsWorks スタックで有効にした場合の Amazon CloudWatch Logs ストリーム

Elastic IP アドレス

AWS OpsWorks スタックに Elastic IP アドレスを登録し、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」(クラスターの削除) を参照してください。