AWS アカウントを解約する前にすべてのリソースを終了する方法を教えてください。
最終更新日: 2020 年 6 月 11 日
AWS アカウントを解約する前に、アクティブなリソースをすべて終了したいと考えています。
簡単な説明
AWS アカウントを解約する前に、以下の点を考慮してください。
- AWS アカウントが解約されると、解約前に発生した使用料が課金されます。
- アカウントを解約することで、すべてのアクティブなリソースが自動的に終了するわけではありません。アカウントを解約した後でも、アクティブな一部のリソースに対して引き続き料金が発生する可能性があります。
- 90 日以内に解約した AWS アカウントを再開した場合、アカウントを解約する前に終了していない AWS のサービスに対して課金される場合があります。
- AWS アカウントを解約する前に、アクティブなリソースがあるかどうかを確認し、それらを終了することがベストプラクティスです。
解決方法
アカウントにアクティブなリソースがあるかどうかを確認するには、次の操作を行います。
- 請求およびコスト管理コンソールを開きます。
- ナビゲーションペインで [請求] を選択します。
さまざまなサービスで発生した料金は、[サービス別の請求の詳細] セクションで確認できます。
さまざまな AWS リージョンで発生した料金は、[アカウント別の請求の詳細] セクションで確認できます。
注意: 前月の [サービス別の請求の詳細] セクションを確認して、料金が発生するすべてのサービスを特定することをお勧めします。 - サービスごとに、サービスで料金が発生したリージョンを特定します。
異なるサービスで識別されたアクティブなリソースを終了するには、次の操作を行います。
- AWS マネジメントコンソールを開きます。
- [サービスの検索] に、サービス名を入力します。
- サービスコンソールを開いた後、アクティブなリソースをすべて終了します。リソースを割り当てた各リージョンを確認してください。
ヒント: ナビゲーションバーのリージョン選択を使用してリージョンを変更できます。
一般的に使用される AWS サービスのアクティブなリソースを終了するには、次の操作を行います。
Amazon Elastic Compute Cloud (Amazon EC2)
- アクティブな Amazon EC2 インスタンスを削除するには、Amazon EC2 リソースを削除または終了する方法を教えてくださいを参照してください。
- すべての Amazon EC2 インスタンスを終了した後でも、Elastic IP アドレスに対して課金される場合があります。IP アドレスを解放することで、料金を停止できます。詳細については、Amazon EC2 インスタンスがすべて終了しているのに Elastic IP アドレスの料金を請求されるのはなぜですか? を参照してください。
- Amazon EC2 インスタンスを終了した後でも、EC2 インスタンスにアタッチした Amazon Elastic Block Store (Amazon EBS) ボリュームに対して料金が発生します。Amazon EBS ボリュームと Amazon EBS スナップショットは必ず削除してください。詳細については、インスタンスがすべて停止しているのに EBS に課金されるのはなぜですか? を参照してください。
注意: Amazon EBS ルートデバイスボリュームは、Amazon EC2 インスタンスを削除すると自動的に削除されます。
Amazon Simple Storage Service (Amazon S3)
- Amazon S3 オブジェクトを削除するには、S3 バケットからオブジェクトを削除する方法を教えてくださいを参照してください。
注意: バケット内のオブジェクトを削除する前に、Amazon S3 バケットのサーバーアクセスログが無効になっていることを確認してください。無効になっていない場合、バケットのオブジェクトを削除した直後にバケットにログが書き込まれる場合があります。詳細については、S3 バケットのサーバーアクセスログ記録を有効にする方法を教えてくださいを参照してください。 - Amazon S3 バケットを削除するには、S3 バケットを削除する方法を教えてくださいを参照してください。
- AWS Elastic Beanstalk によって作成された Amazon S3 バケットがある場合は、まず Amazon S3 コンソールのバケットプロパティの [アクセス許可] セクションからバケットポリシーを削除する必要があります。詳細については、Amazon S3 での Elastic Beanstalk の使用を参照してください。
注意: アカウントで Elastic Beanstalk が作成したバケットを削除しても、対応するリージョンに既存のアプリケーションと実行中の環境が残っている場合、アプリケーションが正確に機能しない可能性があります。
Amazon Relational Database Service (Amazon RDS)
- Amazon RDS リソースを削除するには、DB インスタンスの削除を参照してください。
- Amazon RDS スナップショットを削除するには、スナップショットの削除を参照してください。
- DB インスタンスで保持されている自動バックアップを削除するには、バックアップの使用を参照してください。
重要: 削除保護が有効になっている DB インスタンスまたは DB スナップショットを削除するには、インスタンスを変更して削除保護を無効にする必要があります。
Amazon Lightsail
- アクティブな Amazon Lightsail リソースを削除するには、Amazon Lightsail リソースをシャットダウンする方法を教えてくださいを参照してください。
サブスクリプション
- Amazon EC2 RI、Amazon RDS RI、Redshift RI、または ElastiCache リザーブドキャッシュノードなど、アカウントに月額料金が設定されたリザーブドインスタンス (RI) がある場合、プラン期間が終了するまで、これらのサブスクリプションに対して請求が行われます。AWS は、サブスクリプション期間が終了する前にリザーブドインスタンスをキャンセルすることはできませんが、Amazon EC2 リザーブドインスタンスの Marketplace で販売する EC2 RI をリストすることはできます。詳細については、リザーブドインスタンスの Marketplace を参照してください。
- Savings Plan にサインアップした場合は、プラン期間が終了するまで Savings Plan の対象となるコンピューティング使用量に対して請求が行われます。
その他のサービス
- アカウントを解約する前に、アクティブな AWS Directory Service ディレクトリを削除することをお勧めします。詳細については、AWS Directory Service ディレクトリを削除する方法を教えてくださいを参照してください。
- アクティブな Marketplace サブスクリプションがある場合、これらのサブスクリプションはアカウント解約時に自動的にキャンセルされません。サブスクリプションでソフトウェアのすべてのインスタンスを終了し、AWS Marketplace コンソールの [サブスクリプションの管理] ページでサブスクリプションをキャンセルする必要があります。