I want to transfer ownership of Amazon Relational Database Service (Amazon RDS) resources from one Amazon Web Services (AWS) account to a different AWS account. How can I do this?

You can't transfer resources between accounts. However, you can migrate Amazon RDS resources to another account.

By sharing cross-account snapshots, you can share snapshots of an unencrypted DB instance with a specific account, or you can make snapshots public. There are some limitations for sharing snapshots of an encrypted DB instance. For more information, see Sharing a DB Snapshot.

Note: AWS Support doesn't have access to copy Amazon RDS resources or modify any configurations in AWS accounts.

To migrate Amazon RDS resources to another account, follow these instructions:

  1. Create a DB snapshot.
  2. Share the snapshot with the target account. For instructions, see How do I share manual Amazon RDS DB snapshots or DB cluster snapshots with another AWS account?
  3. In the target account, create a DB instance from the snapshot. For instructions, see Restoring from a DB Snapshot.
If you want to share only one database (not a whole DB instance), or you want to share an encrypted snapshot with a persistent option, such as Transparent Data Encryption (TDE), you must export all the data from the source database instance. Then, you must import the data into the target database instance. For more information, see How do I import data into my Amazon RDS DB instance?

Did this page help you? Yes | No

Back to the AWS Support Knowledge Center

Need help? Visit the AWS Support Center.

Published: 2015-03-12

Updated: 2018-10-30