本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
還原 DocumentDB 叢集
使用主 AWS Backup 控台還原 Amazon DocumentDB 復原點
還原 Amazon DocumentDB 叢集需要您指定多個還原選項。如需這些選項的資訊,請參閱《Amazon DocumentDB 開發人員指南》中的《從叢集快照還原》。
還原 Amazon DocumentDB 叢集
請在以下位置開啟 AWS Backup 主控台。
https://console.aws.amazon.com/backup -
在導覽窗格中,選擇 受保護的資源 和您要還原的 Amazon DocumentDB 資源 ID。
-
Resource details (資源詳細資訊) 頁面上會顯示所選資源 ID 的復原點清單。若要還原資源,請在 Backups (備份) 窗格中,選擇資源復原點 ID 旁邊的選項按鈕。在窗格右上角,選擇 Restore (還原)。
-
在 組態 窗格中,接受預設值,或指定 叢集識別符、引擎版本、執行個體類別 和 執行個體數量 的選項。
NOTE:如果還原時預設值VPC不存在,您必須在另一個子網路中指定子網路VPC。
-
在 網路與安全 窗格中,「無偏好設定」會隨即顯示。
-
在 E ncryption-at-rest 窗格中,接受預設值或指定 [啟用加密] 或 [停用加密設定] 的選項。
-
在 [資料庫選項] 窗格中,輸入 [連接埠],然後選擇 [叢集] 參數群組。
-
在「日誌匯出」窗格中,選擇要發佈到 Amazon CloudWatch 日誌的日誌類型。IAM角色已定義。
-
在 維護 窗格中,指定維護時段,或選擇 無偏好設定。
-
在 標籤 窗格中,您可以選擇 新增標籤。
-
在 刪除保護 窗格中,您可以選擇 啟用刪除保護。
-
指定所有設定之後,請選擇 Restore backup (還原備份)。
Restore jobs (還原任務) 窗格隨即出現。頁面頂端的訊息提供還原任務的相關資訊。
-
還原完成後,將還原的 Amazon DocumentDB 叢集附加到 Amazon RDS 執行個體。
使用 AWS Backup APICLI、或SDK來還原 Amazon DocumentDB 復原點
請先還原叢集。請使用 StartRestoreJob
。您可以在 Amazon DocumentDB 還原期間指定下列中繼資料:
availabilityZones backtrackWindow copyTagsToSnapshot // Boolean databaseName // string dbClusterIdentifier // string dbClusterParameterGroupName // string dbSubnetGroupName // string enableCloudwatchLogsExports // string enableIAMDatabaseAuthentication // Boolean engine // string engineMode // string engineVersion // string kmsKeyId // string port // integer optionGroupName // string scalingConfiguration vpcSecurityGroupIds // string
然後,使用將已還原的 Amazon DocumentDB 叢集附加到 Amazon RDS 執行個體。create-db-instance
-
若為 Linux、macOS 或 Unix:
aws docdb create-db-instance --db-instance-identifier
sample-instance
/ --db-cluster-identifiersample-cluster
--engine docdb --db-instance-classdb.r5.large
-
針對 Windows:
aws docdb create-db-instance --db-instance-identifier
sample-instance
^ --db-cluster-identifiersample-cluster
--engine docdb --db-instance-classdb.r5.large