使用 Amazon Backup 跨账户备份和还原功能迁移表 - Amazon DynamoDB
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

使用 Amazon Backup 跨账户备份和还原功能迁移表

先决条件

  • 源和目标 Amazon 账户在 Amazon Organizations 服务中必须属于同一组织

  • 验证 Amazon Identity and Access Management(IAM)权限,以创建和使用 Amazon Backup 保管库

有关设置跨账户备份的更多信息,请参阅跨 Amazon 账户创建备份副本

定价信息

Amazon 对备份(基于表大小)、Amazon 区域之间的任何数据复制(基于数据量)、还原(基于数据量)以及任何正在进行的存储活动收费。为避免持续收费,如果在还原后不需要备份,可以删除该备份。

有关定价的更多信息,请参阅 Amazon Backup 定价

步骤 1:启用 DynamoDB 和跨账户备份高级功能。

  1. 在源和目标 Amazon 账户中,访问 Amazon 管理控制台并打开 Amazon Backup 控制台。

  2. 选择设置选项。

  3. Amazon DynamoDB 备份高级功能下,确认已启用高级功能。如果没有,请选择启用

  4. 跨账户管理跨账户备份下,选择开启

步骤 2:在源账户和目标账户中创建备份保管库

  1. 在源 Amazon 账户中,打开 Amazon Backup 控制台。

  2. 选择备份保管库

  3. 选择创建备份保管库

  4. 复制并保存已创建备份保管库和目标 Amazon 账户的 Amazon 资源名称(ARN)

  5. 在账户之间复制 DynamoDB 表备份时,您将需要源和目标备份保管库的 ARN。

步骤 3:在源账户中,创建 DynamoDB 表备份。

  1. Amazon Backup 控制面板页面上,选择创建按需备份

  2. 设置部分,选择 DynamoDB 作为资源类型,然后选择表名。

  3. 备份保管库下拉列表,选择您在源账户中创建的备份保管库。

  4. 选择所需的保留期

  5. 选择创建按需备份

  6. Amazon Backup 作业页面的备份作业选项卡上,监控备份作业的状态。

步骤 4:将 DynamoDB 表备份从源账户复制到目标账户

  1. 完成备份作业后,在源账户中打开 Amazon Backup 控制台,然后选择备份保管库

  2. 备份下,选择 DynamoDB 表备份。选择操作,然后选择复制

  3. 输入目标账户所在的 Amazon 区域。

  4. 对于外部保管库 ARN,请输入您在目标账户中创建的备份保管库的 ARN。

  5. 在目标账户的备份保管库中,启用允许从源账户访问的权限以便复制备份。

步骤 5:还原目标账户中的 DynamoDB 表备份

  1. 在目标 Amazon 账户中,打开 Amazon Backup 控制台并选择备份保管库

  2. 备份下,选择从源账户复制的备份。选择操作,然后选择还原

  3. 输入新 DynamoDB 表的名称、此新表将采用的加密方式、加密还原时要使用的密钥以及任何其他选项。

  4. 还原完成后,表的状态将显示为活动