将 DynamoDB 表从一个账户迁移到另一个账户 - Amazon DynamoDB
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

将 DynamoDB 表从一个账户迁移到另一个账户

您可以将 Amazon DynamoDB 表从一个账户迁移到另一个账户,以实施多账户策略或备份策略。您也可以出于测试、调试或合规性原因执行此操作。一个常见的用例是在生产、生产前调试、测试和开发环境中复制 DynamoDB 表,其中每个环境都使用不同的 Amazon 账户。

DynamoDB 提供两种将表从一个 Amazon 账户迁移到另一个账户的选项:

  • Amazon Backup 跨账户备份和还原:Amazon Backup 是一项完全托管的备份服务,可帮助您集中管理多个 Amazon 服务的备份。借助其跨账户备份和还原功能,您可以在一个账户中备份 DynamoDB 表,然后将该备份还原到同一 Amazon 组织中的另一个账户。

  • DynamoDB 导出和导入至 Amazon S3:使用 DynamoDB 导出和导入至 Amazon S3 功能,您可以将数据完全导出到 Amazon S3 存储桶,然后将这些数据导入另一个 Amazon 账户的新表中。当您需要在不属于同一 Amazon 组织的账户之间迁移或者不想使用 Amazon Backup 时,这种方法非常有用。

注意

从 Amazon S3 导入不支持带有本地二级索引(LSI)的表,但支持全局二级索引(GSI)。有关 LSI 和 GSI 的更多信息,请参阅使用二级索引改进数据访问