Tous les paramètres de configuration des sources d’événements Amazon MSK dans Lambda - 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.

Tous les paramètres de configuration des sources d’événements Amazon MSK dans Lambda

Tous les types de sources d'événements Lambda partagent les mêmes opérations CreateEventSourceMappinget les mêmes opérations d'UpdateEventSourceMappingAPI. Cependant, seuls certains paramètres s’appliquent à Amazon MSK, comme indiqué dans le tableau suivant.

Paramètre Obligatoire Par défaut Remarques

AmazonManagedKafkaEventSourceConfig

N

Contient le ConsumerGroupId champ, dont la valeur par défaut est unique.

Peut définir uniquement sur Create (Créer)

BatchSize

N

100

Maximum : 10 000.

DestinationConfig

N

N/A

Capture de lots supprimés pour des sources d’événement Amazon MSK et Apache Kafka autogéré

Activé

N

True

BisectBatchOnFunctionError

N

False

Configuration des contrôles de gestion des erreurs pour les sources d'événements Kafka

FunctionResponseTypes

N

N/A

Configuration des contrôles de gestion des erreurs pour les sources d'événements Kafka

MaximumRecordAgeInSeconds

N

-1 (infini)

Configuration des contrôles de gestion des erreurs pour les sources d'événements Kafka

MaximumRetryAttempts

N

-1 (infini)

Configuration des contrôles de gestion des erreurs pour les sources d'événements Kafka

EventSourceArn

Y

N/A

Peut définir uniquement sur Create (Créer)

FilterCriteria

N

N/A

Contrôle des événements envoyés par Lambda à votre fonction

FunctionName

Y

N/A

KMSKeyArn

N

N/A

Chiffrement des critères de filtre

MaximumBatchingWindowInSeconds

N

500 ms

Comportement de traitement par lots

ProvisionedPollersConfig

N

MinimumPollers : la valeur par défaut, si elle n’est pas spécifiée, est de 1

MaximumPollers : la valeur par défaut, si elle n’est pas spécifiée, est de 200

PollerGroupName: N/A

Mode alloué

SourceAccessConfigurations

N

Pas d’informations d’identification

Informations d’identification d’authentification SASL/SCRAM ou CLIENT_CERTIFICATE_TLS_AUTH (TLS mutuel) pour votre source d’événement

StartingPosition

Y

N/A

AT_TIMESTAMP, TRIM_HORIZON ou DERNIER

Peut définir uniquement sur Create (Créer)

StartingPositionTimestamp

N

N/A

Obligatoire s'il StartingPosition est défini sur AT_TIMESTAMP

Étiquettes

N

N/A

Utilisation des balises dans les mappages des sources d’événements

Rubriques

Y

N/A

Nom de rubrique Kafka

Peut définir uniquement sur Create (Créer)

Note

Lorsque vous spécifiez unPollerGroupName, plusieurs ESMs au sein d'un même Amazon VPC peuvent partager la capacité de l'Event Poller Unit (EPU). Vous pouvez utiliser cette option pour optimiser les coûts du mode provisionné pour votre ESMs. Exigences relatives au regroupement ESM :

  • ESMs doit se trouver dans le même Amazon VPC

  • Maximum de 100 ESMs par groupe de sondeurs

  • Le nombre maximum de sondeurs agrégés pour l'ensemble ESMs d'un groupe ne peut pas dépasser 2 000

Vous pouvez le mettre PollerGroupName à jour pour déplacer un ESM vers un autre groupe, ou supprimer un ESM d'un groupe en le définissant PollerGroupName sur une chaîne vide (« »).