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 AWS accounts. However, you can migrate Amazon RDS resources to another AWS account.

The cross-account snapshot sharing feature lets you share snapshots of an unencrypted DB instance to a specific AWS account, or make snapshots public. You can share snapshots of an encrypted DB instance, but with some limitations. For more information, see Sharing a DB Snapshot or DB Cluster Snapshot.

Note: AWS Support does not have access to copy Amazon RDS resources or manipulate any configuration options in AWS accounts.

To migrate Amazon RDS resources to another AWS 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.

For more information about sharing an encrypted snapshot, see Sharing an Encrypted Snapshot.

To share only one database, but not a whole DB instance, or to share an encrypted snapshot with a persistent option such as Transparent Data Encryption (TDE), you must export all data from the source database instance, and then import the data into the target database instance. Follow these instructions for your database type:


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-4-10