

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.

# EventSourceMappingConfiguration
<a name="API_EventSourceMappingConfiguration"></a>

Ein Mapping zwischen einer AWS-Ressource und einer Lambda -Funktion. Details hierzu finden Sie unter [CreateEventSourceMapping](API_CreateEventSourceMapping.md).

## Inhalt
<a name="API_EventSourceMappingConfiguration_Contents"></a>

 ** AmazonManagedKafkaEventSourceConfig **   <a name="lambda-Type-EventSourceMappingConfiguration-AmazonManagedKafkaEventSourceConfig"></a>
Spezifische Konfigurationseinstellungen für eine Amazon Managed Streaming für Apache Kafka (Amazon MSK)-Ereignisquelle.  
Typ: [AmazonManagedKafkaEventSourceConfig](API_AmazonManagedKafkaEventSourceConfig.md) Objekt  
Erforderlich: Nein

 ** BatchSize **   <a name="lambda-Type-EventSourceMappingConfiguration-BatchSize"></a>
Die maximale Anzahl von Datensätzen in jedem Batch, die Lambda aus Ihrem Stream oder der Warteschlange abruft und an Ihre Funktion sendet. Lambda übergibt alle Datensätze im Batch in einem einzigen Aufruf an die Funktion, bis zur Nutzlastgrenze für den synchronen Aufruf (6 MB).  
Standardwert: Variiert je nach Service. Bei Amazon SQS ist der Standardwert 10. Für alle anderen Services ist der Standardwert 100.  
Zugehörige Einstellung: Wenn Sie `BatchSize` auf einen Wert größer als 10 setzen, müssen Sie `MaximumBatchingWindowInSeconds` auf mindestens 1 setzen.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 1. Maximaler Wert von 10000.  
Erforderlich: Nein

 ** BisectBatchOnFunctionError **   <a name="lambda-Type-EventSourceMappingConfiguration-BisectBatchOnFunctionError"></a>
(Nur Kinesis- und DynamoDB-Streams) Wenn die Funktion einen Fehler zurückgibt, teilen Sie den Batch in zwei Teile und versuchen Sie es erneut. Der Standardwert von "false".  
Typ: Boolesch  
Erforderlich: Nein

 ** DestinationConfig **   <a name="lambda-Type-EventSourceMappingConfiguration-DestinationConfig"></a>
(Nur Kinesis-, DynamoDB-Streams-, Amazon MSK- und selbstverwaltete Apache Kafka-Ereignisquellen) Ein Konfigurationsobjekt, das das Ziel eines Ereignisses angibt, nachdem Lambda es verarbeitet hat.  
Typ: [DestinationConfig](API_DestinationConfig.md) Objekt  
Erforderlich: Nein

 ** DocumentDBEventSourceConfig **   <a name="lambda-Type-EventSourceMappingConfiguration-DocumentDBEventSourceConfig"></a>
Spezifische Konfigurationseinstellungen für eine DocumentDB-Ereignisquelle.  
Typ: [DocumentDBEventSourceConfig](API_DocumentDBEventSourceConfig.md) Objekt  
Erforderlich: Nein

 ** EventSourceArn **   <a name="lambda-Type-EventSourceMappingConfiguration-EventSourceArn"></a>
Der Amazon-Ressourcenname (ARN) der Ereignis-Quelle.  
Typ: Zeichenfolge  
Pattern: `arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\-])+:([a-z]{2}(-gov)?-[a-z]+-\d{1})?:(\d{12})?:(.*)`   
Erforderlich: Nein

 ** FilterCriteria **   <a name="lambda-Type-EventSourceMappingConfiguration-FilterCriteria"></a>
Ein Objekt, das die Filterkriterien definiert, die bestimmen, ob Lambda ein Ereignis verarbeiten soll. Weitere Informationen finden Sie unter [Lambda-Ereignisfilterung](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventfiltering.html).  
Typ: [FilterCriteria](API_FilterCriteria.md) Objekt  
Erforderlich: Nein

 ** FunctionArn **   <a name="lambda-Type-EventSourceMappingConfiguration-FunctionArn"></a>
ARN der Lambda-Funktion.  
Typ: Zeichenfolge  
Pattern: `arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}(-gov)?-[a-z]+-\d{1}:\d{12}:function:[a-zA-Z0-9-_]+(:(\$LATEST|[a-zA-Z0-9-_]+))?`   
Erforderlich: Nein

 ** FunctionResponseTypes **   <a name="lambda-Type-EventSourceMappingConfiguration-FunctionResponseTypes"></a>
(Kinesis, DynamoDB-Streams und Amazon SQS) Eine Liste der Enums des aktuellen Antworttyps, die auf die Zuordnung von Ereignisquellen angewendet werden.  
Typ: Zeichenfolge-Array  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 1 Element.  
Zulässige Werte: `ReportBatchItemFailures`   
Erforderlich: Nein

 ** LastModified **   <a name="lambda-Type-EventSourceMappingConfiguration-LastModified"></a>
