Backup 與 DynamoDB 原 - AWS 規定指引

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

Backup 與 DynamoDB 原

DynamoDB 資料庫提供 PITR,因此會備份 DynamoDB 資料資料表的資料。啟用後,DynamoDB 資料庫會保留最近 35 天的資料表的增量備份,直到您明確表格關閉。

您也可以使用 DynamoDB 主控台、或 DynamoDB API 來建立動態資料表的隨選備份。AWS CLI如需詳細資訊,請參閱備份 DynamoDB 資料表。您可以使用排程定期或 future 備份方法AWS Backup,或使用 Lambda 函數來自訂和自動化備份方法。如需使用 Lambda 函數進行 DynamoDB Backup 的詳細資訊,請參閱無伺服器解決方案以排定 Amazon DynamoDB 資料隨需備份。如果您不希望建立排程指令碼和清理任務,可以使AWS Backup用建立備份計畫。備份計劃包括 DynamoDB 表的排程和保留政策。 AWS Backup建立備份,並根據您的保留排程刪除先前的備份。 AWS Backup此外,還包括 DynamoDB 服務無法使用的進階 DynamoDB 備份選項,包括成本較低的分層儲存,以及跨帳戶和跨區域副本。如需詳細資訊,請參閱進階 DynamoDB 備份

您必須在還原的 DynamoDB 表格上手動設定下列項目:

  • 自動調整規模政

  • IAM 政策

  • Amazon CloudWatch 指標和警示

  • Tags (標籤)

  • 串流設定

  • TTL 設定

您只能從備份將整個資料表資料還原至新資料表。您只能在還原的資料表變為作用中之後,才可寫入資料表。

您的還原程序必須考慮如何將用戶端導向至使用新還原的表格名稱。您可以將應用程式和用戶端設定為從組態檔、AWS Systems Manager參數存放區值或其他可動態更新以反映用戶端應使用的表名稱的參考擷取 DynamoDB 表名稱。

作為還原過程的一部分,您應該仔細考慮切換過程。您可以選擇透過 IAM 許可拒絕存取現有 DynamoDB 表格,並允許存取新表格。然後,您可以更新應用程式和用戶端組態,以使用新的資料表。您可能還需要協調現有 DynamoDB 表與新還原的 DynamoDB 表之間的差異。