本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
啟用 Amazon 的跨區域自動備份 RDS
您可以使用 Amazon RDS主控台在新的或現有的資料庫執行個體上啟用備份複寫。您也可以使用 start-db-instance-automated-backups-replication
AWS CLI 命令或 StartDBInstanceAutomatedBackupsReplication
RDSAPI操作。每個 最多可 AWS 區域 將 20 個備份複寫到每個目的地 AWS 帳戶。
注意
若要能夠複寫自動備份,請務必將其啟用。如需詳細資訊,請參閱 啟用自動備份。
您可以為新的或現有的資料庫執行個體啟用備份複寫:
-
對於新的資料庫執行個體,請在啟動執行個體時將其啟用。如需詳細資訊,請參閱 資料庫執行個體的設定。
-
對於現有的資料庫執行個體,請使用下列程序。
為現有的資料庫執行個體啟用備份複寫
登入 AWS Management Console 並在 開啟 Amazon RDS主控台https://console.aws.amazon.com/rds/
。 -
在導覽窗格中,選擇 Automated backups (自動備份)。
-
在 Current Region (目前區域) 標籤上,選擇您要啟用備份複寫的資料庫執行個體。
-
針對 Actions (動作),選擇 Manage cross-Region replication (管理跨區域複寫)。
-
在 Backup replication (備份複寫) 下,選擇 Enable replication to another AWS 區域 (啟用複寫至另一個 AWS 區域)。
-
選擇 Destination Region (目的地區域)。
-
選擇 Replicated backup retention period (複寫備份保留期間)。
如果您已在來源資料庫執行個體上啟用加密,請選擇AWS KMS key用於加密備份的 或輸入金鑰 ARN。
-
選擇 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-period7
用於 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-period7
當您加密 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。
使用 StartDBInstanceAutomatedBackupsReplication
RDSAPI操作搭配下列參數來啟用備份複寫:
-
Region
(如果您不是從目的地區域呼叫 API操作) -
SourceDBInstanceArn
-
BackupRetentionPeriod
-
KmsKeyId
(選用) -
PreSignedUrl
(如果使用KmsKeyId
的話則為必要)
注意
如果您加密備份,您還必須包含預先簽章的 URL。如需預先簽署 的詳細資訊URLs,請參閱一般參考 中的 Amazon Simple Storage Service API參考和 Signature 第 4 版簽署程序中的驗證請求:使用查詢參數 (AWS 簽章版本 4)。 AWS