Amazon Neptune
User Guide (API Version 2017-11-29)

Restoring from a DB cluster Snapshot

Neptune creates a storage volume snapshot of your DB cluster, backing up the entire DB instance and not just individual databases. You can create a DB cluster by restoring from this DB cluster snapshot. When you restore the DB cluster, you provide the name of the DB cluster snapshot to restore from, and then provide a name for the new DB cluster that is created from the restore. You cannot restore from a DB cluster snapshot to an existing DB cluster; a new DB cluster is created when you restore.

Note

You can't restore a DB cluster from a DB cluster snapshot that is both shared and encrypted. Instead, you can make a copy of the DB cluster snapshot and restore the DB cluster from the copy.

Parameter Group Considerations

When you restore a DB cluster, the default DB parameter group is associated with the restored instance. As soon as the restore is complete and your new DB cluster is available, you must associate any custom DB parameter group used by the instance you restored from. You must apply these changes by using the Neptune console's Modify command, the ModifyDBInstance Neptune API, or the AWS CLI modify-db-instance command.

Important

We recommend that you retain the parameter group for any DB cluster snapshots you create, so that you can associate your restored DB cluster with the correct parameter group.

Security Group Considerations

When you restore a DB cluster, the default security group is associated with the restored instance. As soon as the restore is complete and your new DB cluster is available, you must associate any custom security groups used by the instance you restored from. You must apply these changes by using the Neptune console's Modify command, the ModifyDBInstance Neptune API, or the AWS CLI modify-db-instance command.

Amazon Neptune Considerations

With Neptune, you restore a DB cluster snapshot to a DB cluster.

Restoring from a Snapshot

You can restore a DB cluster from a DB cluster snapshot using the AWS Management Console, the AWS CLI, or the Neptune API.

AWS Management Console

To restore a DB cluster from a DB cluster snapshot

  1. Sign in to the AWS Management Console, and open the Amazon Neptune console at https://console.aws.amazon.com/neptune/home.

  2. In the navigation pane, choose Snapshots.

  3. Choose the DB cluster snapshot that you want to restore from.

  4. From the Actions drop-down, choose Restore Snapshot.

  5. On the Restore DB Instance page, in the DB Instance Identifier field, type the name for your restored DB cluster.

  6. Choose Restore DB Instance.

  7. If you want to restore the functionality of the DB cluster to that of the DB cluster that the snapshot was created from, you must modify the DB cluster to use the security group. The next steps assume that your DB cluster is in a VPC. If your DB cluster is not in a VPC, use the EC2 Management Console to locate the security group you need for the DB cluster.

    1. Sign in to the AWS Management Console and open the Amazon VPC console at https://console.aws.amazon.com/vpc/.

    2. In the navigation pane, choose Security Groups.

    3. Select the security group that you want to use for your DB clusters. If necessary, add rules to link the security group to a security group for an EC2 instance.