Intégration zéro ETL de DynamoDB à Amazon SageMaker Lakehouse - Amazon DynamoDB

Intégration zéro ETL de DynamoDB à Amazon SageMaker Lakehouse

La configuration d’une intégration entre la table DynamoDB et Amazon SageMaker Lakehouse nécessite certaines conditions préalables, telles que la configuration des rôles IAM utilisés par AWS Glue pour accéder aux données depuis la source et écrire sur la cible, et l’utilisation de clés KMS pour chiffrer les données à l’emplacement intermédiaire ou cible.

Conditions préalables à la création d’une intégration zéro ETL de DynamoDB à Amazon SageMaker Lakehouse

Pour configurer une intégration zéro ETL avec une source DynamoDB, vous devez configurer une politique d’accès basée sur les ressources (RBAC) permettant à AWS Glue d’accéder aux données de la table DynamoDB et de les exporter. Cette politique doit inclure des autorisations spécifiques telles que ExportTableToPointInTime, DescribeTable et DescribeExport avec des conditions restreignant l’accès à un Compte AWS et à une région spécifiques. Consultez Configuration d’une source Amazon DynamoDB pour plus d’informations.

La reprise ponctuelle (PITR) doit être activée pour la table, et vous pouvez appliquer la politique à l’aide de commandes AWS CLI. La politique peut être affinée en spécifiant l’ARN d’intégration complet pour un contrôle d’accès plus restrictif. Pour plus d’informations, consultez Conditions préalables à la configuration d’une intégration zéro ETL.

Affichage des métriques CloudWatch à des fins d’intégration

Une fois l’intégration terminée, vous pouvez voir ces métriques CloudWatch et les notifications EventBridge générées dans votre compte pour chaque tâche AWS Glue. Pour plus d’informations, consultez Surveillance d’une intégration.