Amazon EBS スナップショットに関する情報の表示 - Amazon EBS

Amazon EBS スナップショットに関する情報の表示

スナップショットに関する詳しい情報は、次のいずれかの方法で表示できます。

Console
コンソールを使用してスナップショットに関する詳細情報を表示するには
  1. Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/) を開きます。

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

  3. 所有しているスナップショットだけを表示するには、画面の左上隅で、[Owned by me] (自分が所有) を選択します。タグとスナップショット属性を使用してスナップショットをフィルターすることもできます。[Filter] (フィルター) フィールドで、属性フィールドを選択し、属性値を選択または入力します。たとえば、暗号化されたスナップショットだけを表示するには、[Encryption] (暗号化) を選択し、[true] を入力します。

  4. 特定のスナップショットの詳細情報を表示するには、リストで ID を選択します。

AWS CLI
AWS CLI を使用してスナップショットに関する詳細情報を表示するには

describe-snapshots コマンドを使用します。

例 1: タグに基づくフィルタリング

次のコマンドは、Stack=production タグでスナップショットの詳細を示します。

aws ec2 describe-snapshots --filters Name=tag:Stack,Values=production
例 2: ボリュームに基づくフィルタリング

次のコマンドは、指定されたボリュームから作成されたスナップショットの詳細を示します。

aws ec2 describe-snapshots --filters Name=volume-id,Values=vol-049df61146c4d7901
例3: スナップショットの経過日に基づくフィルタリング

AWS CLI では、JMesPath を使用して、式を使用した結果をフィルタリングできます。例えば、次のコマンドは、指定された日付 (2020-03-31 で表記) より前に AWS アカウントによって作成されたすべてのスナップショット (123456789012 で表記) の ID を表示します。所有者を指定しない場合、結果にはすべてのパブリックスナップショットが含まれます。

aws ec2 describe-snapshots --filters Name=owner-id,Values=123456789012 --query "Snapshots[?(StartTime<='2020-03-31')].[SnapshotId]" --output text

次のコマンドは、指定した日付範囲で作成されたすべてのスナップショットの ID を表示します。

aws ec2 describe-snapshots --filters Name=owner-id,Values=123456789012 --query "Snapshots[?(StartTime>='2019-01-01') && (StartTime<='2019-12-31')].[SnapshotId]" --output text
Tools for Windows PowerShell
Tools for Windows PowerShell を使用してスナップショット情報を表示するには

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

PS C:\> Get-EC2Snapshot -SnapshotId snapshot_id

スナップショットの状態

Amazon EBS スナップショットは、作成されてから完全に削除されるまで、さまざまな状態に移行します。

次の図は、スナップショットの状態間の移行を示しています。スナップショットを作成すると、pending 状態になります。スナップショットが使用可能になると、completed 状態になります。スナップショットが不要になったら、削除できます。ごみ箱の保持ルールに一致するスナップショットを削除した場合、ごみ箱に保持されてから recoverable 状態になります。ごみ箱からスナップショットを復元した場合、recovering 状態になった後に completed 状態になります。それ以外の場合、スナップショットは完全に削除されます。


            ブロックが割り当てられたスナップショット

次の表はスナップショットの状態をまとめたものです。

ステータス 説明
pending

スナップショットの作成プロセスはまだ進行中です。スナップショットは、pending 状態にある間は使用できません。

completed スナップショットの作成プロセスが完了し、スナップショットが使用可能になりました。
recoverable スナップショットは現在、ごみ箱にあります。スナップショットを使用するには、まずごみ箱から復元する必要があります。
recovering スナップショットはごみ箱から復元中です。スナップショットが復元されると、completed 状態に移行して使用可能になります。
error スナップショットの作成プロセスが失敗しました。スナップショットが error 状態にある場合は使用できません。