(Optional) Konfiguration der Datensatztransformation und Formatkonvertierung - Amazon Data Firehose

Die Bereitstellung von Amazon Data Firehose-Streams an Apache Iceberg Tables in Amazon S3 befindet sich in der Vorschauversion und kann sich ändern.

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.

(Optional) Konfiguration der Datensatztransformation und Formatkonvertierung

Konfigurieren Sie Amazon Data Firehose, um Ihre Datensatzdaten zu transformieren und zu konvertieren.

Geben Sie im Abschnitt Quelldatensätze mit AWS Lambda transformieren Werte für das folgende Feld an.
  1. Datentransformation

    Um einen Firehose-Stream zu erstellen, der eingehende Daten nicht transformiert, aktivieren Sie nicht das Kontrollkästchen Datentransformation aktivieren.

    Um eine Lambda-Funktion anzugeben, die Firehose aufrufen und verwenden soll, um eingehende Daten vor der Übertragung zu transformieren, aktivieren Sie das Kontrollkästchen Datentransformation aktivieren. Sie können eine neue Lambda-Funktion mit einem der Lambda-Vorlage konfigurieren oder eine vorhandene Lambda-Funktion auswählen. Ihre Lambda-Funktion muss das von Firehose benötigte Statusmodell enthalten. Weitere Informationen finden Sie unter Transformieren Sie Quelldaten in Amazon Data Firehose.

  2. Machen Sie im Bereich Convert record format (Datensatzformat konvertieren) Angaben im folgenden Feld:

    Konvertierung des Datensatzformats

    Um einen Firehose-Stream zu erstellen, der das Format der eingehenden Datensätze nicht konvertiert, wählen Sie Disabled.

    Um das Format der eingehenden Datensätze zu konvertieren, wählen Sie Enabled (Aktiviert). Geben Sie dann das gewünschte Ausgabeformat an. Sie müssen eine AWS Glue Tabelle angeben, die das Schema enthält, das Firehose für die Konvertierung Ihres Datensatzformats verwenden soll. Weitere Informationen finden Sie unter Konvertieren Sie das Eingabedatenformat in Amazon Data Firehose.

    Ein Beispiel dafür, wie Sie die Konvertierung von Datensatzformaten einrichten AWS CloudFormation, finden Sie unter AWS::KinesisFirehose: DeliveryStream.

Geben Sie im Abschnitt Quelleinstellungen die folgenden Felder ein.
  1. Wählen Sie unter Datensätze transformieren eine der folgenden Optionen aus:

    1. Wenn Ihr Ziel Amazon S3 oder Splunk ist, wählen Sie im Abschnitt Amazon CloudWatch Logs für Quelldatensätze dekomprimieren die Option Dekomprimierung aktivieren aus.

    2. Geben Sie im Abschnitt Quelldatensätze mit AWS Lambda transformieren Werte für das folgende Feld an:

      Datentransformation

      Um einen Firehose-Stream zu erstellen, der eingehende Daten nicht transformiert, aktivieren Sie nicht das Kontrollkästchen Datentransformation aktivieren.

      Um eine Lambda-Funktion anzugeben, die Amazon Data Firehose aufrufen und zur Transformation eingehender Daten vor der Übermittlung verwenden soll, aktivieren Sie das Kontrollkästchen Datentransformation aktivieren. Sie können eine neue Lambda-Funktion mit einem der Lambda-Vorlage konfigurieren oder eine vorhandene Lambda-Funktion auswählen. Ihre Lambda-Funktion muss das von Amazon Data Firehose geforderte Statusmodell enthalten. Weitere Informationen finden Sie unter Transformieren Sie Quelldaten in Amazon Data Firehose.

  2. Machen Sie im Bereich Convert record format (Datensatzformat konvertieren) Angaben im folgenden Feld:

    Konvertierung des Datensatzformats

    Um einen Firehose-Stream zu erstellen, der das Format der eingehenden Datensätze nicht konvertiert, wählen Sie Disabled.

    Um das Format der eingehenden Datensätze zu konvertieren, wählen Sie Enabled (Aktiviert). Geben Sie dann das gewünschte Ausgabeformat an. Sie müssen eine AWS Glue Tabelle angeben, die das Schema enthält, das Amazon Data Firehose zur Konvertierung Ihres Datensatzformats verwenden soll. Weitere Informationen finden Sie unter Konvertieren Sie das Eingabedatenformat in Amazon Data Firehose.

    Ein Beispiel dafür, wie Sie die Konvertierung von Datensatzformaten einrichten AWS CloudFormation, finden Sie unter AWS::KinesisFirehose: DeliveryStream.