An RDS MySQL database is created for a new feature that your team is currently working on.
The feature has used the database to save email transaction data for each customer.
For the database, automated snapshots have been configured and are working properly.
Due to business requirements, the newest snapshot needs to be shared and used in another AWS account.
How can you share this automated RDS snapshot?
Click on the arrows to vote for the correct answer
A. B. C. D.Correct Answer - A.
Automated RDS snapshots cannot be shared directly with other accounts.
The action of “Share Snapshot” cannot be selected:
This limitation is also explained in https://aws.amazon.com/blogs/database/implementing-a-disaster-recovery-strategy-with-amazon-rds/.
Option A is CORRECT: Because after the snapshot is copied to a manual snapshot, the manual copy can be shared between accounts.
Option B is incorrect: Because automated snapshots cannot be shared directly.
Option C is incorrect: Because whether encrypted or unencrypted, manual snapshots can be shared.
For encrypted snapshots, the AWS KMS encryption key needs to be shared, bringing extra steps.
It is unnecessary to encrypt the snapshot.
Option D is incorrect: Because you can still share automated snapshots by firstly copying them to new manual copies.
Option B is the correct answer.
To share an automated snapshot of an RDS MySQL database to another AWS account, follow these steps:
The other AWS account can then access the shared snapshot and use it to create a new RDS instance or restore an existing one.
Option A is incorrect because making a copy of the automated snapshot turns it into a manual snapshot, which means that it will no longer be updated automatically. This is not suitable for the given scenario where automated snapshots are required.
Option C is also incorrect because creating a manual snapshot is unnecessary as the automated snapshot is already available. Moreover, it is not mandatory to encrypt a manual snapshot for sharing.
Option D is incorrect because it is possible to share automated snapshots with other AWS accounts using the "Share Snapshot" option.