從保留的自動備份將資料庫叢集還原到指定的時間 - Amazon Aurora

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

從保留的自動備份將資料庫叢集還原到指定的時間

如果備份在來源叢集的保留期間內,您可以在刪除來源資料庫叢集之後,從保留的自動備份還原資料庫叢集。此程序類似於從自動備份還原資料庫叢集。

注意

您無法使用此程序還原Aurora Serverless v1資料庫叢集,因為Aurora Serverless v1叢集的自動備份不會保留。

將資料庫叢集還原至指定時間
  1. 登錄 AWS Management Console 並在打開 Amazon RDS 控制台https://console.aws.amazon.com/rds/

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

  3. 選擇保留標籤。

    保留的自動備份。
  4. 選擇您要還原的 資料庫叢集。

  5. 針對 Actions (動作),選擇 Restore to point in time (還原至時間點)。

    Restore to point in time (還原到時間點) 視窗隨即出現。

  6. 選擇 Latest restorable time (最近的可還原時間) 以還原最近一次的可能時間,或選擇 Custom (自訂) 以選擇一個時間。

    如果您選擇 Custom (自訂),請輸入您希望資料庫叢集還原到什麼日期和時間。

    注意

    時間會以您當地的時區顯示,與協調世界時間 (UTC) 的偏移量表示。例如,UTC-5 是東部標準時間/中部夏令時間。

  7. 對於資料庫叢集識別符,輸入目標還原資料庫叢集的名稱。名稱必須是唯一的。

  8. 視需要選擇其他選項,例如資料庫執行個體類別。

    如需每項設定的相關資訊,請參閱 Aurora 資料庫叢集的設定

  9. 選擇 Restore to point in time (還原至時間點)

若要將資料庫叢集還原到指定的時間,請使用指 AWS CLI 令 restore-db-cluster-to-point-in-time 建立新的資料庫叢集。

您可以指定其他設定。如需每項設定的相關資訊,請參閱 Aurora 資料庫叢集的設定

此操作支援資源標記。使用 --tags 選項時,會忽略來源資料庫叢集標籤,並使用提供的標籤。否則,會使用來源叢集中的最新標籤。

對於LinuxmacOS、或Unix:

aws rds restore-db-cluster-to-point-in-time \ --source-db-cluster-resource-id cluster-123ABCEXAMPLE \ --db-cluster-identifier mytargetdbcluster \ --restore-to-time 2017-10-14T23:45:00.000Z

在 Windows 中:

aws rds restore-db-cluster-to-point-in-time ^ --source-db-cluster-resource-id cluster-123ABCEXAMPLE ^ --db-cluster-identifier mytargetdbcluster ^ --restore-to-time 2017-10-14T23:45:00.000Z
重要

如果您使用主控台將資料庫叢集還原到指定的時間,Amazon 會RDS自動為您的資料庫叢集建立主要執行個體 (寫入器)。如果您使用將資料庫叢集還原 AWS CLI 到指定的時間,則必須明確建立資料庫叢集的主要執行個體。主要執行個體是資料庫叢集內第一個建立的執行個體。

若要為資料庫叢集建立主要執行個體,請呼叫指create-db-instance AWS CLI 令。包含資料庫叢集的名稱做為 --db-cluster-identifier 選項值。

若要將資料庫叢集還原到指定的時間,請使用下列參數呼叫 Amazon RDS API RestoreDBClusterToPointInTime作業:

  • SourceDbClusterResourceId

  • DBClusterIdentifier

  • RestoreToTime

重要

如果您使用主控台將資料庫叢集還原到指定的時間,Amazon 會RDS自動為您的資料庫叢集建立主要執行個體 (寫入器)。如果您使用將資料庫叢集還原RDSAPI到指定的時間,請務必明確建立資料庫叢集的主要執行個體。主要執行個體是資料庫叢集內第一個建立的執行個體。

若要為資料庫叢集建立主要執行個體,請呼叫RDSAPI作業 C reateDBInstance。包含資料庫叢集的名稱做為 DBClusterIdentifier 參數值。