How to migrate EC2 Snapshots to other EC2 account
amazon-ec2, amazon-web-services
Solution
Check out Amazon EBS Shared Snapshots.
Amazon EBS shared snapshots allows you to share these snapshots, making it easy for you to share this data with your co-workers or others in the AWS community. With this feature, users that you have authorized can quickly use your Amazon EBS shared snapshots as the basis for creating their own Amazon EBS volumes. If you choose, you can also make your data available publicly to all AWS users. Users to whom you have granted access can create their own EBS volumes based on your snapshot; your original snapshot will remain intact. This is a great way for developers to easily share data with the rest of the Amazon EC2 community, and makes it easy for new customers to create Amazon EBS volumes from an existing snapshot. For more information on how to share snapshots refer to the Amazon EC2 User Guide’s EBS section.
See this blog post for more info. This blog post gives you a step-by-step, and some good use cases and warnings about sharing the snapshot.
Problem
I have 2 Snapshots saved on my EC2 (Account 1), I created another AWS account (Account 2) and I want my 2 Snapshots from Account 1 to be present on my Account 2. In short I just want to migrate my 2 Snapshots from Account 1 to Account 2. Any way I can do this? Thanks! NOTES - Make sure that Account 1 and Account 2 are in the same `Zone`. Can be found in the top right of the the dashboard. - From Snapshots page, change `Viewing` option to `Private Snapshots` (if the shared Snapshots is in Private mode).