Lambda-Parameter für Amazon Kinesis Data Streams Zuordnungen von Ereignisquellen - AWS Lambda

Lambda-Parameter für Amazon Kinesis Data Streams Zuordnungen von Ereignisquellen

Alle Lambda-Zuordnungen von Ereignisquellen verwenden dieselben API-Operationen CreateEventSourceMapping und UpdateEventSourceMapping. Allerdings gelten nur einige der Parameter für Kinesis.

Parameter Erforderlich Standard Hinweise

BatchSize

N

100

Höchstwert: 10 000.

BisectBatchOnFunctionError

N

false

Keine

DestinationConfig

N

N/A

Ein Ziel der Amazon-SQS-Warteschlange oder des Amazon-SNS-Themas für verworfene Datensätze. Weitere Informationen finden Sie unter Konfigurieren von Zielen für fehlgeschlagene Aufrufe.

Aktiviert

N

true

Keine

EventSourceArn

Y

N/A

Der ARN des Datenstroms oder eines Stream-Konsumenten

FunctionName

Y

N/A Keine

FunctionResponseTypes

N

N/A

Damit Ihre Funktion bestimmte Fehler in einem Batch meldet, beziehen Sie den Wert ReportBatchItemFailures in FunctionResponseTypes ein. Weitere Informationen finden Sie unter Konfigurieren einer teilweisen Batch-Antwort mit Kinesis Data Streams und Lambda.

MaximumBatchingWindowInSeconds

N

0

Keine

MaximumRecordAgeInSeconds

N

-1

-1 bedeutet unendlich: Lambda verwirft keine Datensätze (Kinesis Data Streams-Datenaufbewahrungseinstellungen gelten weiterhin)

Minimum: -1

Höchstwert: 604 800

MaximumRetryAttempts

N

-1

-1 bedeutet unendlich: Fehlgeschlagene Datensätze werden wiederholt, bis der Datensatz abläuft

Minimum: -1

Höchstwert: 10 000.

ParallelizationFactor

N

1

Maximum: 10

StartingPosition

Y

N/A

AT_TIMESTAMP, TRIM_HORIZON, oder LATEST

StartingPositionTimestamp

N

N/A

Nur gültig, wenn StartingPosition auf AT_TIMESTAMP gesetzt ist. Die Zeit, ab der mit dem Lesen begonnen werden soll, in Unix-Zeitsekunden

TumblingWindowInSeconds

N

N/A

Minimum: 0

Maximum: 900