There are more AWS SDK examples available in the AWS Doc SDK Examples
Use DescribeSnapshotAttribute
with a CLI
The following code examples show how to use DescribeSnapshotAttribute
.
- CLI
-
- AWS CLI
-
To describe the snapshot attributes for a snapshot
The following
describe-snapshot-attribute
example lists the accounts with which a snapshot is shared.aws ec2 describe-snapshot-attribute \ --snapshot-id
snap-01234567890abcedf
\ --attributecreateVolumePermission
Output:
{ "SnapshotId": "snap-01234567890abcedf", "CreateVolumePermissions": [ { "UserId": "123456789012" } ] }
For more information, see Share an Amazon EBS snapshot in the Amazon Elastic Compute Cloud User Guide.
-
For API details, see DescribeSnapshotAttribute
in AWS CLI Command Reference.
-
- PowerShell
-
- Tools for PowerShell
-
Example 1: This example describes the specified attribute of the specified snapshot.
Get-EC2SnapshotAttribute -SnapshotId snap-12345678 -Attribute ProductCodes
Output:
CreateVolumePermissions ProductCodes SnapshotId ----------------------- ------------ ---------- {} {} snap-12345678
Example 2: This example describes the specified attribute of the specified snapshot.
(Get-EC2SnapshotAttribute -SnapshotId snap-12345678 -Attribute CreateVolumePermission).CreateVolumePermissions
Output:
Group UserId ----- ------ all
-
For API details, see DescribeSnapshotAttribute in AWS Tools for PowerShell Cmdlet Reference.
-