Das Datum, an dem das Ereignisquellen-Mapping zuletzt aktualisiert wurde oder dessen Status geändert wurde, in Unix-Zeitsekunden.  
Typ: Zeitstempel  
Erforderlich: Nein

 ** LastProcessingResult **   <a name="lambda-Type-EventSourceMappingConfiguration-LastProcessingResult"></a>
Das Ergebnis des letzten Lambda-Aufrufs Ihrer Funktion.  
Typ: Zeichenfolge  
Erforderlich: Nein

 ** MaximumBatchingWindowInSeconds **   <a name="lambda-Type-EventSourceMappingConfiguration-MaximumBatchingWindowInSeconds"></a>
Die maximale Zeit in Sekunden, die Lambda mit dem Sammeln von Datensätzen verbringt, bevor die Funktion aufgerufen wird. Sie können `MaximumBatchingWindowInSeconds` auf einen beliebigen Wert von 0 Sekunden bis 300 Sekunden in Sekundenschritten einstellen.  
Für Streams und Amazon-SQS-Ereignisquellen beträgt das Standard-Batching-Fenster 0 Sekunden. Für Amazon-MSK-, selbstverwaltete Apache-Kafka-, Amazon-MQ- und DocumentDB-Ereignisquellen beträgt das standardmäßige Batching-Fenster 500 ms. Da Sie `MaximumBatchingWindowInSeconds` nur in Sekundenschritten ändern können, ist zu beachten, dass Sie nach der Änderung nicht zum Standard-Batching-Fenster von 500 ms zurückkehren können. Um das Standard-Batch-Fenster wiederherzustellen, müssen Sie eine neue Ereignisquellenzuordnung erstellen.  
Zugehörige Einstellung: Wenn Sie für Streams und Amazon-SQS-Ereignisquellen `BatchSize` auf einen Wert größer als 10 setzen, müssen Sie `MaximumBatchingWindowInSeconds` auf mindestens 1 setzen.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 0. Maximaler Wert von 300.  
Erforderlich: Nein

 ** MaximumRecordAgeInSeconds **   <a name="lambda-Type-EventSourceMappingConfiguration-MaximumRecordAgeInSeconds"></a>
(Nur Kinesis- und DynamoDB-Streams) Verwirft Datensätze, die älter als das angegebene Alter sind. Der Standardwert ist -1, was das maximale Alter auf unbegrenzt setzt. Wenn der Wert auf unendlich gesetzt ist, verwirft Lambda niemals alte Datensätze.  
Der gültige Mindestwert für das maximale Aufzeichnungsalter ist 60 Jahre. Obwohl Werte kleiner als 60 und größer als -1 innerhalb des absoluten Bereichs des Parameters liegen, sind sie nicht zulässig
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert -1. Maximaler Wert von 604800.  
Erforderlich: Nein

 ** MaximumRetryAttempts **   <a name="lambda-Type-EventSourceMappingConfiguration-MaximumRetryAttempts"></a>
(Nur Kinesis- und DynamoDB-Streams) Verwirft Datensätze nach der angegebenen Anzahl von Wiederholungen. Der Standardwert ist -1, wodurch die maximale Anzahl von Wiederholversuchen auf unendlich eingestellt ist. Wenn unendlich MaximumRetryAttempts ist, wiederholt Lambda fehlgeschlagene Datensätze, bis der Datensatz in der Ereignisquelle abläuft.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert -1. Maximaler Wert von 10000.  
Erforderlich: Nein

 ** ParallelizationFactor **   <a name="lambda-Type-EventSourceMappingConfiguration-ParallelizationFactor"></a>
(Nur Kinesis- und DynamoDB-Streams) Die Anzahl der Batches, die von jeder Shard gleichzeitig verarbeitet werden sollen. Der Standardwert lautet 1.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 1. Maximalwert 10.  
Erforderlich: Nein

 ** Queues **   <a name="lambda-Type-EventSourceMappingConfiguration-Queues"></a>
 (Amazon MQ) Der Name der zu verwendenden Zielwarteschlange des Amazon-MQ-Brokers.  
Typ: Zeichenfolge-Array  
Array-Mitglieder: Feste Anzahl von 1 Element.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 1000 Zeichen.  
Pattern: `[\s\S]*`   
Erforderlich: Nein

 ** ScalingConfig **   <a name="lambda-Type-EventSourceMappingConfiguration-ScalingConfig"></a>
