還原 DocumentDB 叢集 - AWS Backup

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

還原 DocumentDB 叢集

使用主 AWS Backup 控台還原 Amazon DocumentDB 復原點

還原 Amazon DocumentDB 叢集需要您指定多個還原選項。如需這些選項的資訊,請參閱《Amazon DocumentDB 開發人員指南》中的《從叢集快照還原》。

還原 Amazon DocumentDB 叢集
  1. 請在以下位置開啟 AWS Backup 主控台。 https://console.aws.amazon.com/backup

  2. 在導覽窗格中,選擇 受保護的資源 和您要還原的 Amazon DocumentDB 資源 ID。

  3. Resource details (資源詳細資訊) 頁面上會顯示所選資源 ID 的復原點清單。若要還原資源,請在 Backups (備份) 窗格中,選擇資源復原點 ID 旁邊的選項按鈕。在窗格右上角,選擇 Restore (還原)

  4. 組態 窗格中,接受預設值,或指定 叢集識別符引擎版本執行個體類別執行個體數量 的選項。

    • NOTE:如果還原時預設值VPC不存在,您必須在另一個子網路中指定子網路VPC。

  5. 網路與安全 窗格中,「無偏好設定」會隨即顯示。

  6. E ncryption-at-rest 窗格中,接受預設值或指定 [啟用加密] 或 [停用加密設定] 的選項。

  7. 在 [資料庫選項] 窗格中,輸入 [連接埠],然後選擇 [叢集] 參數群組

  8. 在「日誌匯出」窗格中,選擇要發佈到 Amazon CloudWatch 日誌的日誌類型。IAM角色已定義。

  9. 維護 窗格中,指定維護時段,或選擇 無偏好設定

  10. 標籤 窗格中,您可以選擇 新增標籤

  11. 刪除保護 窗格中,您可以選擇 啟用刪除保護

  12. 指定所有設定之後,請選擇 Restore backup (還原備份)

    Restore jobs (還原任務) 窗格隨即出現。頁面頂端的訊息提供還原任務的相關資訊。

  13. 還原完成後,將還原的 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-identifier sample-cluster --engine docdb --db-instance-class db.r5.large
  • 針對 Windows:

    aws docdb create-db-instance --db-instance-identifier sample-instance ^ --db-cluster-identifier sample-cluster --engine docdb --db-instance-class db.r5.large