View a markdown version of this page

Erste Schritte mit Streaming-Tabellen - Amazon Kinesis Data Streams

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Erste Schritte mit Streaming-Tabellen

In diesem Tutorial erfahren Sie, wie Sie Ihre erste Streaming-Tabellenlieferung erstellen, um Datensätze aus einem Amazon Kinesis Data Streams-Stream an eine Streaming-Tabelle auf Apache Iceberg zu senden, sie zu überprüfen und zu bereinigen.

Voraussetzungen

Bevor Sie beginnen, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:

  • Ein Kinesis Data Streams-Stream, der mit dem On-Demand Standard- oder On-Demand Advantage-Kapazitätsmodus konfiguriert ist.

  • Eine Rolle zur Ausführung eines IAM-Service, die Kinesis Data Streams die Erlaubnis erteilt, Datensätze an Ihr Ziel zu senden. Siehe IAM-Berechtigungen für die Datenlieferung.

  • Ein Schema, das in der Schemaregistrierung AWS Glue registriert ist.

  • Ein S3-Tabellen-Bucket für die Iceberg-Zieltabelle.

  • Ein Amazon S3-Bucket für die Warteschlange mit unzustellbaren Briefen.

  • Das AWS CLI installierte und konfigurierte, wenn Sie das verwenden. AWS CLI

Schritt 1: Erstellen Sie die Lieferung

Erstellen Sie eine Streaming-Tabellenlieferung mit dem AWS-Managementkonsole oder dem AWS CLI. Das vollständige Verfahren und alle Konfigurationsoptionen finden Sie unterEine Streaming-Tabellenlieferung erstellen.

Schritt 2: Überprüfen Sie die Lieferung

Stellen Sie sicher, dass die Lieferung den Status ACTIVE erreicht hat. Informationen zum Verfahren finden Sie unterBeschreiben Sie eine Streaming-Tabellenlieferung.

Schritt 3: Überwachen Sie die Lieferung

Nachdem die Lieferung aktiv ist, überwachen Sie ihren Zustand anhand der CloudWatch Amazon-Metriken, die im AWS/Kinesis Namespace mit den Dimensionen ChannelName und StreamName veröffentlicht wurden. Den Metriken für die Bereitstellung von Streaming-Tabellen wird ein Präfix vorangestellt DeliveryToIceberg Die vollständige Liste der Metriken finden Sie unterÜberwachung der Datenlieferung.

Schritt 4: Bereinigen

Um laufende Gebühren zu vermeiden, löschen Sie die Ressourcen, die Sie erstellt haben, wenn Sie sie nicht mehr benötigen. Eine aktive Lieferung verarbeitet weiterhin Datensätze und es fallen Lieferkosten an, bis Sie sie löschen. Für alle Daten, die bereits an Ihr Ziel geschrieben wurden, fallen weiterhin Amazon S3-Speichergebühren an.

  1. Löschen Sie die Lieferung. Siehe Löschen Sie eine Streaming-Tabellenübermittlung.

  2. Wenn Sie die Rolle „Serviceausführung“ nicht mehr benötigen, z. B. weil sie von keiner anderen Lieferung verwendet wird, löschen Sie sie. Trennen Sie alle vom Kunden verwalteten Richtlinien, löschen Sie alle eingebetteten Richtlinien und löschen Sie dann die Rolle mithilfe von IAM und detach-role-policy delete-role-policy delete-role Befehlen. Einzelheiten finden Sie im IAM-Benutzerhandbuch unter Löschen von Rollen oder Instanzprofilen.

  3. Wenn Sie den Zieltabellen-Bucket oder den Dead-Letter-Queue-Bucket nicht mehr benötigen, löschen Sie sie in Amazon S3, damit keine Speichergebühren mehr anfallen.