Verwenden von AWS Lambda mit Amazon Data Firehose - AWS Lambda

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.

Verwenden von AWS Lambda mit Amazon Data Firehose

Amazon Data Firehose erfasst, transformiert und lädt Streaming-Daten in Downstream-Services wie Managed Service für Apache Flink oder Amazon S3. Sie können Lambda-Funktionen schreiben, um eine zusätzliche, benutzerdefinierte Verarbeitung der Daten vor der nachgeschalteten Weiterleitung anzufordern.

Beispiel Amazon-Data-Firehose-Nachrichtenereignis
{ "invocationId": "invoked123", "deliveryStreamArn": "aws:lambda:events", "region": "us-west-2", "records": [ { "data": "SGVsbG8gV29ybGQ=", "recordId": "record1", "approximateArrivalTimestamp": 1510772160000, "kinesisRecordMetadata": { "shardId": "shardId-000000000000", "partitionKey": "4d1ad2b9-24f8-4b9d-a088-76e9947c317a", "approximateArrivalTimestamp": "2012-04-23T18:25:43.511Z", "sequenceNumber": "49546986683135544286507457936321625675700192471156785154", "subsequenceNumber": "" } }, { "data": "SGVsbG8gV29ybGQ=", "recordId": "record2", "approximateArrivalTimestamp": 151077216000, "kinesisRecordMetadata": { "shardId": "shardId-000000000001", "partitionKey": "4d1ad2b9-24f8-4b9d-a088-76e9947c318a", "approximateArrivalTimestamp": "2012-04-23T19:25:43.511Z", "sequenceNumber": "49546986683135544286507457936321625675700192471156785155", "subsequenceNumber": "" } } ] }

Weitere Informationen finden Sie unter Amazon-Data-Firehose-Datentransformation im Firehose-Entwicklerhandbuch.