I would like to transfer ownership of Amazon Relational Database Service (Amazon RDS) resources from one AWS account to another. How can I do this?

The cross-account snapshot sharing feature allows users to share snapshots of an unencrypted DB instance to a specific AWS account or make snapshots public.

  1. Create a snapshot of the database. For instructions, see Creating a DB Snapshot.
  2. Share the snapshot with the target account. For instructions, see Amazon RDS Update – Cross-Account Snapshot Sharing.
  3. In the target account, create a DB instance from the snapshot. For instructions, see Restoring From a DB Snapshot.

You can share only unencrypted MySQL, MariaDB, Oracle, SQL Server, and PostgreSQL snapshots. In order to transfer encrypted data, you must export all data from the source database instance and then import the data into the target database instance.

Follow the steps in one of the following topics, depending on the database type:

Amazon RDS, MySQL, Oracle, SQL Server, PostgreSQL, migrate, transfer, AWS account, snapshot sharing

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: 2015-12-31