設定回溯 Aurora 我的SQL資料庫叢集 - Amazon Aurora

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

設定回溯 Aurora 我的SQL資料庫叢集

若要使用恢復功能, 您必須啟用恢復並指定目標恢復時段。否則會停用恢復。

針對目標恢復時段,指定您希望能夠使用恢復倒轉資料庫的時間。Aurora 會嘗試保留足夠的變更記錄來支援該時間時段。

您可以在建立新資料庫叢集時使用主控台來設定恢復。您還可以修改資料庫叢集,以變更啟用恢復之叢集的恢復視窗。如果您透過將恢復視窗設定為 0 來完全關閉叢集的恢復功能,則無法再次為該叢集啟用恢復。

建立資料庫叢集時使用主控台來設定恢復

當您建立新的 Aurora My SQL DB 叢集時,當您選擇啟用回溯並在「回溯」區段中指定大於零的「目標回溯」視窗值時,會設定回溯。

若要建立資料庫叢集,請遵循 建立 Amazon Aurora 資料庫叢集 中的指示。下圖顯示 Backtrack (恢復) 區段。

使用主控台在資料庫叢集建立期間啟用恢復

建立新資料庫叢集時,Aurora 沒有資料庫叢集工作負載的資料。因此它不能專為新資料庫叢集估計成本。相反地,主控台會根據一般工作負載為指定的目標恢復時段呈現一般使用者成本。一般成本的目的是為恢復功能的成本提供一般參考。

重要

您的實際成本可能會符合一般成本,因為您的實際成本是根據資料庫叢集的工作負載。

修改資料庫叢集時使用主控台設定恢復

您可以使用主控台修改資料庫叢集的恢復。

注意

目前,您只能為已啟用恢復功能的資料庫叢集修改恢復。對於在已停用恢復功能的情況下而建立的資料庫叢集,或如果資料庫叢集已停用「恢復」功能,則不會顯示 Backtrack (恢復) 區段。

使用主控台修改資料庫叢集的恢復
  1. 登錄 AWS Management Console 並在打開 Amazon RDS 控制台https://console.aws.amazon.com/rds/

  2. 選擇 Databases (資料庫)。

  3. 選擇您要修改的叢集,並選擇 Modify (修改)

  4. 針對 Target Backtrack window (目標恢復時段),修改您希望能夠恢復的時間。限制為 72 小時。

    使用主控台修改恢復

    主控台會根據資料庫叢集的過去工作負載顯示指定時間的估計成本:

    • 如果在資料庫叢集上停用回溯,則成本估算會根據 Amazon CloudWatch 中資料庫叢集的VolumeWriteIOPS指標為基礎。

    • 如果先前已在資料庫叢集上啟用回溯,則成本估算會根據 Amazon CloudWatch 中資料庫叢集的BacktrackChangeRecordsCreationRate指標為基礎。

  5. 選擇 Continue (繼續)

  6. 對於 Scheduling of Modifications (修改排程),選擇以下其中一項:

    • Apply during the next scheduled maintenance window (在下一個排定的維護時段套用) – 在下一個維護時段前,等候套用 Target Backtrack window (目標恢復時段) 修改。

    • Apply immediately (立即套用) – 盡快套用 Target Backtrack window (目標恢復時段) 修改。

  7. 選擇 Modify cluster (修改叢集)。

使用create-db-cluster AWS CLI命令建立新的 Aurora My SQL DB 叢集時,會在您指定大於零的--backtrack-window值時設定回溯。--backtrack-window 值會指定目標恢復時段。如需詳細資訊,請參閱建立 Amazon Aurora 資料庫叢集

您也可以使用下列指 AWS CLI令指定--backtrack-window值:

下列程序說明如何使用 AWS CLI來修改資料庫叢集的目標恢復時段。

若要使用修改資料庫叢集的目標回溯視窗 AWS CLI
  • 呼叫命modify-db-cluster AWS CLI令並提供下列值:

    • --db-cluster-identifier – 資料庫叢集的名稱。

    • --backtrack-window – 您希望資料庫叢集能夠恢復的秒數上限。

    下列範例會將 sample-cluster 的目標恢復時段設定為一天 (86,400 秒)。

    對於LinuxmacOS、或Unix:

    aws rds modify-db-cluster \ --db-cluster-identifier sample-cluster \ --backtrack-window 86400

    在 Windows 中:

    aws rds modify-db-cluster ^ --db-cluster-identifier sample-cluster ^ --backtrack-window 86400
注意

目前您可以只對透過恢復功能啟用時所建立的資料庫叢集啟用恢復。

當您使用 C reateDBCluster Amazon RDS API 作業建立新的 Aurora My SQL 資料庫叢集時,會在指定大於零的BacktrackWindow值時設定回溯。BacktrackWindow 值可指定 DBClusterIdentifier 值中指定之資料庫叢集的目標恢復時段。如需詳細資訊,請參閱建立 Amazon Aurora 資料庫叢集

您也可以使用下列API操作來指定BacktrackWindow值:

注意

目前您可以只對透過恢復功能啟用時所建立的資料庫叢集啟用恢復。