使用 AWS Backup 進行跨帳戶備份與還原以移轉資料表 - Amazon DynamoDB

使用 AWS Backup 進行跨帳戶備份與還原以移轉資料表

先決條件

  • 來源與目標 AWS 帳戶必須隸屬於 AWS Organizations 服務中的同一組織。

  • 必須具備有效的 AWS Identity and Access Management (IAM) 權限,才能建立與使用 AWS Backup 保存庫。

如需設定跨帳戶備份的詳細資訊,請參閱在 AWS 帳戶間建立備份副本

定價資訊

AWS 會根據資料表大小對備份收費,根據資料量對 AWS 區域間的資料複製與還原收費,並對持續儲存收取費用。為避免持續收費,若還原後不再需要備份,可將其刪除。

如需定價的詳細資訊,請參閱 AWS Backup 定價

步驟 1:啟用 DynamoDB 與跨帳戶備份的進階功能

  1. 在來源與目標 AWS 帳戶中,開啟 AWS 管理主控台,然後進入 AWS 備份主控台。

  2. 選取設定選項。

  3. Amazon DynamoDB 備份的進階功能下,確認進階功能已啟用。若未啟用,請選取啟用

  4. 跨帳戶管理下,針對跨帳戶備份,選取開啟

步驟 2:在來源帳戶與目標帳戶中建立備份保存庫

  1. 在來源 AWS 帳戶中,開啟 AWS備份主控台。

  2. 選擇 Backup vaults (備份文件庫)

  3. 選擇 Create backup vault (建立備份文件庫)

  4. 複製並儲存已建立的備份保存庫及目標 AWS 帳戶的 Amazon Resource Name (ARN)

  5. 在帳戶間複製 DynamoDB 資料表備份時,您將需要來源與目標備份保存庫的 ARN。

步驟 3:在來源帳戶中建立 DynamoDB 資料表備份

  1. AWS備份儀表板頁面上,選取建立隨需備份

  2. 設定區段中,將 DynamoDB 選為資源類型,然後選取資料表名稱。

  3. 備份保存庫下拉式清單中,選取您於來源帳戶建立的備份保存庫。

  4. 選取所需的保留期間

  5. 選擇 Create on-demand backup (建立隨需備份)

  6. 備份任務頁面的 AWS 備份任務分頁上監控備份任務狀態。

步驟 4:將 DynamoDB 資料表備份從來源帳戶複製至目標帳戶

  1. 備份工作完成後,在來源帳戶中開啟 AWS Backup 主控台,並選擇備份保存庫

  2. 備份項目下,選擇 DynamoDB 資料表備份。選擇動作,再選擇複製

  3. 輸入目標帳戶的 AWS 區域。

  4. 外部保存庫 ARN 欄位中,輸入您於目標帳戶建立的備份保存庫 ARN。

  5. 在目標帳戶的備份保存庫中,啟用來源帳戶的存取權限,以允許複製備份。

步驟 5:在目標帳戶中還原 DynamoDB 資料表備份

  1. 在目標 AWS 帳戶中開啟 AWS Backup 主控台,選擇備份保存庫

  2. 備份項目下,選取從來源帳戶複製的備份。選擇動作,再選擇還原

  3. 輸入新 DynamoDB 資料表名稱、加密設定、用於加密還原的金鑰與其他設定選項。

  4. 還原完成後,資料表狀態將顯示為作用中