

# 将 DynamoDB 数据导出到 Amazon S3：工作方式
<a name="S3DataExport.HowItWorks"></a>

DynamoDB 导出到 S3 是一种完全托管式解决方案，用于将您的 DynamoDB 数据大规模导出到 Amazon S3 桶。使用“DynamoDB 导出到 S3”，可以在从[时间点故障恢复（PITR）](Point-in-time-recovery.md)时段内的任何时间，将数据从 Amazon DynamoDB 表导出到 Amazon S3 桶。您需要在表上启用 PITR 才能使用导出功能。借助此功能，可以使用其它 AWS 服务（如 Athena、AWS Glue、Amazon SageMaker AI、Amazon EMR 和 AWS Lake Formation）对数据执行分析和复杂的查询。

“DynamoDB 导出到 S3”允许您从 DynamoDB 表中导出完整数据和增量数据。导出是异步的，不会消耗[读取容量单位（RCU）](provisioned-capacity-mode.md)，且对表的性能和可用性没有影响。支持的导出文件格式为 DynamoDB JSON 和 Amazon Ion 格式。还可以将数据导出到其它 AWS 账户拥有的 S3 桶以及导出到其它 AWS 区域。数据始终采用端到端加密。

DynamoDB 完整导出按完成导出时间点的 DynamoDB 表大小（表数据和本地二级索引）收费。DynamoDB 增量导出是根据导出时段内从连续备份处理的数据大小收费的。如果增量导出的数据大小超过 10MB，将收取相关费用。将导出的数据存储在 Amazon S3 中以及对您的 Amazon S3 桶提出的 `PUT` 请求需要支付额外费用。有关这些费用的更多信息，请参阅 [Amazon DynamoDB 定价](https://aws.amazon.com/dynamodb/pricing/)和 [Amazon S3 定价](https://aws.amazon.com/s3/pricing/)。

有关服务限额的具体信息，请参阅[将表导出到 Amazon S3](ServiceQuotas.md#limits-table-export)。

**Topics**
+ [在 DynamoDB 中请求表导出](S3DataExport_Requesting.md)
+ [DynamoDB 表导出输出格式](S3DataExport.Output.md)