Paramètres Lambda pour les mappages de sources d'événements Amazon Kinesis Data Streams - AWS Lambda

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Paramètres Lambda pour les mappages de sources d'événements Amazon Kinesis Data Streams

Tous les mappages de sources d'événements Lambda partagent les mêmes CreateEventSourceMappingopérations. UpdateEventSourceMappingAPI Cependant, seuls certains paramètres s’appliquent à Kinesis.

Paramètre Obligatoire Par défaut Remarques

BatchSize

N

100

Maximum : 10 000.

BisectBatchOnFunctionError

N

FAUX

none

DestinationConfig

N

N/A

SQSFile d'attente Amazon ou destination de SNS rubrique Amazon pour les enregistrements supprimés. Pour de plus amples informations, veuillez consulter Configuration des destinations pour les appels échoués.

Enabled

N

VRAI

none

EventSourceArn

Y

N/A

ARNdu flux de données ou d'un consommateur de flux

FunctionName

Y

N/A none

FunctionResponseTypes

N

N/A

Pour permettre à votre fonction de signaler des échecs spécifiques dans un lot, incluez la valeur ReportBatchItemFailures dans FunctionResponseTypes. Pour de plus amples informations, veuillez consulter Configuration d'une réponse par lots partielle avec Kinesis Data Streams et Lambda.

MaximumBatchingWindowInSeconds

N

0

none

MaximumRecordAgeInSeconds

N

-1

-1 signifie infini : Lambda ne supprime pas les enregistrements (les paramètres de conservation des données de Kinesis Data Streams s'appliquent toujours)

Minimum : -1

Maximum : 604 800

MaximumRetryAttempts

N

-1

-1 signifie infini : les registres qui ont échoué sont réessayés jusqu’à ce que le registre expire.

Minimum : -1

Maximum : 10 000.

ParallelizationFactor

N

1

Maximum : 10

StartingPosition

Y

N/A

AT_TIMESTAMP, TRIM _HORIZON, ou LATEST

StartingPositionTimestamp

N

N/A

Valable uniquement s'il StartingPosition est défini sur AT_TIMESTAMP. L’heure à partir de laquelle commencer la lecture, en secondes au format horaire Unix.

TumblingWindowInSeconds

N

N/A

Minimum : 0

Maximum : 900