Amazon EBSスナップショットを削除する - Amazon EBS

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

Amazon EBSスナップショットを削除する

ボリュームの Amazon EBSスナップショットが不要になったら、削除できます。スナップショットを削除しても、ボリュームには影響しません。ボリュームを削除しても、そのボリュームが作成したスナップショットには影響しません。

スナップショットの削除に関する考慮事項

スナップショットの削除には、次の考慮事項が適用されます。

  • 登録された によって使用される EBSボリュームのルートデバイスのスナップショットを削除することはできませんAMI。この考慮事項は、登録された AMIが非推奨または無効になっている場合でも適用されます。スナップショットを削除するAMI前に、まず の登録を解除する必要があります。詳細については、「 の登録解除AMI」を参照してください。

  • Amazon を使用して AWS Backup サービスによって管理されているスナップショットを削除することはできませんEC2。代わりに、 AWS Backup を使用してバックアップボールト内の対応する復旧ポイントを削除します。詳細については、「AWS Backup デベロッパーガイド」の「バックアップの削除」を参照してください。

  • スナップショットを手動で作成、保持、削除することも、Amazon Data Lifecycle Manager を使用してスナップショットを管理することもできます。詳細については、Amazon Data Lifecycle Managerを参照してください。

  • 進行中のスナップショットを削除することはできますが、スナップショットが完了しなければ削除は実行されません。これには時間がかかる場合があります。同時スナップショットの制限に達していて、追加のスナップショットを取得しようとすると、ConcurrentSnapshotLimitExceeded エラーが発生することがあります。詳細については、 の「Amazon の Service QuotasEBS」を参照してくださいAmazon Web Services 全般のリファレンス

  • ごみ箱の保持ルールに一致するスナップショットを削除すると、スナップショットはすぐに削除されるのではなく、ごみ箱に保持されます。詳細については、「ごみ箱」を参照してください。

  • 無効になっている EBS-backed に関連付けられているスナップショットは削除できませんAMIs。詳細については、「 を無効にするAMI」を参照してください。

  • 共有されているスナップショットは削除できません。

  • 所有している共有スナップショットを削除すると、そのスナップショットが共有されているすべてのアカウントはそのスナップショットにアクセスできなくなります。

増分スナップショットの削除の仕組み

ボリュームのスナップショットを定期的に作成する場合、スナップショットは増分になります。最新のスナップショットを作成した時点から、デバイス上で変更があったブロックだけが、新しいスナップショットに保存されます。スナップショットの保存は増分ベースで行われるものの、最新のスナップショットさえあればボリュームを作成できるようにスナップショット削除プロセスは設計されています。

データが以前のスナップショットまたは一連のスナップショットに保持されているボリュームに存在し、後でボリュームから削除された場合、データは以前のスナップショットの一意のデータとみなされます。一意のデータは、一意のデータを参照するすべてのスナップショットが削除されない限り、一連のスナップショットから削除されません。

スナップショットを削除すると、そのスナップショットのみが参照するデータのみが削除されます。一意のデータは、それを参照するすべてのスナップショットが削除されるまで削除されません。ボリュームの過去のスナップショットを削除しても、そのボリュームのそれ以降のスナップショットからボリュームを作成する機能に影響することはありません。

スナップショットを削除しても、組織のデータストレージコストが減少しない場合があります。他のスナップショットはそのスナップショットのデータを参照する場合があります。参照されたデータは常に保持されます。後から作成したスナップショットが使用しているデータを含むスナップショットを削除すると、参照されるデータに関連付けられたコストは後から作成されたスナップショットに割り当てられます。スナップショットにデータを保存する方法の詳細については、Amazon EBSスナップショットの仕組みと次の例を参照してください。

次の図では、ボリューム 1 は 3 つの時点に示されています。スナップショットが最初の 2 つの状態をキャプチャし、3 つめでは、スナップショットが削除されています。

  • 状態 1 では、ボリュームには 10 GiB のデータがあります。スナップ A がボリュームで作成された最初のスナップショットであるため、10 GiB のデータ全体をコピーする必要があるます。この状態では、10 GiB のスナップショットデータの保存に対して課金されます。

  • 状態 2 では、ボリュームにはまだ 10 GiB のデータが含まれていますが、4 GiB は変更されています。スナップ B は、スナップ A が作成された後に変更された 4 GiB のみを保存し、スナップ A にすでに保存されている 6 GiB の変更されていないデータを参照します。この状態では、14 GiB のスナップショットデータ (スナップ A から 10 GiB + スナップ B から 4 GiB) の保存に対して課金されます。

  • 状態 3 では、ボリュームは変更されませんが、スナップ A は削除されます。スナップ A の 6 GiB の変更されていないデータはスナップ B によって引き続き参照されるため、そのデータは保持され、スナップ B に関連付けられます。スナップ A の 4 GiB の一意のデータは、他のスナップショットによって参照されなくなったため削除されます。この状態では、10 GiB のスナップショットデータ (スナップ A から保持される 6 GiB のデータ + スナップ B の 4 GiB のデータ) の保存に対して課金されます。

別のスナップショットによって一部のデータが参照されているスナップショットの削除

スナップ A は 6 GiB 分の参照されるデータを含んでいます。スナップ A が削除されると、そのデータはスナップ B にマージされます。

スナップショットを削除する

次のいずれかの方法でスナップショットを削除します。

Console
コンソールを使用してスナップショットを削除するには
  1. で Amazon EC2コンソールを開きますhttps://console.aws.amazon.com/ec2/

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

  3. スナップショットを選択し、[Actions] (アクション)、[Delete snapshot] (スナップショットの削除) の順にクリックします。

  4. [削除] を選択します。

AWS CLI
を使用してスナップショットを削除するには AWS CLI

delete-snapshot コマンドを使用します。

Tools for Windows PowerShell
Tools for Windows を使用してスナップショットを削除するには PowerShell

Remove-EC2Snapshot コマンドを使用します。

トラブルシューティングのヒント

スナップショットが で現在使用されていることを示すFailed to delete snapshotエラーが表示された場合はAMI、スナップショットを削除する前に、関連付けられた を登録解除AMIする必要があります。に関連付けられているスナップショットは削除できませんAMI。

コンソールを使用していて、関連付けられた AMIが無効になっている場合は、AMIs画面で無効なイメージフィルターを選択して、無効な を表示する必要がありますAMIs。

マルチボリュームスナップショットを削除

マルチボリュームスナップショットを削除するには、スナップショットを作成したときにセットに適用したタグを使用して、マルチボリュームスナップショットセットのすべてのスナップショットを取得します。次に、スナップショットを個別に削除します。

マルチボリュームスナップショットセット内の個々のスナップショットの削除を妨げられることはありません。pending state の中にあるスナップショットを削除すると、そのスナップショットだけが削除されます。マルチボリュームスナップショットセット内の他のスナップショットは正常に完了します。