(Nur Amazon SQS) Die Skalierungskonfiguration für die Ereignisquelle. Weitere Informationen finden Sie unter [Konfigurieren der maximalen Gleichzeitigkeit für Amazon-SQS-Ereignisquellen](https://docs.aws.amazon.com/lambda/latest/dg/with-sqs.html#events-sqs-max-concurrency).  
Typ: [ScalingConfig](API_ScalingConfig.md) Objekt  
Erforderlich: Nein

 ** SelfManagedEventSource **   <a name="lambda-Type-EventSourceMappingConfiguration-SelfManagedEventSource"></a>
Der selbstverwaltete Apache-Kafka-Cluster für Ihre Ereignisquelle.  
Typ: [SelfManagedEventSource](API_SelfManagedEventSource.md) Objekt  
Erforderlich: Nein

 ** SelfManagedKafkaEventSourceConfig **   <a name="lambda-Type-EventSourceMappingConfiguration-SelfManagedKafkaEventSourceConfig"></a>
Spezifische Konfigurationseinstellungen für eine selbstverwaltete Apache-Kafka-Ereignisquelle.  
Typ: [SelfManagedKafkaEventSourceConfig](API_SelfManagedKafkaEventSourceConfig.md) Objekt  
Erforderlich: Nein

 ** SourceAccessConfigurations **   <a name="lambda-Type-EventSourceMappingConfiguration-SourceAccessConfigurations"></a>
Ein Array des Authentifizierungsprotokolls, der VPC-Komponenten oder des virtuellen Hosts zum Sichern und Definieren Ihrer Ereignisquelle.  
Typ: Array von [SourceAccessConfiguration](API_SourceAccessConfiguration.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 22 Elemente.  
Erforderlich: Nein

 ** StartingPosition **   <a name="lambda-Type-EventSourceMappingConfiguration-StartingPosition"></a>
Die Position im Stream, an der mit dem Lesen begonnen wird. Erforderlich für Ereignisquellen von Amazon Kinesis und Amazon DynamoDB Streams. `AT_TIMESTAMP` wird nur für Amazon-Kinesis-Streams, Amazon DocumentDB, Amazon MSK und selbstverwaltetes Apache Kafka unterstützt.  
Typ: Zeichenfolge  
Zulässige Werte: `TRIM_HORIZON | LATEST | AT_TIMESTAMP`   
Erforderlich: Nein

 ** StartingPositionTimestamp **   <a name="lambda-Type-EventSourceMappingConfiguration-StartingPositionTimestamp"></a>
Wenn `StartingPosition` auf `AT_TIMESTAMP` gesetzt ist, die Zeit, ab der mit dem Lesen begonnen werden soll, in Unix-Zeitsekunden angegeben. `StartingPositionTimestamp` darf nicht in der Zukunft liegen.  
Typ: Zeitstempel  
Erforderlich: Nein

 ** State **   <a name="lambda-Type-EventSourceMappingConfiguration-State"></a>
Der Status des Ereignisquellen-Mappings Dabei kann es sich um einen der folgenden handeln: `Creating`, `Enabling`, `Enabled`, `Disabling`, `Disabled`, `Updating` oder `Deleting`.  
Typ: Zeichenfolge  
Erforderlich: Nein

 ** StateTransitionReason **   <a name="lambda-Type-EventSourceMappingConfiguration-StateTransitionReason"></a>
Gibt an, ob ein Benutzer oder Lambda die letzte Änderung am Ereignisquellen-Mapping vorgenommen hat.  
Typ: Zeichenfolge  
Erforderlich: Nein

 ** Topics **   <a name="lambda-Type-EventSourceMappingConfiguration-Topics"></a>
Der Name des Kafka-Themas.  
Typ: Zeichenfolge-Array  
Array-Mitglieder: Feste Anzahl von 1 Element.  
Längenbeschränkungen: Minimale Länge von 1. Höchstlänge = 249 Zeichen.  
Pattern: `^[^.]([a-zA-Z0-9\-_.]+)`   
Erforderlich: Nein

 ** TumblingWindowInSeconds **   <a name="lambda-Type-EventSourceMappingConfiguration-TumblingWindowInSeconds"></a>
(Nur Kinesis- und DynamoDB-Streams) Die Dauer eines Verarbeitungsfensters für die Ereignisquelle in Sekunden. Ein Wert von 0 Sekunden bedeutet, dass kein taumelndes Fenster angezeigt wird.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 0. Maximaler Wert von 900.  
Erforderlich: Nein

 ** UUID **   <a name="lambda-Type-EventSourceMappingConfiguration-UUID"></a>
Der Bezeichner des Ereignisquellen-Mappings.  
Typ: Zeichenfolge  
Erforderlich: Nein

## Weitere Informationen finden Sie unter:
<a name="API_EventSourceMappingConfiguration_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einem der sprachspezifischen AWS-SDKs finden Sie unter:
+  [AWS-SDK für C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lambda-2015-03-31/EventSourceMappingConfiguration) 
+  [AWS-SDK für Go](https://docs.aws.amazon.com/goto/SdkForGoV1/lambda-2015-03-31/EventSourceMappingConfiguration) 
+  [AWS-SDK für Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lambda-2015-03-31/EventSourceMappingConfiguration) 
+  [AWS-SDK für Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/EventSourceMappingConfiguration) 