本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
您可將多可用區域資料庫叢集還原到特定的時間點,從而建立新的多可用區域資料庫叢集。
RDS 會持續將多可用區域資料庫叢集的交易日誌上傳至 Amazon S3。您可以還原至備份保留期間內的任何時間點。若要查看異地同步備份資料庫叢集的最早可還原時間,請使用指 AWS CLI describe-db-clusters令。查看資料庫叢集的 EarliestRestorableTime
欄位中所傳回的值。若要查看多可用區域資料庫叢集的最新可還原時間,請查看資料庫叢集 LatestRestorableTime
欄位中傳回的值。
將異地同步備份資料庫叢集還原到某個時間點時,可以為異地同步備份資料庫叢集選擇預設的 VPC 安全群組,或將自訂 VPC 安全群組套用至異地同步備份資料庫叢集。
還原的多可用區域資料庫叢集會自動與預設資料庫叢集參數群組產生關聯。不過,您可以在還原期間指定自訂資料庫叢集參數群組來套用該群組。
如果來源資料庫叢集具有資源標記,則 RDS 會將最新標籤新增至還原的資料庫叢集。
注意
建議您還原到與來源資料庫叢集大小相同或相似的多可用區域資料庫叢集大小。如果使用的是佈建 IOPS儲存,我們亦建議您使用相同或類似的 IOPS 值進行還原。例如,如果您選擇 IOPS 值不相容的資料庫叢集大小,則可能會收到錯誤訊息。
如果來源異地同步備份資料庫叢集使用一般用途 SSD (gp3) 儲存體,且配置的儲存體少於 400 GiB,則無法修改已還原資料庫叢集的佈建 IOPS。
如需使用 RDS 延伸 Support 版本還原異地同步備份資料庫叢集的相關資訊,請參閱使用 Amazon RDS Extended Support 還原資料庫執行個體或多可用區域資料庫叢集。
您可以使用 AWS Management Console、或 RDS API 將異地同步備份資料庫叢集還原到 AWS CLI某個時間點。
若要將多可用區域資料庫叢集還原至指定時間
登入 AWS Management Console 並開啟 Amazon RDS 主控台,網址為 https://console.aws.amazon.com/rds/
。 -
在導覽窗格中,選擇 Databases (資料庫)。
-
選擇您要還原的多可用區域資料庫叢集。
-
針對 Actions (動作),選擇 Restore to point in time (還原至時間點)。
Restore to point in time (還原到時間點) 視窗隨即出現。
-
選擇 Latest restorable time (最近的可還原時間) 以還原最近一次的可能時間,或選擇 Custom (自訂) 以選擇一個時間。
如果您選擇 Custom (自訂),請輸入您希望多可用區域資料庫叢集還原到什麼日期和時間。
注意
會以您的當地時區顯示時間,根據國際標準時間 (UTC) 的時差來表示。例如,UTC-5 是東部標準時間/中部日光節約時間。
-
對於 DB cluster identifier (資料庫叢集識別符),輸入還原之多可用區域資料庫叢集的名稱。
-
在 Availability and durability (可用性與持久性) 中,選擇 Multi-AZ DB cluster (多可用區域資料庫叢集)。
-
在 DB instance class (資料庫執行個體類別) 中,選擇資料庫執行個體類別。
目前,多可用區域資料庫叢集僅支援 db.m6gd 和 db.r6gd 資料庫執行個體類別。如需資料庫執行個體類別的詳細資訊,請參閱 資料庫執行個體類別。
-
在其餘區段,指定資料庫叢集設定。如需每項設定的相關資訊,請參閱 建立多可用區域資料庫叢集的設定。
-
選擇 Restore to point in time (還原至時間點)。
若要將異地同步備份資料庫叢集還原到指定的時間,請使用指 AWS CLI 令 restore-db-cluster-to- 建立新point-in-time的異地同步備份資料庫叢集。
目前,多可用區域資料庫叢集僅支援 db.m6gd 和 db.r6gd 資料庫執行個體類別。如需資料庫執行個體類別的詳細資訊,請參閱 資料庫執行個體類別。
對於LinuxmacOS、或Unix:
aws rds restore-db-cluster-to-point-in-time \ --source-db-cluster-identifier
mysourcemultiazdbcluster
\ --db-cluster-identifiermytargetmultiazdbcluster
\ --restore-to-time2021-08-14T23:45:00.000Z
\ --db-cluster-instance-classdb.r6gd.xlarge
在 Windows 中:
aws rds restore-db-cluster-to-point-in-time ^ --source-db-cluster-identifier
mysourcemultiazdbcluster
^ --db-cluster-identifiermytargetmultiazdbcluster
^ --restore-to-time2021-08-14T23:45:00.000Z
^ --db-cluster-instance-classdb.r6gd.xlarge
若要將資料庫叢集還原到指定的時間,請使用下列參數呼叫 Amazon RDS API 還原 B ClusterToPointInTime 操作:
-
SourceDBClusterIdentifier
-
DBClusterIdentifier
-
RestoreToTime