

# 将自动备份复制到其他 AWS 区域
<a name="USER_ReplicateBackups"></a>

要添加灾难恢复功能，您可以将 Amazon RDS 数据库实例配置为将快照和事务日志复制到所选的目标 AWS 区域。为数据库实例配置备份复制时，RDS 会在数据库实例上的所有快照和事务日志准备就绪后立刻启动跨区域副本。

数据库快照副本需支付数据传输费用。复制数据库快照后，将为目标区域的存储量收取标准费用。有关更多详细信息，请参阅 [RDS 定价](https://aws.amazon.com/rds/oracle/pricing/)。

有关使用备份复制的示例，请参阅 AWS 在线技术研讨会：[使用 Amazon RDS for Oracle 跨区域自动备份的托管式灾难恢复](https://pages.awscloud.com/Managed-Disaster-Recovery-with-Amazon-RDS-for-Oracle-Cross-Region-Automated-Backups_2021_0908-DAT_OD.html)。

**注意**  
多可用区数据库集群不支持自动备份复制功能。但是，多可用区数据库实例部署支持此功能。有关自动备份的限制的更多信息，请参阅 [Amazon RDS 的配额和限制](CHAP_Limits.md)。

有关为 Amazon RDS 配置和管理自动备份的信息，请参阅以下主题。

**主题**
+ [启用 Amazon RDS 的跨区域自动备份](AutomatedBackups.Replicating.Enable.md)
+ [查找有关 Amazon RDS 的复制备份的信息](AutomatedBackups.Replicating.Describe.md)
+ [从 Amazon RDS 的复制备份还原到指定时间](AutomatedBackups.PiTR.md)
+ [停止 Amazon RDS 的自动备份复制](AutomatedBackups.StopReplicating.md)
+ [删除 Amazon RDS 的复制备份](AutomatedBackups.Delete.md)
+ [对停止的跨区域自动备份进行故障排除](AutomatedXREGBackups.Troubleshooting.md)

## 多可用区部署支持
<a name="USER_ReplicateBackups.Multi-AZ-deployments"></a>

对于以下引擎，多可用区数据库实例部署支持跨区域自动备份复制：
+ RDS for Db2
+ RDS for MariaDB
+ RDS for MySQL
+ RDS for Oracle
+ RDS for PostgreSQL
+ RDS for SQL Server

多可用区数据库集群不支持跨区域自动备份复制。

## 区域和版本可用性
<a name="USER_ReplicateBackups.RegionVersionAvailability"></a>

功能可用性和支持因每个数据库引擎的特定版本以及 AWS 区域而异。有关跨区域自动备份的版本和区域可用性的更多信息，请参阅[支持 Amazon RDS 中跨区域自动备份的区域和数据库引擎](Concepts.RDS_Fea_Regions_DB-eng.Feature.CrossRegionAutomatedBackups.md)。

## 源和目标 AWS 区域 支持
<a name="USER_ReplicateBackups.Regions"></a>

以下 AWS 区域之间支持备份复制：


****  

| 源区域 | 可用目标区域 | 
| --- | --- | 
| 非洲（开普敦） |  欧洲地区（法兰克福）、欧洲地区（爱尔兰）、欧洲地区（伦敦）  | 
| 亚太地区（香港） | 亚太地区（新加坡）、亚太地区（东京） | 
| 亚太地区（海得拉巴） | 亚太地区（孟买） | 
| 亚太地区（雅加达） | 亚太地区（马来西亚）、亚太地区（新加坡） | 
| 亚太地区（墨尔本） | 亚太地区（悉尼） | 
| 亚太地区（马来西亚） | 亚太地区（新加坡） | 
| 亚太地区（孟买） |  亚太地区（海得拉巴）、亚太地区（新加坡） 美国东部（弗吉尼亚州北部）、美国东部（俄亥俄州）、美国西部（俄勒冈州）  | 
| 亚太地区（大阪） | 亚太区域（东京） | 
| 亚太地区 (首尔) |  亚太地区（新加坡）、亚太地区（东京） 美国东部（弗吉尼亚州北部）、美国东部（俄亥俄州）、美国西部（俄勒冈州）  | 
| 亚太地区（新加坡） |  亚太地区（香港）、亚太地区（马来西亚）、亚太地区（孟买）、亚太地区（首尔）、亚太地区（悉尼）、亚太地区（东京） 美国东部（弗吉尼亚州北部）、美国东部（俄亥俄州）、美国西部（俄勒冈州）  | 
| 亚太地区（悉尼） |  亚太地区（墨尔本）、亚太地区（新加坡） 美国东部（弗吉尼亚州北部）、美国西部（加利福尼亚北部）、美国西部（俄勒冈州）  | 
| 亚太地区（东京） |  亚太地区（香港）、亚太地区（大阪）、亚太地区（首尔）、亚太地区（新加坡） 美国东部（弗吉尼亚州北部）、美国东部（俄亥俄州）、美国西部（俄勒冈州）  | 
| 加拿大 (中部) |  加拿大西部（卡尔加里） 欧洲地区（爱尔兰） 美国东部（弗吉尼亚北部）、美国东部（俄亥俄）、美国西部（加利福尼亚北部）、美国西部（俄勒冈）  | 
| 加拿大西部（卡尔加里） | 加拿大（中部） | 
| 中国（北京） | China (Ningxia) | 
| 中国（宁夏） | 中国（北京） | 
| 欧洲地区（法兰克福） |  非洲（开普敦） 欧洲地区（爱尔兰）、欧洲地区（伦敦）、欧洲地区（巴黎）、欧洲地区（斯德哥尔摩）、欧洲（苏黎世） 美国东部（弗吉尼亚州北部）、美国东部（俄亥俄州）、美国西部（俄勒冈州）  | 
| 欧洲地区（爱尔兰） |  非洲（开普敦） 加拿大（中部） 欧洲地区（法兰克福）、欧洲地区（伦敦）、欧洲地区（巴黎）、欧洲地区（斯德哥尔摩）、欧洲（苏黎世） 美国东部（弗吉尼亚州北部）、美国东部（俄亥俄州）、美国西部（加利福尼亚北部）、美国西部（俄勒冈州）  | 
| 欧洲地区（伦敦） |  非洲（开普敦） 欧洲（法兰克福）、欧洲（爱尔兰）、欧洲（巴黎）、欧洲（斯德哥尔摩） 美国东部（弗吉尼亚州北部）  | 
| 欧洲地区（米兰） |  欧洲地区（法兰克福）  | 
| 欧洲地区（巴黎） |  欧洲（法兰克福）、欧洲（伦敦）、欧洲（巴黎）、欧洲（斯德哥尔摩） 美国东部（弗吉尼亚州北部）  | 
| 欧洲（西班牙） |  欧洲地区（爱尔兰）、欧洲地区（巴黎）  | 
| 欧洲地区（斯德哥尔摩） |  欧洲（法兰克福）、欧洲（伦敦）、欧洲（巴黎）、欧洲（斯德哥尔摩） 美国东部（弗吉尼亚州北部）  | 
| 欧洲（苏黎世） | 欧洲（法兰克福）、欧洲（爱尔兰） | 
| 以色列（特拉维夫） | 欧洲地区（爱尔兰） | 
| 中东（阿联酋） | 欧洲地区（法兰克福） | 
| 南美洲（圣保罗） | 美国东部（弗吉尼亚州北部）、美国东部（俄亥俄州） | 
| AWS GovCloud（美国东部） | AWS GovCloud（美国西部） | 
| AWS GovCloud（美国西部） | AWS GovCloud（美国东部） | 
| 美国东部（弗吉尼亚北部） |  亚太地区（孟买）、亚太地区（首尔）、亚太地区（悉尼）、亚太地区（东京） Canada (Central) 欧洲（法兰克福）、欧洲（伦敦）、欧洲（巴黎）、欧洲（斯德哥尔摩） 南美洲（圣保罗） 美国东部（弗吉尼亚州北部）、美国西部（加利福尼亚北部）、美国西部（俄勒冈州）  | 
| US East (Ohio) |  亚太地区（孟买）、亚太地区（首尔）、亚太地区（悉尼）、亚太地区（东京） Canada (Central) 欧洲（法兰克福）、欧洲（爱尔兰） 南美洲（圣保罗） 美国东部（弗吉尼亚州北部）、美国西部（加利福尼亚北部）、美国西部（俄勒冈州）  | 
| 美国西部（加利福尼亚北部） |  亚太地区（悉尼） 加拿大（中部） 欧洲（爱尔兰） 美国东部（弗吉尼亚州北部）、美国东部（俄亥俄州）、美国西部（俄勒冈州）  | 
| 美国西部（俄勒冈州） |  亚太地区（孟买）、亚太地区（首尔）、亚太地区（悉尼）、亚太地区（东京） Canada (Central) 欧洲（法兰克福）、欧洲（爱尔兰） 美国东部（弗吉尼亚州北部）、美国东部（俄亥俄州）、美国西部（加利福尼亚北部）  | 

您还可以使用 `describe-source-regions` AWS CLI 命令找出哪些 AWS 区域可以相互复制。有关更多信息，请参阅 [查找有关 Amazon RDS 的复制备份的信息](AutomatedBackups.Replicating.Describe.md)。

## 限制
<a name="USER_ReplicateBackups.Limitations"></a>

以下限制适用于 Amazon RDS 的跨区域自动备份。
+ 多可用区数据库集群不支持自动备份复制功能。
+ 默认情况下，每个 AWS 账户最多具有 20 个跨区域自动备份。

# 启用 Amazon RDS 的跨区域自动备份
<a name="AutomatedBackups.Replicating.Enable"></a>

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

**注意**  
为了能够复制自动备份，请确保启用它们。有关更多信息，请参阅 [启用自动备份](USER_WorkingWithAutomatedBackups.Enabling.md)。

## 控制台
<a name="AutomatedBackups.Replicating.Enable.Console"></a>

您可以为新的或现有的数据库实例启用备份复制：
+ 对于新的数据库实例，请在启动实例时将其启用。有关更多信息，请参阅“[数据库实例的设置](USER_CreateDBInstance.Settings.md)”。
+ 对于现有数据库实例，请按以下流程操作。

**如欲为现有数据库实例启用备份复制**

1. 登录 AWS 管理控制台 并通过以下网址打开 Amazon RDS 控制台：[https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)。

1. 在导航窗格中，选择 **Automated backups (自动备份)**。

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

1. 对于**操作**，选择**管理跨区域复制**。

1. 在 **Backup replication**（备份复制）下，选择 **Enable replication to another AWS 区域**（启用复制到其他 AWS 区域）。

1. 选择**目标区域**。

1. 选择**复制备份保留期**。

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

1. 选择**保存**。

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

## AWS CLI
<a name="AutomatedBackups.Replicating.Enable.CLI"></a>

使用 [https://docs.aws.amazon.com/cli/latest/reference/rds/start-db-instance-automated-backups-replication.html](https://docs.aws.amazon.com/cli/latest/reference/rds/start-db-instance-automated-backups-replication.html) AWS CLI 命令启用备份复制。

以下 CLI 示例将自动备份从美国西部（俄勒冈州）区域中的数据库实例复制到美国东部（弗吉尼亚州北部）地区。它还使用目标区域中的 AWS 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
  ```

  在 AWS GovCloud（美国东部）和 AWS GovCloud（美国西部）区域之间加密备份时需要 `--source-region` 选项。对于 `--source-region`，指定源数据库实例的 AWS 区域。

  如果未指定 `--source-region`，请务必指定 `--pre-signed-url` 值。*预签名 URL* 包含签名版本 4 签名的请求，该请求用于在源 `start-db-instance-automated-backups-replication`中调用的 AWS 区域 命令。要了解有关 `pre-signed-url` 选项的更多信息，请参阅《AWS CLI 命令参考》中的 [start-db-instance-automated-backups-replication](https://docs.aws.amazon.com/cli/latest/reference/rds/start-db-instance-automated-backups-replication.html)。

## RDS API
<a name="AutomatedBackups.Replicating.Enable.API"></a>

使用带以下参数的 [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_StartDBInstanceAutomatedBackupsReplication.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_StartDBInstanceAutomatedBackupsReplication.html) RDS API 操作来启用备份复制：
+ `Region`（如果您不是从目标区域调用 API 操作）
+ `SourceDBInstanceArn`
+ `BackupRetentionPeriod`
+ `KmsKeyId`（可选）
+ `PreSignedUrl`（在您使用 时必需）`KmsKeyId`

**注意**  
如果您对备份进行加密，则还必须包含预签名 URL。有关预签名 URL 的更多信息，请参阅 *Amazon Simple Storage Service API 参考*中的[验证请求：使用查询参数（AWS签名版本 4）](https://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-query-string-auth.html)和*AWS一般参考*中的[签名版本 4 签名流程](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html)。

# 查找有关 Amazon RDS 的复制备份的信息
<a name="AutomatedBackups.Replicating.Describe"></a>

您可以使用以下 CLI 命令查找有关复制备份的信息：
+ [https://docs.aws.amazon.com/cli/latest/reference/rds/describe-source-regions.html](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-source-regions.html)
+ [https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-instances.html](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-instances.html)
+ [https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-instance-automated-backups.html](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-instance-automated-backups.html)

以下 `describe-source-regions` 示例列出了其中的自动备份可以复制到美国西部（俄勒冈州）目标区域的源 AWS 区域。

**如欲显示有关源区域的信息**
+ 运行以下命令。

  ```
  aws rds describe-source-regions --region us-west-2
  ```

输出显示备份可以从 US East (N. Virginia) 而不能从 美国东部（俄亥俄州） 或 美国西部（加利福尼亚北部） 复制到 美国西部（俄勒冈州） 中。

```
{
    "SourceRegions": [
        ...
        {
            "RegionName": "us-east-1",
            "Endpoint": "https://rds.us-east-1.amazonaws.com",
            "Status": "available",
            "SupportsDBInstanceAutomatedBackupsReplication": true
        },
        {
            "RegionName": "us-east-2",
            "Endpoint": "https://rds.us-east-2.amazonaws.com",
            "Status": "available",
            "SupportsDBInstanceAutomatedBackupsReplication": false
        },
            "RegionName": "us-west-1",
            "Endpoint": "https://rds.us-west-1.amazonaws.com",
            "Status": "available",
            "SupportsDBInstanceAutomatedBackupsReplication": false
        }
    ]
}
```

以下 `describe-db-instances` 示例显示了数据库实例的自动备份。

**如欲显示数据库实例的复制备份**
+ 运行以下命令之一。

  对于 Linux、macOS 或 Unix：

  ```
  aws rds describe-db-instances \
  --db-instance-identifier mydatabase
  ```

  对于 Windows：

  ```
  aws rds describe-db-instances ^
  --db-instance-identifier mydatabase
  ```

输出包括复制备份。

```
{
    "DBInstances": [
        {
            "StorageEncrypted": false,
            "Endpoint": {
                "HostedZoneId": "Z1PVIF0B656C1W",
                "Port": 1521,
            ...

            "BackupRetentionPeriod": 7,
            "DBInstanceAutomatedBackupsReplications": [{"DBInstanceAutomatedBackupsArn": "arn:aws:rds:us-east-1:123456789012:auto-backup:ab-L2IJCEXJP7XQ7HOJ4SIEXAMPLE"}]
        }
    ]
}
```

以下 `describe-db-instance-automated-backups` 示例显示了数据库实例的自动备份。

**如欲显示数据库实例的自动备份**
+ 运行以下命令之一。

  对于 Linux、macOS 或 Unix：

  ```
  aws rds describe-db-instance-automated-backups \
  --db-instance-identifier mydatabase
  ```

  对于 Windows：

  ```
  aws rds describe-db-instance-automated-backups ^
  --db-instance-identifier mydatabase
  ```

输出显示了 美国西部（俄勒冈州） 中的源数据库实例和自动备份，且备份已复制到 US East (N. Virginia)。

```
{
    "DBInstanceAutomatedBackups": [
        {
            "DBInstanceArn": "arn:aws:rds:us-west-2:868710585169:db:mydatabase",
            "DbiResourceId": "db-L2IJCEXJP7XQ7HOJ4SIEXAMPLE",
            "DBInstanceAutomatedBackupsArn": "arn:aws:rds:us-west-2:123456789012:auto-backup:ab-L2IJCEXJP7XQ7HOJ4SIEXAMPLE",
            "BackupRetentionPeriod": 7,
            "DBInstanceAutomatedBackupsReplications": [{"DBInstanceAutomatedBackupsArn": "arn:aws:rds:us-east-1:123456789012:auto-backup:ab-L2IJCEXJP7XQ7HOJ4SIEXAMPLE"}]
            "Region": "us-west-2",
            "DBInstanceIdentifier": "mydatabase",
            "RestoreWindow": {
                "EarliestTime": "2020-10-26T01:09:07Z",
                "LatestTime": "2020-10-31T19:09:53Z",
            }
            ...
        }
    ]
}
```

以下 `describe-db-instance-automated-backups` 示例使用 `--db-instance-automated-backups-arn` 选项来显示目标区域中的复制备份。

**如欲显示复制备份**
+ 运行以下命令之一。

  对于 Linux、macOS 或 Unix：

  ```
  aws rds describe-db-instance-automated-backups \
  --db-instance-automated-backups-arn "arn:aws:rds:us-east-1:123456789012:auto-backup:ab-L2IJCEXJP7XQ7HOJ4SIEXAMPLE"
  ```

  对于 Windows：

  ```
  aws rds describe-db-instance-automated-backups ^
  --db-instance-automated-backups-arn "arn:aws:rds:us-east-1:123456789012:auto-backup:ab-L2IJCEXJP7XQ7HOJ4SIEXAMPLE"
  ```

输出显示了 美国西部（俄勒冈州） 中的源数据库实例，以及 US East (N. Virginia) 中的复制备份。

```
{
    "DBInstanceAutomatedBackups": [
        {
            "DBInstanceArn": "arn:aws:rds:us-west-2:868710585169:db:mydatabase",
            "DbiResourceId": "db-L2IJCEXJP7XQ7HOJ4SIEXAMPLE",
            "DBInstanceAutomatedBackupsArn": "arn:aws:rds:us-east-1:123456789012:auto-backup:ab-L2IJCEXJP7XQ7HOJ4SIEXAMPLE",
            "Region": "us-west-2",
            "DBInstanceIdentifier": "mydatabase",
            "RestoreWindow": {
                "EarliestTime": "2020-10-26T01:09:07Z",
                "LatestTime": "2020-10-31T19:01:23Z"
            },
            "AllocatedStorage": 50,
            "BackupRetentionPeriod": 7,
            "Status": "replicating",
            "Port": 1521,
            ...
        }
    ]
}
```

# 从 Amazon RDS 的复制备份还原到指定时间
<a name="AutomatedBackups.PiTR"></a>

您可以使用 Amazon RDS 控制台将数据库实例从复制备份还原到特定时间点。您还可以使用 `restore-db-instance-to-point-in-time` AWS CLI 命令或 `RestoreDBInstanceToPointInTime` RDS API 操作。

有关时间点恢复 (PITR) 的一般信息，请参阅 [将 Amazon RDS 的数据库实例还原到指定时间](USER_PIT.md)。

**注意**  
在跨 AWS 区域复制自动备份时，请注意以下数据库引擎限制：  
在 RDS for SQL Server 上，不会复制选项组。
在 RDS for Oracle 上，不会复制以下选项：`NATIVE_NETWORK_ENCRYPTION`、`OEM`、`OEM_AGENT` 和 `SSL`。
如果您已将自定义选项组与 数据库实例关联，则可以在目标区域中重新创建该选项组。然后在目标区域中还原数据库实例，并将自定义选项组与其关联。有关更多信息，请参阅 [使用选项组](USER_WorkingWithOptionGroups.md)。

## 控制台
<a name="AutomatedBackups.PiTR.Console"></a>

**将数据库实例从复制备份还原到指定时间**

1. 登录 AWS 管理控制台 并通过以下网址打开 Amazon RDS 控制台：[https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)。

1. 从区域选择器中选择目标区域（备份复制到其中的区域）。

1. 在导航窗格中，选择 **Automated backups (自动备份)**。

1. 在**复制备份**选项卡上，选择要还原的数据库实例。

1. 对于 **Actions (操作)**，选择 **Restore to point in time (还原到时间点)**。

1. 选择**最近可还原时间**以还原到可能的最近时间，或选择**自定义**来选择时间。

   如果您选择**自定义**，请输入要将实例还原到的日期和时间。
**注意**  
时间以您的本地时区显示，表示为协调世界时 (UTC) 的偏移量。例如，UTC-5 是东部标准时间/中部夏令时。

1. 对于**数据库实例标识符**，请输入目标还原后的数据库实例的名称。

1. （可选）根据需要选择其他选项，例如启用自动扩展。

1. 选择**还原到时间点**。

## AWS CLI
<a name="AutomatedBackups.PiTR.CLI"></a>

使用命令 [https://docs.aws.amazon.com/cli/latest/reference/rds/restore-db-instance-to-point-in-time.html](https://docs.aws.amazon.com/cli/latest/reference/rds/restore-db-instance-to-point-in-time.html) AWS CLI 创建新的数据库实例。

**将数据库实例从复制备份还原到指定时间**
+ 运行以下命令之一。

  对于 Linux、macOS 或 Unix：

  ```
  1. aws rds restore-db-instance-to-point-in-time \
  2.     --source-db-instance-automated-backups-arn "arn:aws:rds:us-east-1:123456789012:auto-backup:ab-L2IJCEXJP7XQ7HOJ4SIEXAMPLE" \
  3.     --target-db-instance-identifier mytargetdbinstance \
  4.     --restore-time 2020-10-14T23:45:00.000Z
  ```

  对于 Windows：

  ```
  1. aws rds restore-db-instance-to-point-in-time ^
  2.     --source-db-instance-automated-backups-arn "arn:aws:rds:us-east-1:123456789012:auto-backup:ab-L2IJCEXJP7XQ7HOJ4SIEXAMPLE" ^
  3.     --target-db-instance-identifier mytargetdbinstance ^
  4.     --restore-time 2020-10-14T23:45:00.000Z
  ```

## RDS API
<a name="AutomatedBackups.PiTR.API"></a>

要将数据库实例还原到指定时间，请结合以下参数调用 [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBInstanceToPointInTime.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBInstanceToPointInTime.html) Amazon RDS 操作：
+ `SourceDBInstanceAutomatedBackupsArn`
+ `TargetDBInstanceIdentifier`
+ `RestoreTime`

# 停止 Amazon RDS 的自动备份复制
<a name="AutomatedBackups.StopReplicating"></a>

您可以使用 Amazon RDS 控制台停止数据库实例的备份复制。您还可以使用 `stop-db-instance-automated-backups-replication` AWS CLI 命令或 `StopDBInstanceAutomatedBackupsReplication` RDS API 操作。

复制备份已保留，但受创建时设置的备份保留期的限制。

## 控制台
<a name="AutomatedBackups.StopReplicating.Console"></a>

从源区域的**自动备份**页面停止备份复制。

**停止向 AWS 区域的备份复制**

1. 登录 AWS 管理控制台 并通过以下网址打开 Amazon RDS 控制台：[https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)。

1. 从**区域选择器**中选择源区域。

1. 在导航窗格中，选择 **Automated backups (自动备份)**。

1. 在**当前区域**选项卡上，选择要停止备份复制的数据库实例。

1. 对于**操作**，选择**管理跨区域复制**。

1. 在 **Backup replication**（备份复制）下，清除 **Enable replication to another AWS 区域**（启用复制到其他 AWS 区域）复选框。

1. 选择**保存**。

在目标区域中，复制备份在**自动备份**页面的**保留**选项卡上列出。

## AWS CLI
<a name="AutomatedBackups.StopReplicating.CLI"></a>

使用 [https://docs.aws.amazon.com/cli/latest/reference/rds/stop-db-instance-automated-backups-replication.html](https://docs.aws.amazon.com/cli/latest/reference/rds/stop-db-instance-automated-backups-replication.html) AWS CLI 命令停止备份复制。

以下 CLI 示例停止在 美国西部（俄勒冈州） 区域中复制数据库实例的自动备份。

**如欲停止备份复制**
+ 运行以下命令之一。

  对于 Linux、macOS 或 Unix：

  ```
  aws rds stop-db-instance-automated-backups-replication \
  --region us-east-1 \
  --source-db-instance-arn "arn:aws:rds:us-west-2:123456789012:db:mydatabase"
  ```

  对于 Windows：

  ```
  aws rds stop-db-instance-automated-backups-replication ^
  --region us-east-1 ^
  --source-db-instance-arn "arn:aws:rds:us-west-2:123456789012:db:mydatabase"
  ```

## RDS API
<a name="AutomatedBackups.StopReplicating.API"></a>

使用带以下参数的 [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_StopDBInstanceAutomatedBackupsReplication.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_StopDBInstanceAutomatedBackupsReplication.html) RDS API 操作停止备份复制：
+ `Region`
+ `SourceDBInstanceArn`

# 删除 Amazon RDS 的复制备份
<a name="AutomatedBackups.Delete"></a>

您可以使用 Amazon RDS 控制台删除数据库实例的复制备份。您还可以使用 `delete-db-instance-automated-backups` AWS CLI 命令或 `DeleteDBInstanceAutomatedBackup` RDS API 操作。

## 控制台
<a name="AutomatedBackups.Delete.Console"></a>

从**自动备份**页面中删除目标区域中的复制备份。

**如欲删除复制备份**

1. 登录 AWS 管理控制台 并通过以下网址打开 Amazon RDS 控制台：[https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)。

1. 从**区域选择器**中选择目标区域。

1. 在导航窗格中，选择 **Automated backups (自动备份)**。

1. 在**复制备份**选项卡上，选择要删除其复制备份的数据库实例。

1. 对于 **Actions (操作)**，选择 **Delete (删除)**。

1. 在确认页面上，输入 **delete me** 并选择 **Delete (删除)**。

## AWS CLI
<a name="AutomatedBackups.Delete.CLI"></a>

使用 [https://docs.aws.amazon.com/cli/latest/reference/rds/delete-db-instance-automated-backup.html](https://docs.aws.amazon.com/cli/latest/reference/rds/delete-db-instance-automated-backup.html) AWS CLI 命令删除复制备份。

您可以使用 [https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-instances.html](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-instances.html) CLI 命令查找复制备份的 Amazon Resource Name (ARN)。有关更多信息，请参阅“[查找有关 Amazon RDS 的复制备份的信息](AutomatedBackups.Replicating.Describe.md)”。

**如欲删除复制备份**
+ 运行以下命令之一。

  对于 Linux、macOS 或 Unix：

  ```
  aws rds delete-db-instance-automated-backup \
  --db-instance-automated-backups-arn "arn:aws:rds:us-east-1:123456789012:auto-backup:ab-L2IJCEXJP7XQ7HOJ4SIEXAMPLE"
  ```

  对于 Windows：

  ```
  aws rds delete-db-instance-automated-backup ^
  --db-instance-automated-backups-arn "arn:aws:rds:us-east-1:123456789012:auto-backup:ab-L2IJCEXJP7XQ7HOJ4SIEXAMPLE"
  ```

## RDS API
<a name="AutomatedBackups.Delete.API"></a>

使用带 `DeleteDBInstanceAutomatedBackup` 参数的 [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBInstanceAutomatedBackup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBInstanceAutomatedBackup.html) RDS API 操作删除复制备份。

# 对停止的跨区域自动备份进行故障排除
<a name="AutomatedXREGBackups.Troubleshooting"></a>

 在特定情况下，Amazon RDS 会自动停止跨区域自动备份复制，以保护您的数据并维护 AWS 运营要求合规性。

## 账户暂停
<a name="AutomatedXREGBackups.Troubleshooting.AccountSuspension"></a>

如果您的 AWS 账户暂停，Amazon RDS 会自动停止该账户中所有数据库实例的跨区域自动备份复制。目标 AWS 区域中已存在的复制备份将在您指定的保留期内一直保留。

账户暂停问题得到解决后，您必须手动重新启用跨区域自动备份复制，以便恢复向目标 AWS 区域复制备份。

## 选择加入区域更改
<a name="AutomatedXREGBackups.Troubleshooting.OptInRegion"></a>

当您选择退出源 AWS 区域（主数据库实例所在的区域）或目标 AWS 区域（备份复制到的区域）时，跨区域自动备份复制会自动停止。有关选择加入区域的更多信息，请参阅[管理 AWS 区域](https://docs.aws.amazon.com/general/latest/gr/rande-manage.html)。

目标 AWS 区域中已存在的复制备份将在您指定的保留期内一直保留。要恢复复制，请重新选择加入所需的 AWS 区域，然后手动重新启用跨区域自动备份复制。

## AWS KMS 密钥问题
<a name="AutomatedXREGBackups.Troubleshooting.KMSKey"></a>

对于加密的数据库实例，Amazon RDS 需要访问源和目标 AWS 区域中的 AWS KMS 密钥，才能复制备份。如果您在其中任何一个 AWS 区域中禁用或删除 AWS KMS 密钥，则跨区域自动备份复制将自动停止。目标 AWS 区域中已存在的复制备份将在您指定的保留期内一直保留。

要恢复跨区域自动备份复制，请执行以下操作：

1. 重新启用禁用的 AWS KMS 密钥，或者如果原始密钥已被删除，则创建一个新的 AWS KMS 密钥

1. 如果使用新的 AWS KMS 密钥，请删除目标 AWS 区域中使用先前密钥加密的现有复制备份。

1. 为实例重新启用跨区域自动备份复制

有关管理 AWS KMS 密钥的更多信息，请参阅 [AWS Key Management Service 文档](https://docs.aws.amazon.com/kms/latest/developerguide/)。

**注意**  
除非重新启用先前的 AWS KMS 密钥，否则您无法从目标 AWS 区域中的先前复制备份进行恢复。备份保持加密状态，如果没有有效的 AWS KMS 密钥，则无法访问。

## 监控备份复制状态
<a name="AutomatedXREGBackups.Troubleshooting.Monitoring"></a>

您可以使用 Amazon RDS 控制台、AWS CLI 或 RDS API 监控跨区域自动备份的状态。有关更多信息，请参阅 [查找有关 Amazon RDS 的复制备份的信息](AutomatedBackups.Replicating.Describe.md)。