Copying an Amazon EBS Snapshot
With Amazon EBS, you can create point-in-time snapshots of volumes which we store for you in
Amazon Simple Storage Service (Amazon S3). After you've created a snapshot and it has finished copying to Amazon S3 (when the
snapshot status is
completed), you can copy it from one AWS region to
another, or within the same region. Snapshots are copied with Amazon S3 server-side encryption
(256-bit Advanced Encryption Standard) to encrypt your data and the snapshot copy receives a
snapshot ID that's different from the original snapshot's ID.
To copy an Amazon Relational Database Service (Amazon RDS) snapshot, see Copying a DB Snapshot in the Amazon Relational Database Service User Guide.
You can use a copy of an snapshot in the following ways:
Geographic expansion: Launch your applications in a new region.
Migration: Move an application to a new region, to enable better availability and minimize cost.
Disaster recovery: Back up your data and logs across different geographical locations at regular intervals. In case of disaster, you can restore your applications using point-in-time backups stored in the secondary region. This minimizes data loss and recovery time.
User-defined tags are not copied from the source snapshot to the new snapshot. After the copy operation is complete, you can apply user-defined tags to the new snapshot. For more information, see Tagging Your Amazon EC2 Resources.
You can have up to five snapshot copy requests in progress to a single destination per
account. You can copy any accessible snapshots that have a
including shared snapshots and snapshots that you've created. You can also copy AWS
Marketplace, VM Import/Export, and AWS Storage Gateway snapshots, but you must verify that the snapshot is
supported in the destination region.
When you copy a snapshot, you are only charged for the data transfer and storage used to copy the snapshot data across regions and to store the copied snapshot in the destination region. You are not charged if the snapshot copy fails. However, if you cancel a snapshot copy that is not yet complete, or delete the source snapshot while the copy is in progress, you are charged for the bandwidth of the data transferred.
The first snapshot copy to another region is always a full copy. Each subsequent snapshot copy is incremental (which makes the copy process faster), meaning that only the blocks in the snapshot that have changed after your last snapshot copy to the same destination are transferred. Support for incremental snapshots is specific to a region pair where a previous complete snapshot copy of the source volume is already available in the destination region, and it is limited to the default EBS CMK for encrypted snapshots. For example, if you copy an unencrypted snapshot from the US East (N. Virginia) region to the US West (Oregon) region, the first snapshot copy of the volume is a full copy and subsequent snapshot copies of the same volume transferred between the same regions are incremental.
Snapshot copies within a single region do not copy any data at all as long as the following conditions apply:
The encryption status of the snapshot copy does not change during the copy operation
For encrypted snapshots, both the source snapshot and the copy are encrypted with the default EBS CMK
If you would like another account to be able to copy your snapshot, you must either modify the snapshot permissions to allow access to that account or make the snapshot public so that all AWS accounts may copy it. For more information, see Sharing an Amazon EBS Snapshot.
When you copy a snapshot, you can choose to encrypt the copy (if the original snapshot was not encrypted) or you can specify a different CMK than the original, and the resulting copied snapshot will use the new CMK. However, changing the encryption status of a snapshot or using a non-default EBS CMK during a copy operation always results in a full copy (not incremental), which may incur greater data transfer and storage charges. Encrypted snapshots cannot be shared between accounts or made public.
To copy a snapshot using the Amazon EC2 console
Open the Amazon EC2 console at https://console.aws.amazon.com/ec2/.
In the navigation pane, choose Snapshots.
Select the snapshot to copy, and then choose Copy from the Actions list.
In the Copy Snapshot dialog box, update the following as necessary:
Destination region: Select the region where you want to write the copy of the snapshot.
Description: By default, the description includes information about the source snapshot so that you can identify a copy from the original. You can change this description as necessary.
Encryption: If the source snapshot is not encrypted, you can choose to encrypt the copy. You cannot decrypt an encrypted snapshot.
Master Key: The customer master key (CMK) that will be used to encrypt this snapshot. You can select from master keys in your account or type/paste the ARN of a key from a different account. You can create a new master encryption key in the IAM console.
In the Copy Snapshot confirmation dialog box, choose Snapshots to go to the Snapshots page in the region specified, or choose Close.
To view the progress of the copy process later, switch to the destination region, and then refresh the Snapshots page. Copies in progress are listed at the top of the page.