

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 啟用 Amazon RDS 的跨區域自動備份
<a name="AutomatedBackups.Replicating.Enable"></a>

您可以使用 Amazon RDS 主控台在新的或現有的資料庫執行個體上啟用備份複寫。您也可以使用 `start-db-instance-automated-backups-replication` AWS CLI 命令或 `StartDBInstanceAutomatedBackupsReplication` RDS API 操作。您最多可以將 20 個備份複寫到每個 AWS 帳戶 的每個目的地 AWS 區域。

**注意**  
若要能夠複寫自動備份，請務必將其啟用。如需詳細資訊，請參閱 [啟用自動備份](USER_WorkingWithAutomatedBackups.Enabling.md)。

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

您可以為新的或現有的資料庫執行個體啟用備份複寫：
+ 對於新的資料庫執行個體，請在啟動執行個體時將其啟用。如需詳細資訊，請參閱 [資料庫執行個體的設定](USER_CreateDBInstance.Settings.md)。
+ 對於現有的資料庫執行個體，請使用下列程序。

**為現有的資料庫執行個體啟用備份複寫**

1. 登入 AWS 管理主控台，開啟位於 [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/) 的 Amazon RDS 主控台。

1. 在導覽窗格中，選擇 **Automated backups** (自動備份)。

1. 在 **Current Region (目前區域)** 標籤上，選擇您要啟用備份複寫的資料庫執行個體。

1. 針對 **Actions** (動作)，選擇 **Manage cross-Region replication** (管理跨區域複寫)。

1. 在 **Backup replication** (備份複寫) 下，選擇 **Enable replication to another AWS 區域** (啟用複寫至另一個 AWS 區域)。

1. 選擇 **Destination Region (目的地區域)**。

1. 選擇 **Replicated backup retention period (複寫備份保留期間)**。

1. 如果您已對來源資料庫執行個體啟用加密，請選擇用於加密備份的 **AWS KMS key**，或輸入金鑰 ARN。

1. 選擇**儲存**。

在來源區域中，複製的備份會列在 **Automated backups (自動備份)** 頁面的 **Current Region (目前區域)** 標籤上。在目的地區域中，複製的備份會列在 **Automated backups (自動備份)** 頁面的 **Replicated backups (複製備份)** 標籤上。

## 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 (US-East)和 AWS GovCloud (US-West) 區域之間加密備份時需要 `--source-region` 選項。若為 `--source-region`，請指定來源資料庫執行個體的 AWS 區域。

  若未指定 `--source-region`，請務必指定 `--pre-signed-url` 值。*presigned URL* (預先簽章的 URL) 為包含對來源 AWS 區域 中呼叫 `start-db-instance-automated-backups-replication` 命令之 Signature 第 4 版簽章請求的 URL。如需進一步了解 `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)。