启用 Amazon RDS 的跨区域自动备份 - Amazon Relational Database Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

启用 Amazon RDS 的跨区域自动备份

您可以使用 Amazon RDS 控制台对的或现有的数据库实例启用备份复制。您还可以使用 start-db-instance-automated-backups-replication Amazon CLI 命令或 StartDBInstanceAutomatedBackupsReplication RDS API 操作。对于每个 Amazon Web Services 区域,您可以将多达 20 个备份复制到每个目标 Amazon Web Services 账户。

注意

为了能够复制自动备份,请确保启用它们。有关更多信息,请参阅 启用自动备份

您可以为新的或现有的数据库实例启用备份复制:

  • 对于新的数据库实例,请在启动实例时将其启用。有关更多信息,请参阅“数据库实例的设置”。

  • 对于现有数据库实例,请按以下流程操作。

如欲为现有数据库实例启用备份复制
  1. 登录 Amazon Web Services Management Console 并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/

  2. 在导航窗格中,选择 Automated backups (自动备份)

  3. 当前区域选项卡上,选择要为其启用备份复制的数据库实例。

  4. 对于操作,选择管理跨区域复制

  5. Backup replication(备份复制)下,选择 Enable replication to another Amazon Web Services 区域(启用复制到其他 Amazon Web Services 区域)。

  6. 选择目标区域

  7. 选择复制备份保留期

  8. 如果您已在源数据库实例上启用加密,请选择用于加密备份的 Amazon KMS key 或输入密钥 ARN。

  9. 选择保存

在源区域中,复制备份在自动备份页面的当前区域选项卡上列出。在目标区域中,复制备份在自动备份页面的复制备份选项卡上列出。

使用 start-db-instance-automated-backups-replication Amazon CLI 命令启用备份复制。

以下 CLI 示例将自动备份从美国西部(俄勒冈州)区域中的数据库实例复制到美国东部(弗吉尼亚州北部)地区。它还使用目标区域中的 Amazon KMS key 对复制的备份进行加密。

如欲启用备份复制
  • 运行以下命令之一。

    对于 Linux、macOS 或 Unix:

    aws rds start-db-instance-automated-backups-replication \ --region us-east-1 \ --source-db-instance-arn "arn:aws:rds:us-west-2:123456789012:db:mydatabase" \ --kms-key-id "arn:aws:kms:us-east-1:123456789012:key/AKIAIOSFODNN7EXAMPLE" \ --backup-retention-period 7

    对于 Windows:

    aws rds start-db-instance-automated-backups-replication ^ --region us-east-1 ^ --source-db-instance-arn "arn:aws:rds:us-west-2:123456789012:db:mydatabase" ^ --kms-key-id "arn:aws:kms:us-east-1:123456789012:key/AKIAIOSFODNN7EXAMPLE" ^ --backup-retention-period 7

使用带以下参数的 StartDBInstanceAutomatedBackupsReplication RDS API 操作来启用备份复制:

  • Region(如果您不是从目标区域调用 API 操作)

  • SourceDBInstanceArn

  • BackupRetentionPeriod

  • KmsKeyId(可选)

  • PreSignedUrl(在您使用 时必需)KmsKeyId

注意

如果您对备份进行加密,则还必须包含预签名 URL。有关预签名 URL 的更多信息,请参阅 Amazon Simple Storage Service API 参考中的验证请求:使用查询参数(Amazon签名版本 4)Amazon一般参考中的签名版本 4 签名流程