使用 AWS Backup 進行跨帳戶備份與還原以移轉資料表
先決條件
-
來源與目標 AWS 帳戶必須隸屬於 AWS Organizations 服務中的同一組織。
-
必須具備有效的 AWS Identity and Access Management (IAM) 權限,才能建立與使用 AWS Backup 保存庫。
如需設定跨帳戶備份的詳細資訊,請參閱在 AWS 帳戶間建立備份副本。
定價資訊
AWS 會根據資料表大小對備份收費,根據資料量對 AWS 區域間的資料複製與還原收費,並對持續儲存收取費用。為避免持續收費,若還原後不再需要備份,可將其刪除。
如需定價的詳細資訊,請參閱 AWS Backup 定價
步驟 1:啟用 DynamoDB 與跨帳戶備份的進階功能
-
在來源與目標 AWS 帳戶中,開啟 AWS 管理主控台,然後進入 AWS 備份主控台。
-
選取設定選項。
-
在 Amazon DynamoDB 備份的進階功能下,確認進階功能已啟用。若未啟用,請選取啟用。
-
在跨帳戶管理下,針對跨帳戶備份,選取開啟。
步驟 2:在來源帳戶與目標帳戶中建立備份保存庫
-
在來源 AWS 帳戶中,開啟 AWS備份主控台。
-
選擇 Backup vaults (備份文件庫)。
-
選擇 Create backup vault (建立備份文件庫)。
-
複製並儲存已建立的備份保存庫及目標 AWS 帳戶的 Amazon Resource Name (ARN)。
-
在帳戶間複製 DynamoDB 資料表備份時,您將需要來源與目標備份保存庫的 ARN。
步驟 3:在來源帳戶中建立 DynamoDB 資料表備份
-
在 AWS備份儀表板頁面上,選取建立隨需備份。
-
在設定區段中,將 DynamoDB 選為資源類型,然後選取資料表名稱。
-
在備份保存庫下拉式清單中,選取您於來源帳戶建立的備份保存庫。
-
選取所需的保留期間。
-
選擇 Create on-demand backup (建立隨需備份)。
-
在備份任務頁面的 AWS 備份任務分頁上監控備份任務狀態。
步驟 4:將 DynamoDB 資料表備份從來源帳戶複製至目標帳戶
-
備份工作完成後,在來源帳戶中開啟 AWS Backup 主控台,並選擇備份保存庫。
-
在備份項目下,選擇 DynamoDB 資料表備份。選擇動作,再選擇複製。
-
輸入目標帳戶的 AWS 區域。
-
在外部保存庫 ARN 欄位中,輸入您於目標帳戶建立的備份保存庫 ARN。
-
在目標帳戶的備份保存庫中,啟用來源帳戶的存取權限,以允許複製備份。
步驟 5:在目標帳戶中還原 DynamoDB 資料表備份
-
在目標 AWS 帳戶中開啟 AWS Backup 主控台,選擇備份保存庫。
-
在備份項目下,選取從來源帳戶複製的備份。選擇動作,再選擇還原。
-
輸入新 DynamoDB 資料表名稱、加密設定、用於加密還原的金鑰與其他設定選項。
-
還原完成後,資料表狀態將顯示為作用中。