本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
從保留的自動備份將資料庫叢集還原到指定的時間
如果備份在來源叢集的保留期間內,您可以在刪除來源資料庫叢集之後,從保留的自動備份還原資料庫叢集。此程序類似於從自動備份還原資料庫叢集。
注意
您無法使用此程序還原Aurora Serverless v1資料庫叢集,因為Aurora Serverless v1叢集的自動備份不會保留。
將資料庫叢集還原至指定時間
登錄 AWS Management Console 並在打開 Amazon RDS 控制台https://console.aws.amazon.com/rds/
。 -
在導覽窗格中,選擇 Automated backups (自動備份)。
-
選擇保留標籤。
-
選擇您要還原的 資料庫叢集。
-
針對 Actions (動作),選擇 Restore to point in time (還原至時間點)。
Restore to point in time (還原到時間點) 視窗隨即出現。
-
選擇 Latest restorable time (最近的可還原時間) 以還原最近一次的可能時間,或選擇 Custom (自訂) 以選擇一個時間。
如果您選擇 Custom (自訂),請輸入您希望資料庫叢集還原到什麼日期和時間。
注意
時間會以您當地的時區顯示,與協調世界時間 (UTC) 的偏移量表示。例如,UTC-5 是東部標準時間/中部夏令時間。
-
對於資料庫叢集識別符,輸入目標還原資料庫叢集的名稱。名稱必須是唯一的。
-
視需要選擇其他選項,例如資料庫執行個體類別。
如需每項設定的相關資訊,請參閱 Aurora 資料庫叢集的設定。
-
選擇 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-identifiermytargetdbcluster
\ --restore-to-time2017-10-14T23:45:00.000Z
在 Windows 中:
aws rds restore-db-cluster-to-point-in-time ^ --source-db-cluster-resource-id
cluster-123ABCEXAMPLE
^ --db-cluster-identifiermytargetdbcluster
^ --restore-to-time2017-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
參數值。