本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
DynamoDB Point-in-time備份
Amazon DynamoDB point-in-time復原 (PITR) 提供 DynamoDB 資料表資料的自動連續備份。Point-in-time復原 (PITR) 備份由 DynamoDB 完整管理,並以每秒精細程度提供最多 35 天的復原點。有了時間點復原,就無需為建立、維護或排程隨需備份而煩惱。本章節將概要說明該過程如何在 DynamoDB 中運作。
開始之前
在您於 Amazon DynamoDB 資料表上啟用時間點復原 (PITR) 之前,建議您考慮下列事項:
-
設定
RecoveryPeriodinDays
可讓您縮短進行連續備份的期間。根據預設,您的RecoveryPeriodinDays
為 35。不過,您可以將其設定為介於 1 到 35 之間的任何值。縮短RecoveryPeriodinDays
不會影響 PITR 定價,因為價格是以資料表和本機次要索引的大小為基礎。 -
如果您在資料表上停用時間點復原後又重新啟用,將會重設可以恢復該資料表的開始時間。因此,您只能使用
LatestRestorableDateTime
立即還原該資料表。 -
您可以在全域資料表的每個區域複本上啟用時間點復原。在還原資料表時,備份會還原到不屬於全域資料表的獨立資料表。如果您使用的是全域資料表 2019.11.21 版 (目前) 的全域資料表,您可以從還原的資料表建立新的全域資料表。如需詳細資訊,請參閱DynamoDB 全域資料表:運作方式。
-
您也可以跨 AWS 區域還原 DynamoDB 資料表資料,以便還原的資料表建立在與來源資料表所在的不同區域中。您可以在 AWS 商業區域、 AWS 中國區域和 AWS GovCloud (US) 區域之間進行跨區域還原。您只需為從來源區域中傳輸出來的資料,以及還原為目標區域中的新資料表付費。
-
AWS CloudTrail 會記錄point-in-time復原的所有主控台和 API 動作,以啟用記錄、持續監控和稽核。如需詳細資訊,請參閱使用 AWS CloudTrail記錄 DynamoDB 操作。