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

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

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

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

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

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

注意

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