

# DynamoDB 与 Amazon SageMaker 智能湖仓的零 ETL 集成
<a name="amazon-sagemaker-lakehouse-for-DynamoDB-zero-etl"></a>

设置 DynamoDB 表和 Amazon SageMaker 智能湖仓之间的集成需要一些先决条件，例如配置 Amazon Glue 用于从源访问数据并写入目标的 IAM 角色，以及使用 KMS 密钥来加密中间位置或目标位置的数据。

**Topics**
+ [创建 DynamoDB 与 Amazon SageMaker 智能湖仓的零 ETL 集成之前的先决条件](#amazon-sagemaker-lakehouse-for-DynamoDB-zero-etl-prereqs)
+ [创建 DynamoDB 与 Amazon SageMaker 智能湖仓的零 ETL 集成](amazon-sagemaker-lakehouse-for-DynamoDB-zero-etl-getting-started.md)
+ [查看集成的 CloudWatch 指标](#amazon-sagemaker-lakehouse-for-DynamoDB-zero-etl-cloudwatch-metrics)

## 创建 DynamoDB 与 Amazon SageMaker 智能湖仓的零 ETL 集成之前的先决条件
<a name="amazon-sagemaker-lakehouse-for-DynamoDB-zero-etl-prereqs"></a>

要配置与 DynamoDB 源的零 ETL 集成，您需要设置支持 Amazon Glue 访问和导出 DynamoDB 表中数据的基于资源的访问（RBAC）策略。该策略应包括特定的权限（例如 `ExportTableToPointInTime`、`DescribeTable` 和 `DescribeExport`）以及限制访问特定 Amazon Web Services 账户和区域的条件。有关更多信息，请参阅[配置 Amazon DynamoDB 源](https://docs.amazonaws.cn/glue/latest/dg/zero-etl-sources.html#zero-etl-config-source-dynamodb)。

必须为表启用时间点故障恢复（PITR），并且您可以使用 Amazon CLI 命令来应用策略。通过指定完全集成 ARN 以实现更严格的访问控制，可以进一步完善该策略。有关更多信息，请参阅[设置零 ETL 集成的先决条件](https://docs.amazonaws.cn/glue/latest/dg/zero-etl-prerequisites.html)。

## 查看集成的 CloudWatch 指标
<a name="amazon-sagemaker-lakehouse-for-DynamoDB-zero-etl-cloudwatch-metrics"></a>

集成完成后，您就可以看到您的账户中为每个 Amazon Glue 任务生成的这些 CloudWatch 指标和 EventBridge 通知：有关更多信息，请参阅[监控集成](https://docs.amazonaws.cn/glue/latest/dg/zero-etl-monitoring.html)。