Null-ETL-Integration von Amazon DynamoDB in Amazon SageMaker Lakehouse - Amazon-DynamoDB

Null-ETL-Integration von Amazon DynamoDB in Amazon SageMaker Lakehouse

Für die Einrichtung einer Integration zwischen der DynamoDB-Tabelle und Amazon SageMaker Lakehouse sind einige Voraussetzungen erforderlich, z. B. die Konfiguration von IAM-Rollen, die AWS Glue für den Zugriff auf Daten aus der Quelle und das Schreiben in das Ziel verwendet, sowie die Verwendung von KMS-Schlüsseln zur Verschlüsselung der Daten am Zwischen- oder Zielspeicherort.

Voraussetzungen zum Erstellen einer DynamoDB-Null-ETL-Integration mit Amazon SageMaker Lakehouse

Um eine Null-ETL-Integration mit einer DynamoDB-Quelle zu konfigurieren, müssen Sie eine RBAC-Richtlinie (Resource-Based Access, ressourcenbasierter Zugriff) einrichten, die AWS Glue den Zugriff auf die DynamoDB-Tabelle und den Export von Daten daraus ermöglicht. Die Richtlinie sollte bestimmte Berechtigungen wie ExportTableToPointInTime, DescribeTable und DescribeExport mit Bedingungen beinhalten, die den Zugriff auf ein bestimmtes AWS-Konto und eine Region einschränken. Weitere Informationen finden Sie unter Konfigurieren einer Amazon-DynamoDB-Quelle.

Die zeitpunktbezogene Wiederherstellung (PITR) muss für die Tabelle aktiviert sein und Sie können die Richtlinie mithilfe von AWS CLI-Befehlen anwenden. Die Richtlinie kann weiter verfeinert werden, indem der vollständige ARN für die Integration für eine restriktivere Zugriffskontrolle angegeben wird. Weitere Informationen finden Sie unter Voraussetzungen für die Einrichtung einer Null-ETL-Integration.

Anzeigen von CloudWatch-Metriken für die Integration

Sobald eine Integration abgeschlossen ist, können Sie die folgenden CloudWatch-Metriken und EventBridge-Benachrichtigungen anzeigen, die in Ihrem Konto für jeden AWS Glue-Job generiert wurden: Weitere Informationen finden Sie unter Überwachen einer Integration.