There are more AWS SDK examples available in the AWS Doc SDK Examples
Use CopySnapshot
with a CLI
The following code examples show how to use CopySnapshot
.
- CLI
-
- AWS CLI
-
Example 1: To copy a snapshot to another Region
The following
copy-snapshot
example command copies the specified snapshot from theus-west-2
Region to theus-east-1
Region and adds a short description.aws ec2 copy-snapshot \ --region
us-east-1
\ --source-regionus-west-2
\ --source-snapshot-idsnap-066877671789bd71b
\ --description"This is my copied snapshot."
Output:
{ "SnapshotId": "snap-066877671789bd71b" }
For more information, see Copy an Amazon EBS snapshot in the Amazon EC2 User Guide.
Example 2: To copy an unencrypted snapshot and encrypt the new snapshot
The following
copy-snapshot
command copies the specified unencrypted snapshot from theus-west-2
Region to the current Region and encrypts the new snapshot using the specified KMS key.aws ec2 copy-snapshot \ --source-region
us-west-2
\ --source-snapshot-idsnap-066877671789bd71b
\ --encrypted \ --kms-key-idalias/my-kms-key
Output:
{ "SnapshotId": "snap-066877671789bd71b" }
For more information, see Copy an Amazon EBS snapshot in the Amazon EC2 User Guide.
-
For API details, see CopySnapshot
in AWS CLI Command Reference.
-
- PowerShell
-
- Tools for PowerShell
-
Example 1: This example copies the specified snapshot from the EU (Ireland) region to the US West (Oregon) region.
Copy-EC2Snapshot -SourceRegion eu-west-1 -SourceSnapshotId snap-12345678 -Region us-west-2
Example 2: If you set a default region and omit the Region parameter, the default destination region is the default region.
Set-DefaultAWSRegion us-west-2 Copy-EC2Snapshot -SourceRegion eu-west-1 -SourceSnapshotId snap-12345678
-
For API details, see CopySnapshot in AWS Tools for PowerShell Cmdlet Reference.
-