使用用于跨账户备份和还原的 Amazon Backup 迁移表
先决条件
-
源和目标 Amazon 账户在 Amazon Organizations 服务中必须属于同一组织
-
验证 Amazon Identity and Access Management(IAM)权限,以创建和使用 Amazon Backup 保管库
有关设置跨账户备份的更多信息,请参阅跨 Amazon 账户创建备份副本。
定价信息
Amazon 对备份(基于表大小)、Amazon 区域之间的任何数据复制(基于数据量)、还原(基于数据量)以及任何正在进行的存储活动收费。为避免持续收费,如果在还原后不需要备份,可以删除该备份。
有关定价的更多信息,请参阅 Amazon Backup 定价
步骤 1:启用 DynamoDB 和跨账户备份高级功能。
-
在源和目标 Amazon 账户中,访问 Amazon 管理控制台并打开 Amazon Backup 控制台。
-
选择设置选项。
-
在 Amazon DynamoDB 备份高级功能下,确认已启用高级功能。如果没有,请选择启用。
-
在跨账户管理的跨账户备份下,选择开启。
步骤 2:在源账户和目标账户中创建备份保管库
-
在源 Amazon 账户中,打开 Amazon Backup 控制台。
-
选择备份保管库。
-
选择创建备份保管库。
-
复制并保存已创建备份保管库和目标 Amazon 账户的 Amazon 资源名称(ARN)。
-
在账户之间复制 DynamoDB 表备份时,您将需要源和目标备份保管库的 ARN。
步骤 3:在源账户中,创建 DynamoDB 表备份。
-
在 Amazon Backup 控制面板页面上,选择创建按需备份。
-
在设置部分,选择 DynamoDB 作为资源类型,然后选择表名。
-
在备份保管库下拉列表,选择您在源账户中创建的备份保管库。
-
选择所需的保留期。
-
选择创建按需备份。
-
在 Amazon Backup 作业页面的备份作业选项卡上,监控备份作业的状态。
步骤 4:将 DynamoDB 表备份从源账户复制到目标账户
-
完成备份作业后,在源账户中打开 Amazon Backup 控制台,然后选择备份保管库。
-
在备份下,选择 DynamoDB 表备份。选择操作,然后选择复制。
-
输入目标账户所在的 Amazon 区域。
-
对于外部保管库 ARN,请输入您在目标账户中创建的备份保管库的 ARN。
-
在目标账户的备份保管库中,启用允许从源账户访问的权限以便复制备份。
步骤 5:还原目标账户中的 DynamoDB 表备份
-
在目标 Amazon 账户中,打开 Amazon Backup 控制台并选择备份保管库。
-
在备份下,选择从源账户复制的备份。选择操作,然后选择还原。
-
输入新 DynamoDB 表的名称、此新表将采用的加密方式、加密还原时要使用的密钥以及任何其他选项。
-
还原完成后,表的状态将显示为活动。