Skip to content

RDS Multi-AZ cluster snapshot sharing cross-account

0

Hi Fellows, I am researching for information related to "sharing RDS snapshot cross-account" and discovered that the AWS document somehow confuses me with "Multi-AZ DB cluster snapshot." In particular:

  1. In the document Creating a Multi-AZ DB cluster snapshot for Amazon RDS, wrote: "You can also share a Multi-AZ DB cluster snapshot."
  2. In the document Sharing a DB snapshot for Amazon RDS, wrote: "You can't share a snapshot of a Multi-AZ DB cluster."

Hence, I would like to ensure what is correct or both are correct (which means I am missing the context in those two documents). Thank you so much for all your comments!

asked 2 years ago453 views

2 Answers
2

Hi,

Generally speaking you can share a snapshot.

But, there are a few limitations detailled in this page that you point :

You can't share a DB snapshot that uses an option group with permanent or persistent options

For more info about permanent and persistent options, look at corresponding section in https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithOptionGroups.html

Best,

Didier

EXPERT

answered 2 years ago

EXPERT

reviewed 2 years ago

  • Thank you so much for your information. I saw that on the first page, "Creating a Multi-AZ DB cluster snapshot for Amazon RDS." By the way, I would like to ensure whether the limitation of sharing a DB cluster snapshot is correct.

1
Accepted Answer

Thank you for bringing this to attention. There appears to be a discrepancy in the information provided by the AWS documentation. Let me clarify this for you:

  1. The statement "You can also share a Multi-AZ DB cluster snapshot" is incorrect or outdated.

  2. The correct information is that you cannot share a snapshot of a Multi-AZ DB cluster.

This limitation is explicitly stated in the document about sharing DB snapshots for Amazon RDS. It's listed as one of the limitations when sharing manual snapshots with other AWS accounts.

The inability to share Multi-AZ DB cluster snapshots is likely due to the complex nature of Multi-AZ deployments and the potential security implications of sharing such snapshots across accounts.

If you need to share data from a Multi-AZ DB cluster with another account, you might need to consider alternative approaches, such as:

  1. Creating a read replica in the target account
  2. Exporting the data to Amazon S3 and then importing it in the target account
  3. Using AWS Database Migration Service (DMS) to replicate the data to the target account

It's always a good practice to refer to the most recent AWS documentation and, if in doubt, contact AWS support for the most up-to-date and accurate information regarding such specific features and limitations.
Sources
Sharing a DB snapshot for Amazon RDS - Amazon Relational Database Service
Creating a Multi-AZ DB cluster snapshot for Amazon RDS - Amazon Relational Database Service

answered 2 years ago

EXPERT

reviewed 2 years ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.