Use ModifySnapshotAttribute with a CLI - AWS SDK Code Examples

There are more AWS SDK examples available in the AWS Doc SDK Examples GitHub repo.

Use ModifySnapshotAttribute with a CLI

The following code examples show how to use ModifySnapshotAttribute.

CLI
AWS CLI

Example 1: To modify a snapshot attribute

The following modify-snapshot-attribute example updates the createVolumePermission attribute for the specified snapshot, removing volume permissions for the specified user.

aws ec2 modify-snapshot-attribute \ --snapshot-id snap-1234567890abcdef0 \ --attribute createVolumePermission \ --operation-type remove \ --user-ids 123456789012

Example 2: To make a snapshot public

The following modify-snapshot-attribute example makes the specified snapshot public.

aws ec2 modify-snapshot-attribute \ --snapshot-id snap-1234567890abcdef0 \ --attribute createVolumePermission \ --operation-type add \ --group-names all
PowerShell
Tools for PowerShell

Example 1: This example makes the specified snapshot public by setting its CreateVolumePermission attribute.

Edit-EC2SnapshotAttribute -SnapshotId snap-12345678 -Attribute CreateVolumePermission -OperationType Add -GroupName all