

# 使用用于跨账户备份和还原的 AWS Backup 迁移表
<a name="bp-migrating-table-between-accounts-backup"></a>

**先决条件**
+ 源和目标 AWS 账户在 AWS Organizations 服务中必须属于同一组织
+ 验证 AWS Identity and Access Management（IAM）权限，以创建和使用 AWS Backup 保管库

有关设置跨账户备份的更多信息，请参阅[跨 AWS 账户创建备份副本](https://docs.aws.amazon.com/aws-backup/latest/devguide/create-cross-account-backup.html)。

**定价信息**

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

有关定价的更多信息，请参阅 [AWS Backup 定价](https://aws.amazon.com/backup/pricing/)。

## 步骤 1：启用 DynamoDB 和跨账户备份高级功能。
<a name="bp-migrating-table-between-accounts-backup-enable-advanced-features"></a>

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

1. 选择**设置**选项。

1. 在 **Amazon DynamoDB 备份高级功能**下，确认已启用**高级功能**。如果没有，请选择**启用**。

1. 在**跨账户管理**的**跨账户备份**下，选择**开启**。

## 步骤 2：在源账户和目标账户中创建备份保管库
<a name="bp-migrating-table-between-accounts-backup-create-backup-vault"></a>

1. 在源 AWS 账户中，打开 AWS Backup 控制台。

1. 选择**备份保管库**。

1. 选择**创建备份保管库**。

1. 复制并保存已创建备份保管库和目标 AWS 账户的 **Amazon 资源名称（ARN）**。

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

## 步骤 3：在源账户中，创建 DynamoDB 表备份。
<a name="bp-migrating-table-between-accounts-backup-create-table-backup"></a>

1. 在 **AWS Backup 控制面板**页面上，选择**创建按需备份**。

1. 在**设置**部分，选择 **DynamoDB** 作为**资源类型**，然后选择表名。

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

1. 选择所需的**保留期**。

1. 选择**创建按需备份**。

1. 在 **AWS Backup 作业**页面的**备份作业**选项卡上，监控备份作业的状态。

## 步骤 4：将 DynamoDB 表备份从源账户复制到目标账户
<a name="bp-migrating-table-between-accounts-backup-copy-table-backup"></a>

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

1. 在**备份**下，选择 DynamoDB 表备份。选择**操作**，然后选择**复制**。

1. 输入目标账户所在的 AWS 区域。

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

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

## 步骤 5：还原目标账户中的 DynamoDB 表备份
<a name="bp-migrating-table-between-accounts-restore-table-backup"></a>

1. 在目标 AWS 账户中，打开 AWS Backup 控制台并选择**备份保管库**。

1. 在**备份**下，选择从源账户复制的备份。选择**操作**，然后选择**还原**。

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

1. 还原完成后，表的状态将显示为**活动**。