View a markdown version of this page

启用 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 管理控制台 并通过以下网址打开 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 签名流程。