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

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

スナップショットに関する詳細情報を表示できます。

コンソールを使用してスナップショットに関する詳細情報を表示するには

  1. https://console.aws.amazon.com/ec2/ で Amazon EC2 コンソールを開きます。

  2. ナビゲーションペインで、[Snapshots (スナップショット)] を選択します。

  3. リストを縮小するには、[Filter (フィルタ)] リストからオプションを選択します。たとえば、ご自分のスナップショットだけを表示するには、[Owned by Me (自分が所有)] を選択します。タグ属性とスナップショット属性を使用してスナップショットをフィルタリングすることもできます。検索バーを選択して、使用可能なタグと属性を表示します。

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

コマンドラインを使用してスナップショットに関する情報を表示するには

次のコマンドの 1 つを使用できます。これらのコマンドラインインターフェイスの詳細については、Amazon EC2 へのアクセス を参照してください。

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

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

aws ec2 describe-snapshots --filters Name=tag:Stack,Values=production

例: ボリュームに基づくフィルタリング

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

aws ec2 describe-snapshots --filters Name=volume-id,Values=vol-049df61146c4d7901

例: スナップショットの経過日に基づくフィルタリング

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