啟用 Amazon 的跨區域自動備份 RDS - Amazon Relational Database Service

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

啟用 Amazon 的跨區域自動備份 RDS

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

注意

若要能夠複寫自動備份,請務必將其啟用。如需詳細資訊,請參閱 啟用自動備份

您可以為新的或現有的資料庫執行個體啟用備份複寫:

  • 對於新的資料庫執行個體,請在啟動執行個體時將其啟用。如需詳細資訊,請參閱 資料庫執行個體的設定

  • 對於現有的資料庫執行個體,請使用下列程序。

為現有的資料庫執行個體啟用備份複寫
  1. 登入 AWS Management Console 並在 開啟 Amazon RDS主控台https://console.aws.amazon.com/rds/

  2. 在導覽窗格中,選擇 Automated backups (自動備份)。

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

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

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

  6. 選擇 Destination Region (目的地區域)

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

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

  9. 選擇 Save (儲存)。

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

使用 start-db-instance-automated-backups-replication 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是 URL,其中包含在來源 中呼叫之start-db-instance-automated-backups-replication命令的簽章第 4 版簽章請求 AWS 區域。若要進一步了解 pre-signed-url選項,請參閱 AWS CLI 命令參考 中的 start-db-instance-automated-backups-replication

使用 StartDBInstanceAutomatedBackupsReplicationRDSAPI操作搭配下列參數來啟用備份複寫:

  • Region (如果您不是從目的地區域呼叫 API操作)

  • SourceDBInstanceArn

  • BackupRetentionPeriod

  • KmsKeyId (選用)

  • PreSignedUrl (如果使用 KmsKeyId 的話則為必要)

注意

如果您加密備份,您還必須包含預先簽章的 URL。如需預先簽署 的詳細資訊URLs,請參閱一般參考 中的 Amazon Simple Storage Service API參考Signature 第 4 版簽署程序中的驗證請求:使用查詢參數 (AWS 簽章版本 4)AWS