Skip to content
This repository has been archived by the owner on Jun 15, 2023. It is now read-only.

Latest commit

 

History

History
53 lines (35 loc) · 2.57 KB

ebs-describing-snapshots.md

File metadata and controls

53 lines (35 loc) · 2.57 KB

View Amazon EBS snapshot information

You can view detailed information about your snapshots using one of the following methods.


[ Console ]

To view snapshot information using the console

  1. Open the Amazon EC2 console at https://console.aws.amazon.com/ec2/.

  2. In the navigation pane, choose Snapshots.

  3. To view only your snapshots that you own, in the top-left corner of the screen, choose Owned by me. You can also filter the list of snapshots using tags and other snapshot attributes. In the Filter field, select the attribute field, and then select or enter the attribute value. For example, to view only encrypted snapshots, select Encryption, and then enter true.

  4. To view more information about a specific snapshot, choose its ID in the list.


[ AWS CLI ]

To view snapshot information using the command line

You can use one of the following commands. For more information about these command line interfaces, see Access Amazon EC2.

Example 1: Filter based on tags
The following command describes the snapshots with the tag Stack=production.

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

Example 2: Filter based on volume
The following command describes the snapshots created from the specified volume.

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

Example 3: Filter based on snapshot age
With the AWS CLI, you can use JMESPath to filter results using expressions. For example, the following command displays the IDs of all snapshots created by your AWS account (represented by 123456789012) before the specified date (represented by 2020-03-31). If you do not specify the owner, the results include all public snapshots.

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

The following command displays the IDs of all snapshots created in the specified date range.

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