Amazon Relational Database Service
User Guide (API Version 2014-10-31)

Amazon Aurora on Amazon RDS

Amazon Aurora (Aurora) is a fully managed, MySQL- and PostgreSQL-compatible, relational database engine. It combines the speed and reliability of high-end commercial databases with the simplicity and cost-effectiveness of open-source databases.

Aurora makes it simple and cost-effective to set up, operate, and scale your MySQL and PostgreSQL deployments, freeing you to focus on your business and applications. Amazon RDS provides administration for Aurora by handling routine database tasks such as provisioning, patching, backup, recovery, failure detection, and repair. Amazon RDS also provides push-button migration tools to convert your existing Amazon RDS for MySQL and Amazon RDS for PostgreSQL applications to Aurora.

Amazon Aurora is a drop-in replacement for MySQL and PostgreSQL. The code, tools, and applications you use today with your existing MySQL and PostgreSQL databases can be used with Amazon Aurora.

Before using Amazon Aurora, you should complete the steps in Setting Up for Amazon RDS, and then review the concepts and features of Aurora in Overview of Amazon Aurora

Common Management Tasks for Amazon Aurora

The following are the common management tasks you perform for an Amazon Aurora DB cluster, with links to relevant documentation for each task.

Task Area Relevant Documentation

Setting up Amazon RDS for first-time use

Set up Amazon RDS so that you can use Amazon Aurora.

Setting Up for Amazon RDS

Understanding Amazon Aurora

Learn about basic Amazon Aurora concepts and features, such as DB clusters, primary instances, and Aurora Replicas.

Overview of Amazon Aurora

Create an Amazon Aurora DB Cluster

Create Amazon Aurora DB clusters and Aurora Replicas using the AWS Management Console or the AWS Command Line Interface (AWS CLI).

Creating an Amazon Aurora DB Cluster

Migrating from another database or RDS DB instance to an Amazon Aurora DB cluster

You have several options for migrating data from an on-premises database or other RDS DB instance to your Aurora DB cluster.

Migrating Data to an Amazon Aurora DB Cluster

Managing access permissions to Amazon RDS resources and databases

Learn how to manage access to your Aurora DB clusters and other Amazon RDS capabilities.

Security in Amazon RDS

Overview of Managing Access Permissions to Your Amazon RDS Resources

Configuring specific Amazon Aurora database parameters

If your DB cluster is going to require specific database parameters, you can create a DB parameter group and a DB cluster parameter group before you create the DB cluster.

Amazon Aurora DB Cluster and DB Instance Parameters

Working with DB Parameter Groups

Connecting to your Amazon Aurora DB cluster

Learn how to connect to your Aurora DB cluster using a standard client application.

Aurora Endpoints

Connecting to an Amazon Aurora DB Cluster

Integrating your Amazon Aurora DB cluster with other AWS services

Learn how to extend your Aurora DB cluster to use additional capabilities in the AWS Cloud.

Integrating Aurora with Other AWS Services

Configuring database backup and restore

Amazon Aurora automatically backs up your data. You can configure how long Aurora keeps backups for, and you can restore from a DB cluster snapshot, from a specific point in time, or from other files.

Backing Up and Restoring an Aurora DB Cluster

Migrating Data to an Amazon Aurora DB Cluster

Monitoring an Amazon Aurora DB cluster

You can monitor your Aurora DB cluster by using Amazon CloudWatch, RDS events, and Enhanced Monitoring (CloudWatch Logs).

Monitoring an Amazon Aurora DB Cluster

Monitoring Amazon RDS

Updating the database engine or operating system for your Amazon Aurora DB cluster

Learn how to manage database engine and operating system updates for your Aurora DB cluster.

Amazon Aurora MySQL Database Engine Updates

Amazon Aurora PostgreSQL Database Engine Updates

Maintaining an Amazon RDS DB Instance

Set up replication with an Amazon Aurora DB cluster

Learn how to replicate data between your Amazon Aurora DB cluster and an on-premises database, an Aurora DB cluster in a different AWS Region, or another RDS DB instance.

Replication with Amazon Aurora

Copy or share an Amazon Aurora DB cluster snapshot

Learn how to copy an Aurora DB cluster snapshot to the same AWS Region, or a different AWS Region. Learn how to share an Aurora DB cluster snapshot with other AWS accounts.

Copying a DB Snapshot or DB Cluster Snapshot

Sharing a DB Snapshot or DB Cluster Snapshot

On this page: