

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.

# Aktionen
<a name="API_Operations"></a>

Folgende Aktionen werden unterstützt:
+  [AddLayerVersionPermission](API_AddLayerVersionPermission.md) 
+  [AddPermission](API_AddPermission.md) 
+  [CreateAlias](API_CreateAlias.md) 
+  [CreateCodeSigningConfig](API_CreateCodeSigningConfig.md) 
+  [CreateEventSourceMapping](API_CreateEventSourceMapping.md) 
+  [CreateFunction](API_CreateFunction.md) 
+  [CreateFunctionUrlConfig](API_CreateFunctionUrlConfig.md) 
+  [DeleteAlias](API_DeleteAlias.md) 
+  [DeleteCodeSigningConfig](API_DeleteCodeSigningConfig.md) 
+  [DeleteEventSourceMapping](API_DeleteEventSourceMapping.md) 
+  [DeleteFunction](API_DeleteFunction.md) 
+  [DeleteFunctionCodeSigningConfig](API_DeleteFunctionCodeSigningConfig.md) 
+  [DeleteFunctionConcurrency](API_DeleteFunctionConcurrency.md) 
+  [DeleteFunctionEventInvokeConfig](API_DeleteFunctionEventInvokeConfig.md) 
+  [DeleteFunctionUrlConfig](API_DeleteFunctionUrlConfig.md) 
+  [DeleteLayerVersion](API_DeleteLayerVersion.md) 
+  [DeleteProvisionedConcurrencyConfig](API_DeleteProvisionedConcurrencyConfig.md) 
+  [GetAccountSettings](API_GetAccountSettings.md) 
+  [GetAlias](API_GetAlias.md) 
+  [GetCodeSigningConfig](API_GetCodeSigningConfig.md) 
+  [GetEventSourceMapping](API_GetEventSourceMapping.md) 
+  [GetFunction](API_GetFunction.md) 
+  [GetFunctionCodeSigningConfig](API_GetFunctionCodeSigningConfig.md) 
+  [GetFunctionConcurrency](API_GetFunctionConcurrency.md) 
+  [GetFunctionConfiguration](API_GetFunctionConfiguration.md) 
+  [GetFunctionEventInvokeConfig](API_GetFunctionEventInvokeConfig.md) 
+  [GetFunctionUrlConfig](API_GetFunctionUrlConfig.md) 
+  [GetLayerVersion](API_GetLayerVersion.md) 
+  [GetLayerVersionByArn](API_GetLayerVersionByArn.md) 
+  [GetLayerVersionPolicy](API_GetLayerVersionPolicy.md) 
+  [GetPolicy](API_GetPolicy.md) 
+  [GetProvisionedConcurrencyConfig](API_GetProvisionedConcurrencyConfig.md) 
+  [GetRuntimeManagementConfig](API_GetRuntimeManagementConfig.md) 
+  [Invoke](API_Invoke.md) 
+  [InvokeAsync](API_InvokeAsync.md) 
+  [InvokeWithResponseStream](API_InvokeWithResponseStream.md) 
+  [ListAliases](API_ListAliases.md) 
+  [ListCodeSigningConfigs](API_ListCodeSigningConfigs.md) 
+  [ListEventSourceMappings](API_ListEventSourceMappings.md) 
+  [ListFunctionEventInvokeConfigs](API_ListFunctionEventInvokeConfigs.md) 
+  [ListFunctions](API_ListFunctions.md) 
+  [ListFunctionsByCodeSigningConfig](API_ListFunctionsByCodeSigningConfig.md) 
+  [ListFunctionUrlConfigs](API_ListFunctionUrlConfigs.md) 
+  [ListLayers](API_ListLayers.md) 
+  [ListLayerVersions](API_ListLayerVersions.md) 
+  [ListProvisionedConcurrencyConfigs](API_ListProvisionedConcurrencyConfigs.md) 
+  [ListTags](API_ListTags.md) 
+  [ListVersionsByFunction](API_ListVersionsByFunction.md) 
+  [PublishLayerVersion](API_PublishLayerVersion.md) 
+  [PublishVersion](API_PublishVersion.md) 
+  [PutFunctionCodeSigningConfig](API_PutFunctionCodeSigningConfig.md) 
+  [PutFunctionConcurrency](API_PutFunctionConcurrency.md) 
+  [PutFunctionEventInvokeConfig](API_PutFunctionEventInvokeConfig.md) 
+  [PutProvisionedConcurrencyConfig](API_PutProvisionedConcurrencyConfig.md) 
+  [PutRuntimeManagementConfig](API_PutRuntimeManagementConfig.md) 
+  [RemoveLayerVersionPermission](API_RemoveLayerVersionPermission.md) 
+  [RemovePermission](API_RemovePermission.md) 
+  [TagResource](API_TagResource.md) 
+  [UntagResource](API_UntagResource.md) 
+  [UpdateAlias](API_UpdateAlias.md) 
+  [UpdateCodeSigningConfig](API_UpdateCodeSigningConfig.md) 
+  [UpdateEventSourceMapping](API_UpdateEventSourceMapping.md) 
+  [UpdateFunctionCode](API_UpdateFunctionCode.md) 
+  [UpdateFunctionConfiguration](API_UpdateFunctionConfiguration.md) 
+  [UpdateFunctionEventInvokeConfig](API_UpdateFunctionEventInvokeConfig.md) 
+  [UpdateFunctionUrlConfig](API_UpdateFunctionUrlConfig.md) 

# AddLayerVersionPermission
<a name="API_AddLayerVersionPermission"></a>

Fügt der ressourcenbasierten Richtlinie einer Version einer [AWS Lambda-Ebene](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) Berechtigungen hinzu. Verwenden Sie diese Aktion, um anderen Konten die Berechtigung zur Layer-Nutzung zu erteilen. Sie können einem einzelnen Konto, allen Konten in einer Organisation oder allen AWS-Konten Berechtigungen erteilen. 

Um die Berechtigung zu widerrufen, rufen Sie [RemoveLayerVersionPermission](API_RemoveLayerVersionPermission.md) mit der Anweisungs-ID auf, die Sie beim Hinzufügen angegeben haben.

## Anforderungssyntax
<a name="API_AddLayerVersionPermission_RequestSyntax"></a>

```
POST /2018-10-31/layers/LayerName/versions/VersionNumber/policy?RevisionId=RevisionId HTTP/1.1
Content-type: application/json

{
   "Action": "string",
   "OrganizationId": "string",
   "Principal": "string",
   "StatementId": "string"
}
```

## URI-Anfrageparameter
<a name="API_AddLayerVersionPermission_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [LayerName](#API_AddLayerVersionPermission_RequestSyntax) **   <a name="lambda-AddLayerVersionPermission-request-LayerName"></a>
Der Name oder der Amazon-Ressourcenname (ARN) des Layers.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
Pattern: `(arn:[a-zA-Z0-9-]+:lambda:[a-zA-Z0-9-]+:\d{12}:layer:[a-zA-Z0-9-_]+)|[a-zA-Z0-9-_]+`   
Erforderlich: Ja

 ** [RevisionId](#API_AddLayerVersionPermission_RequestSyntax) **   <a name="lambda-AddLayerVersionPermission-request-RevisionId"></a>
Aktualisieren Sie die Richtlinie nur, wenn die Revision-ID mit der angegebenen ID übereinstimmt. Verwenden Sie diese Option, um das Ändern einer Richtlinie zu vermeiden, die sich seit der letzten Lesung geändert hat.

 ** [VersionNumber](#API_AddLayerVersionPermission_RequestSyntax) **   <a name="lambda-AddLayerVersionPermission-request-VersionNumber"></a>
Die Versionsnummer.  
Erforderlich: Ja

## Anforderungstext
<a name="API_AddLayerVersionPermission_RequestBody"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [Action](#API_AddLayerVersionPermission_RequestSyntax) **   <a name="lambda-AddLayerVersionPermission-request-Action"></a>
Der API-Aktion, die Zugriff auf den Layer gewährt. Beispiel, `lambda:GetLayerVersion`.  
Typ: Zeichenfolge  
Längenbeschränkungen: Maximale Länge von 22.  
Pattern: `lambda:GetLayerVersion`   
Erforderlich: Ja

 ** [OrganizationId](#API_AddLayerVersionPermission_RequestSyntax) **   <a name="lambda-AddLayerVersionPermission-request-OrganizationId"></a>
Wenn das Prinzipal auf `*` gesetzt ist, erteilen Sie allen Konten in der angegebenen Organisation die Berechtigung.  
Typ: Zeichenfolge  
Längenbeschränkungen: Maximale Länge von 34.  
Pattern: `o-[a-z0-9]{10,32}`   
Erforderlich: Nein

 ** [Principal](#API_AddLayerVersionPermission_RequestSyntax) **   <a name="lambda-AddLayerVersionPermission-request-Principal"></a>
Eine Konto-ID. oder `*`. um allen Konten in einer Organisation oder allen AWS-Konten eine Ebenen-Nutzungsberechtigung zu erteilen (falls `organizationId` nicht angegeben). Stellen Sie im letzten Fall sicher, dass Sie wirklich möchten, dass alle AWS-Konten Nutzungsberechtigungen für diese Ebene haben.   
Typ: Zeichenfolge  
Pattern: `\d{12}|\*|arn:(aws[a-zA-Z-]*):iam::\d{12}:root`   
Erforderlich: Ja

 ** [StatementId](#API_AddLayerVersionPermission_RequestSyntax) **   <a name="lambda-AddLayerVersionPermission-request-StatementId"></a>
Eine ID, die die Richtlinie von anderen auf derselben Layer-Version unterscheidet.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `([a-zA-Z0-9-_]+)`   
Erforderlich: Ja

## Antwortsyntax
<a name="API_AddLayerVersionPermission_ResponseSyntax"></a>

```
HTTP/1.1 201
Content-type: application/json

{
   "RevisionId": "string",
   "Statement": "string"
}
```

## Antwortelemente
<a name="API_AddLayerVersionPermission_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP-201-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [RevisionId](#API_AddLayerVersionPermission_ResponseSyntax) **   <a name="lambda-AddLayerVersionPermission-response-RevisionId"></a>
Eine eindeutige ID für die aktuelle Version der Richtlinie.  
Typ: Zeichenfolge

 ** [Statement](#API_AddLayerVersionPermission_ResponseSyntax) **   <a name="lambda-AddLayerVersionPermission-response-Statement"></a>
Die Berechtigungsanweisung.  
Typ: Zeichenfolge

## Fehler
<a name="API_AddLayerVersionPermission_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** PolicyLengthExceededException **   
Die Berechtigungsrichtlinie für die Ressource ist zu groß. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html).  
HTTP Status Code: 400

 ** PreconditionFailedException **   
Das RevisionId bereitgestellte stimmt nicht mit dem neuesten RevisionId für die Lambda-Funktion oder den Alias überein. Rufen Sie die `GetFunction` oder die `GetAlias` -API-Operation auf, um das neueste RevisionId für Ihre Ressource abzurufen.  
HTTP-Statuscode: 412

 ** ResourceConflictException **   
Die Ressource ist bereits vorhanden, oder ein anderer Vorgang ist im Gange.  
HTTP-Statuscode: 409

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# AddPermission
<a name="API_AddPermission"></a>

Gewährt einem AWS-Service, AWS-Konto oder einer AWS-Organisation die Berechtigung, eine Funktion zu nutzen. Sie können die Richtlinie auf Funktionsebene anwenden oder einen Qualifier angeben, um den Zugriff auf eine einzelne Version oder einen einzelnen Alias zu beschränken. Wenn Sie einen Qualifier verwenden, muss der Aufrufer den vollständigen Amazon-Ressourcenname (ARN) dieser Version oder des Alias verwenden, um die Funktion aufzurufen. Hinweis: Lambda unterstützt das Hinzufügen von Richtlinien zu Version \$1LASTES nicht.

Um einem anderen Konto die Berechtigung zu gewähren, geben Sie die Konto-ID als a `Principal`. Um einer Organisation Berechtigungen in AWS Organizations zu gewähren, geben Sie die Organisations-ID als `PrincipalOrgID` an. Für AWS-Services ist der Prinzipal ein vom Service definierter Bezeichner im Domainstil (z. B. `s3.amazonaws.com` oder `sns.amazonaws.com`). Für AWS-Services können Sie außerdem den ARN der zugehörigen Ressource als den `SourceArn` angeben. Wenn Sie einem Services-Prinzipal die Berechtigung erteilen, ohne die Quelle anzugeben, können andere Konten möglicherweise Ressourcen in Ihrem Konto konfigurieren, um Ihre Lambda-Funktion aufzurufen.

Diese Operation fügt einer ressourcenbasierten Berechtigungsrichtlinie für die Funktion eine Anweisung hinzu. Weitere Informationen über Funktionsrichtlinien finden Sie unter [Verwenden von ressourcenbasierten Richtlinien für Lambda](https://docs.aws.amazon.com/lambda/latest/dg/access-control-resource-based.html).

## Anforderungssyntax
<a name="API_AddPermission_RequestSyntax"></a>

```
POST /2015-03-31/functions/FunctionName/policy?Qualifier=Qualifier HTTP/1.1
Content-type: application/json

{
   "Action": "string",
   "EventSourceToken": "string",
   "FunctionUrlAuthType": "string",
   "Principal": "string",
   "PrincipalOrgID": "string",
   "RevisionId": "string",
   "SourceAccount": "string",
   "SourceArn": "string",
   "StatementId": "string"
}
```

## URI-Anfrageparameter
<a name="API_AddPermission_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [FunctionName](#API_AddPermission_RequestSyntax) **   <a name="lambda-AddPermission-request-FunctionName"></a>
Der Name der Lambda-Funktion, der Version oder des Alias.  

**Name Formate**
+  **Funktionsname** – `my-function` (nur Name), `my-function:v1` (mit Alias).
+  **Funktions-ARN** – `arn:aws:lambda:us-west-2:123456789012:function:my-function`.
+  **Partielle ARN** – `123456789012:function:my-function`.
Sie können an jedes der Formate eine Versionsnummer oder einen Alias anhängen. Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
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: Ja

 ** [Qualifier](#API_AddPermission_RequestSyntax) **   <a name="lambda-AddPermission-request-Qualifier"></a>
Geben Sie eine Version oder einen Alias hinzu, um einer veröffentlichten Version der Funktion Berechtigungen hinzuzufügen.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 128 Zeichen.  
Pattern: `(|[a-zA-Z0-9$_-]+)` 

## Anforderungstext
<a name="API_AddPermission_RequestBody"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [Action](#API_AddPermission_RequestSyntax) **   <a name="lambda-AddPermission-request-Action"></a>
Die Aktion, die der Prinzipal für die Funktion anwenden kann. Beispiel: `lambda:InvokeFunction` oder `lambda:GetFunction`.  
Typ: Zeichenfolge  
Pattern: `(lambda:[*]|lambda:[a-zA-Z]+|[*])`   
Erforderlich: Ja

 ** [EventSourceToken](#API_AddPermission_RequestSyntax) **   <a name="lambda-AddPermission-request-EventSourceToken"></a>
Ein Token für Alexa-Smart-Home-Funktionen, das der Aufrufer bereitstellen muss.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Maximale Länge beträgt 256 Zeichen.  
Pattern: `[a-zA-Z0-9._\-]+`   
Erforderlich: Nein

 ** [FunctionUrlAuthType](#API_AddPermission_RequestSyntax) **   <a name="lambda-AddPermission-request-FunctionUrlAuthType"></a>
Die Art der Authentifizierung, die Ihre Funktions-URL verwendet. Setzen Sie diese Option auf `AWS_IAM`, wenn Sie den Zugriff nur auf authentifizierte Benutzer beschränken möchten. Setzen Sie sie auf `NONE`, wenn Sie die IAM-Authentifizierung umgehen möchten, um einen öffentlichen Endpunkt zu erstellen. Weitere Informationen finden Sie unter [Sicherheits- und Authentifizierungsmodell für Lambda-Funktions-URLs](https://docs.aws.amazon.com/lambda/latest/dg/urls-auth.html).  
Typ: Zeichenfolge  
Zulässige Werte: `NONE | AWS_IAM`   
Erforderlich: Nein

 ** [Principal](#API_AddPermission_RequestSyntax) **   <a name="lambda-AddPermission-request-Principal"></a>
Das AWS-Service oder der AWS-Konto, der die Funktion aufruft. Wenn Sie einen Service angeben, verwenden Sie `SourceArn` oder `SourceAccount` steuern, welche Benutzer über die Funktion aufrufen kann.  
Typ: Zeichenfolge  
Pattern: `[^\s]+`   
Erforderlich: Ja

 ** [PrincipalOrgID](#API_AddPermission_RequestSyntax) **   <a name="lambda-AddPermission-request-PrincipalOrgID"></a>
Die Kennung für Ihre Organisation in AWS Organizations. Verwenden Sie diesen, um allen AWS-Konten unter dieser Organisation Berechtigungen zu gewähren.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 12. Maximale Länge von 34.  
Pattern: `^o-[a-z0-9]{10,32}$`   
Erforderlich: Nein

 ** [RevisionId](#API_AddPermission_RequestSyntax) **   <a name="lambda-AddPermission-request-RevisionId"></a>
Aktualisieren Sie die Richtlinie nur, wenn die Revisions-ID mit der angegebenen ID übereinstimmt. Verwenden Sie diese Option, um das Ändern einer Richtlinie zu vermeiden, die sich seit der letzten Lesung geändert hat.  
Typ: Zeichenfolge  
Erforderlich: Nein

 ** [SourceAccount](#API_AddPermission_RequestSyntax) **   <a name="lambda-AddPermission-request-SourceAccount"></a>
Für AWS-Service die ID des AWS-Konto, dem die Ressource gehört. Verwenden Sie diese zusammen mit `SourceArn`, um sicherzustellen, dass das angegebene Konto Eigentümer der Ressource ist. Es ist möglich, dass ein Amazon S3-Bucket von seinem Besitzer gelöscht und von einem anderen Konto neu erstellt wird.  
Typ: Zeichenfolge  
Längenbeschränkungen: Maximale Länge von 12.  
Pattern: `\d{12}`   
Erforderlich: Nein

 ** [SourceArn](#API_AddPermission_RequestSyntax) **   <a name="lambda-AddPermission-request-SourceArn"></a>
Für AWS-Services der ARN der AWS-Ressource, die die Funktion aufruft. Zum Beispiel ein Amazon S3-Bucket oder ein Amazon SNS-Thema.  
Beachten Sie, dass Lambda den Vergleich mit dem `StringLike`-Operator konfiguriert.  
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

 ** [StatementId](#API_AddPermission_RequestSyntax) **   <a name="lambda-AddPermission-request-StatementId"></a>
Ein Anweisungsbezeichner, der die Anweisung von anderen in derselben Richtlinie unterscheidet.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `([a-zA-Z0-9-_]+)`   
Erforderlich: Ja

## Antwortsyntax
<a name="API_AddPermission_ResponseSyntax"></a>

```
HTTP/1.1 201
Content-type: application/json

{
   "Statement": "string"
}
```

## Antwortelemente
<a name="API_AddPermission_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP-201-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [Statement](#API_AddPermission_ResponseSyntax) **   <a name="lambda-AddPermission-response-Statement"></a>
Die Berechtigungsanweisung, die der Funktionsrichtlinie hinzugefügt wurde.  
Typ: Zeichenfolge

## Fehler
<a name="API_AddPermission_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** PolicyLengthExceededException **   
Die Berechtigungsrichtlinie für die Ressource ist zu groß. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html).  
HTTP Status Code: 400

 ** PreconditionFailedException **   
Das RevisionId bereitgestellte stimmt nicht mit dem neuesten RevisionId für die Lambda-Funktion oder den Alias überein. Rufen Sie die `GetFunction` oder die `GetAlias` -API-Operation auf, um das neueste RevisionId für Ihre Ressource abzurufen.  
HTTP-Statuscode: 412

 ** ResourceConflictException **   
Die Ressource ist bereits vorhanden, oder ein anderer Vorgang ist im Gange.  
HTTP-Statuscode: 409

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# CreateAlias
<a name="API_CreateAlias"></a>

Erstellt einen [Alias](https://docs.aws.amazon.com/lambda/latest/dg/configuration-aliases.html) für eine Lambda-Funktionsversion. Verwenden Sie Aliase, um Kunden eine aktualisierbare Funktions-ID zum Aufruf einer anderen Version zur Verfügung zu stellen.

Sie können einen Alias auch so zuordnen, dass die Aufrufe auf zwei Versionen aufgeteilt werden. Verwenden Sie den Parameter `RoutingConfig`, um eine zweite Version und den Prozentsatz der Aufrufe für diese Version anzugeben.

## Anforderungssyntax
<a name="API_CreateAlias_RequestSyntax"></a>

```
POST /2015-03-31/functions/FunctionName/aliases HTTP/1.1
Content-type: application/json

{
   "Description": "string",
   "FunctionVersion": "string",
   "Name": "string",
   "RoutingConfig": { 
      "AdditionalVersionWeights": { 
         "string" : number 
      }
   }
}
```

## URI-Anfrageparameter
<a name="API_CreateAlias_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [FunctionName](#API_CreateAlias_RequestSyntax) **   <a name="lambda-CreateAlias-request-FunctionName"></a>
Der Name der Lambda-Funktion.  

**Name Formate**
+  **Funktionsname** - `MyFunction`.
+  **Funktion-ARN** - `arn:aws:lambda:us-west-2:123456789012:function:MyFunction`.
+  **Partielle ARN** - `123456789012:function:MyFunction`.
Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
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: Ja

## Anforderungstext
<a name="API_CreateAlias_RequestBody"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [Description](#API_CreateAlias_RequestSyntax) **   <a name="lambda-CreateAlias-request-Description"></a>
Eine Beschreibung des Alias.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Maximale Länge beträgt 256 Zeichen.  
Erforderlich: Nein

 ** [FunctionVersion](#API_CreateAlias_RequestSyntax) **   <a name="lambda-CreateAlias-request-FunctionVersion"></a>
Die Funktionsversion, die der Alias aufruft.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 1024 Zeichen.  
Pattern: `(\$LATEST|[0-9]+)`   
Erforderlich: Ja

 ** [Name](#API_CreateAlias_RequestSyntax) **   <a name="lambda-CreateAlias-request-Name"></a>
Der Name des Alias.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 128 Zeichen.  
Pattern: `(?!^[0-9]+$)([a-zA-Z0-9-_]+)`   
Erforderlich: Ja

 ** [RoutingConfig](#API_CreateAlias_RequestSyntax) **   <a name="lambda-CreateAlias-request-RoutingConfig"></a>
Die [Routing-Konfiguration](https://docs.aws.amazon.com/lambda/latest/dg/configuration-aliases.html#configuring-alias-routing) des Alias.  
Typ: [AliasRoutingConfiguration](API_AliasRoutingConfiguration.md) Objekt  
Erforderlich: Nein

## Antwortsyntax
<a name="API_CreateAlias_ResponseSyntax"></a>

```
HTTP/1.1 201
Content-type: application/json

{
   "AliasArn": "string",
   "Description": "string",
   "FunctionVersion": "string",
   "Name": "string",
   "RevisionId": "string",
   "RoutingConfig": { 
      "AdditionalVersionWeights": { 
         "string" : number 
      }
   }
}
```

## Antwortelemente
<a name="API_CreateAlias_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP-201-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [AliasArn](#API_CreateAlias_ResponseSyntax) **   <a name="lambda-CreateAlias-response-AliasArn"></a>
Der Amazon-Ressourcenname (ARN) des Alias.  
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-_]+))?` 

 ** [Description](#API_CreateAlias_ResponseSyntax) **   <a name="lambda-CreateAlias-response-Description"></a>
Eine Beschreibung des Alias.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Maximale Länge beträgt 256 Zeichen.

 ** [FunctionVersion](#API_CreateAlias_ResponseSyntax) **   <a name="lambda-CreateAlias-response-FunctionVersion"></a>
Die Funktionsversion, die der Alias aufruft.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 1024 Zeichen.  
Pattern: `(\$LATEST|[0-9]+)` 

 ** [Name](#API_CreateAlias_ResponseSyntax) **   <a name="lambda-CreateAlias-response-Name"></a>
Der Name des Alias.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 128 Zeichen.  
Pattern: `(?!^[0-9]+$)([a-zA-Z0-9-_]+)` 

 ** [RevisionId](#API_CreateAlias_ResponseSyntax) **   <a name="lambda-CreateAlias-response-RevisionId"></a>
Ein eindeutiger Bezeichner, der sich ändert, wenn Sie den Alias aktualisieren.  
Typ: Zeichenfolge

 ** [RoutingConfig](#API_CreateAlias_ResponseSyntax) **   <a name="lambda-CreateAlias-response-RoutingConfig"></a>
Die [Routing-Konfiguration](https://docs.aws.amazon.com/lambda/latest/dg/lambda-traffic-shifting-using-aliases.html) des Alias.  
Typ: [AliasRoutingConfiguration](API_AliasRoutingConfiguration.md) Objekt

## Fehler
<a name="API_CreateAlias_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceConflictException **   
Die Ressource ist bereits vorhanden, oder ein anderer Vorgang ist im Gange.  
HTTP-Statuscode: 409

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# CreateCodeSigningConfig
<a name="API_CreateCodeSigningConfig"></a>

Erstellt eine Codesignatur-Konfiguration. Eine [Codesignatur-Konfiguration](https://docs.aws.amazon.com/lambda/latest/dg/configuration-codesigning.html) definiert eine Liste zulässiger Signaturprofile und definiert die Codesignaturvalidierungsrichtlinie (zu ergreifende Aktion, wenn die Validierungsprüfungen der Bereitstellung fehlschlagen). 

## Anforderungssyntax
<a name="API_CreateCodeSigningConfig_RequestSyntax"></a>

```
POST /2020-04-22/code-signing-configs/ HTTP/1.1
Content-type: application/json

{
   "AllowedPublishers": { 
      "SigningProfileVersionArns": [ "string" ]
   },
   "CodeSigningPolicies": { 
      "UntrustedArtifactOnDeployment": "string"
   },
   "Description": "string"
}
```

## URI-Anfrageparameter
<a name="API_CreateCodeSigningConfig_RequestParameters"></a>

Die Anforderung verwendet keine URI-Parameter.

## Anforderungstext
<a name="API_CreateCodeSigningConfig_RequestBody"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [AllowedPublishers](#API_CreateCodeSigningConfig_RequestSyntax) **   <a name="lambda-CreateCodeSigningConfig-request-AllowedPublishers"></a>
Signaturprofile für diese Code-Signaturkonfiguration.  
Typ: [AllowedPublishers](API_AllowedPublishers.md) Objekt  
Erforderlich: Ja

 ** [CodeSigningPolicies](#API_CreateCodeSigningConfig_RequestSyntax) **   <a name="lambda-CreateCodeSigningConfig-request-CodeSigningPolicies"></a>
Die Codesignaturrichtlinien definieren die Aktionen, die ausgeführt werden sollen, wenn die Validierungsprüfungen fehlschlagen.   
Typ: [CodeSigningPolicies](API_CodeSigningPolicies.md) Objekt  
Erforderlich: Nein

 ** [Description](#API_CreateCodeSigningConfig_RequestSyntax) **   <a name="lambda-CreateCodeSigningConfig-request-Description"></a>
Beschreibender Name für diese Code-Signaturkonfiguration.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Maximale Länge beträgt 256 Zeichen.  
Erforderlich: Nein

## Antwortsyntax
<a name="API_CreateCodeSigningConfig_ResponseSyntax"></a>

```
HTTP/1.1 201
Content-type: application/json

{
   "CodeSigningConfig": { 
      "AllowedPublishers": { 
         "SigningProfileVersionArns": [ "string" ]
      },
      "CodeSigningConfigArn": "string",
      "CodeSigningConfigId": "string",
      "CodeSigningPolicies": { 
         "UntrustedArtifactOnDeployment": "string"
      },
      "Description": "string",
      "LastModified": "string"
   }
}
```

## Antwortelemente
<a name="API_CreateCodeSigningConfig_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP-201-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [CodeSigningConfig](#API_CreateCodeSigningConfig_ResponseSyntax) **   <a name="lambda-CreateCodeSigningConfig-response-CodeSigningConfig"></a>
Die Code-Signaturkonfiguration.  
Typ: [CodeSigningConfig](API_CodeSigningConfig.md) Objekt

## Fehler
<a name="API_CreateCodeSigningConfig_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

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

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

# CreateEventSourceMapping
<a name="API_CreateEventSourceMapping"></a>

Erstellt ein Mapping zwischen einer Ereignisquelle und einer AWS Lambda-Funktion. Lambda liest Elemente aus der Ereignisquelle und ruft die Funktion aus.

Weitere Details zur Konfiguration verschiedener Ereignisquellen finden Sie in den folgenden Themen. 
+  [ Amazon DynamoDB Streams](https://docs.aws.amazon.com/lambda/latest/dg/with-ddb.html#services-dynamodb-eventsourcemapping) 
+  [ Amazon Kinesis](https://docs.aws.amazon.com/lambda/latest/dg/with-kinesis.html#services-kinesis-eventsourcemapping) 
+  [ Amazon SQS](https://docs.aws.amazon.com/lambda/latest/dg/with-sqs.html#events-sqs-eventsource) 
+  [ Amazon MQ und RabbitMQ](https://docs.aws.amazon.com/lambda/latest/dg/with-mq.html#services-mq-eventsourcemapping) 
+  [ Amazon MSK](https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html) 
+  [ Apache Kafka](https://docs.aws.amazon.com/lambda/latest/dg/kafka-smaa.html) 
+  [Amazon DocumentDB](https://docs.aws.amazon.com/lambda/latest/dg/with-documentdb.html) 

Die folgenden Fehlerbehandlungsoptionen sind nur für Streamquellen (DynamoDB und Kinesis) verfügbar:
+  `BisectBatchOnFunctionError` – Wenn die Funktion einen Fehler zurückgibt, teilen Sie den Stapel in zwei Teile und versuchen Sie es erneut.
+  `DestinationConfig` – Senden Sie verworfene Datensätze an eine Amazon SQS-Warteschlange oder ein Amazon-SNS-Thema.
+  `MaximumRecordAgeInSeconds` – Verwerfen Sie Datensätze, die älter als das angegebene Alter sind. Der Standardwert ist „unendlich (-1)“. Bei Festlegung auf „unendlich (-1)“ werden fehlgeschlagene Datensätze bis zum Ablauf des Datensatzes wiederholt.
+  `MaximumRetryAttempts` – Verwerfen Sie Datensätze nach der angegebenen Anzahl von Wiederholungen. Der Standardwert ist „unendlich (-1)“. Bei Festlegung auf „unendlich (-1)“ werden fehlgeschlagene Datensätze bis zum Ablauf des Datensatzes wiederholt.
+  `ParallelizationFactor` – Verarbeiten Sie gleichzeitig mehrere Batches von jedem Shard.

Informationen zur Geltung der Konfigurationsparameter zu einzelnen Ereignissquellen finden Sie in den folgenden Themen.
+  [ Amazon DynamoDB Streams](https://docs.aws.amazon.com/lambda/latest/dg/with-ddb.html#services-ddb-params) 
+  [ Amazon Kinesis](https://docs.aws.amazon.com/lambda/latest/dg/with-kinesis.html#services-kinesis-params) 
+  [ Amazon SQS](https://docs.aws.amazon.com/lambda/latest/dg/with-sqs.html#services-sqs-params) 
+  [ Amazon MQ und RabbitMQ](https://docs.aws.amazon.com/lambda/latest/dg/with-mq.html#services-mq-params) 
+  [ Amazon MSK](https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html#services-msk-parms) 
+  [ Apache Kafka](https://docs.aws.amazon.com/lambda/latest/dg/with-kafka.html#services-kafka-parms) 
+  [Amazon DocumentDB](https://docs.aws.amazon.com/lambda/latest/dg/with-documentdb.html#docdb-configuration) 

## Anforderungssyntax
<a name="API_CreateEventSourceMapping_RequestSyntax"></a>

```
POST /2015-03-31/event-source-mappings/ HTTP/1.1
Content-type: application/json

{
   "AmazonManagedKafkaEventSourceConfig": { 
      "ConsumerGroupId": "string"
   },
   "BatchSize": number,
   "BisectBatchOnFunctionError": boolean,
   "DestinationConfig": { 
      "OnFailure": { 
         "Destination": "string"
      },
      "OnSuccess": { 
         "Destination": "string"
      }
   },
   "DocumentDBEventSourceConfig": { 
      "CollectionName": "string",
      "DatabaseName": "string",
      "FullDocument": "string"
   },
   "Enabled": boolean,
   "EventSourceArn": "string",
   "FilterCriteria": { 
      "Filters": [ 
         { 
            "Pattern": "string"
         }
      ]
   },
   "FunctionName": "string",
   "FunctionResponseTypes": [ "string" ],
   "MaximumBatchingWindowInSeconds": number,
   "MaximumRecordAgeInSeconds": number,
   "MaximumRetryAttempts": number,
   "ParallelizationFactor": number,
   "Queues": [ "string" ],
   "ScalingConfig": { 
      "MaximumConcurrency": number
   },
   "SelfManagedEventSource": { 
      "Endpoints": { 
         "string" : [ "string" ]
      }
   },
   "SelfManagedKafkaEventSourceConfig": { 
      "ConsumerGroupId": "string"
   },
   "SourceAccessConfigurations": [ 
      { 
         "Type": "string",
         "URI": "string"
      }
   ],
   "StartingPosition": "string",
   "StartingPositionTimestamp": number,
   "Topics": [ "string" ],
   "TumblingWindowInSeconds": number
}
```

## URI-Anfrageparameter
<a name="API_CreateEventSourceMapping_RequestParameters"></a>

Die Anforderung verwendet keine URI-Parameter.

## Anforderungstext
<a name="API_CreateEventSourceMapping_RequestBody"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [AmazonManagedKafkaEventSourceConfig](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-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](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-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).  
+  **Amazon Kinesis** – Standard 100. Max 10.000.
+  **Amazon DynamoDB Streams** – Standard 100. Max 10.000.
+  **Amazon Simple Queue Service** – Standard 10. Bei Standardwarteschlangen beträgt der Maximalwert 10 000. Bei FIFO-Warteschlangen beträgt der Maximalwert 10.
+  **Amazon Managed Streaming for Apache Kafka** – Standard 100. Max 10.000.
+  **Selbstverwaltetes Apache Kafka** – Standard 100. Max 10.000.
+  **Amazon MQ (ActiveMQ und RabbitMQ)** – Standard 100. Max 10.000.
+  **DocumentDB** – Standard 100. Max 10.000.
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 1. Maximaler Wert von 10000.  
Erforderlich: Nein

 ** [BisectBatchOnFunctionError](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-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.  
Typ: Boolesch  
Erforderlich: Nein

 ** [DestinationConfig](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-DestinationConfig"></a>
(Nur Kinesis, DynamoDB Streams, Amazon MSK und selbstverwaltetes Kafka) Ein Konfigurationsobjekt, das das Ziel eines Ereignisses angibt, nachdem es von Lambda verarbeitet wurde.  
Typ: [DestinationConfig](API_DestinationConfig.md) Objekt  
Erforderlich: Nein

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

 ** [Enabled](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-Enabled"></a>
Wenn der Wert „True“ ist, ist das Ereignisquellen-Mapping aktiv. Wenn der Wert „False“ ist, unterbricht Lambda Abfragen und Aufrufe.  
Standard: True  
Typ: Boolesch  
Erforderlich: Nein

 ** [EventSourceArn](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-EventSourceArn"></a>
Der Amazon-Ressourcenname (ARN) der Ereignis-Quelle.  
+  **Amazon Kinesis** – Der ARN des Datenstroms oder eines Stream-Nutzers.
+  **Amazon DynamoDB Streams** – Der ARN des Streams.
+  **Amazon Simple Queue Service** – Der ARN der Warteschlange.
+  **Amazon Managed Streaming for Apache Kafka** – Der ARN des Clusters oder der ARN der VPC-Verbindung (für [kontoübergreifende Zuordnungen von Ereignisquellen](https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html#msk-multi-vpc)).
+  **Amazon MQ** – Der ARN des Brokers.
+  **Amazon DocumentDB** – Der ARN des DocumentDB-Änderungs-Streams.
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](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-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

 ** [FunctionName](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-FunctionName"></a>
Der Name der Lambda-Funktion.  

**Name Formate**
+  **Funktionsname** – `MyFunction`.
+  **Funktions-ARN** – `arn:aws:lambda:us-west-2:123456789012:function:MyFunction`.
+  **Versions- oder Alias-ARN** – `arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD`.
+  **Partielle ARN** – `123456789012:function:MyFunction`.
Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist seine Länge auf 64 Zeichen begrenzt.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
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: Ja

 ** [FunctionResponseTypes](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-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

 ** [MaximumBatchingWindowInSeconds](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-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](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-MaximumRecordAgeInSeconds"></a>
(Nur Kinesis- und DynamoDB-Streams) Verwirft Datensätze, die älter als das angegebene Alter sind. Der Standardwert ist „unendlich (-1)“.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert -1. Maximaler Wert von 604800.  
Erforderlich: Nein

 ** [MaximumRetryAttempts](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-MaximumRetryAttempts"></a>
(Nur Kinesis- und DynamoDB-Streams) Verwirft Datensätze nach der angegebenen Anzahl von Wiederholungen. Der Standardwert ist „unendlich (-1)“. Bei Festlegung auf „unendlich (-1)“ werden fehlgeschlagene Datensätze bis zum Ablauf des Datensatzes wiederholt.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert -1. Maximaler Wert von 10000.  
Erforderlich: Nein

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

 ** [Queues](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-Queues"></a>
 (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](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-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](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-SelfManagedEventSource"></a>
Das selbstverwaltete Apache-Kafka-Cluster zum Empfangen von Datensätzen.  
Typ: [SelfManagedEventSource](API_SelfManagedEventSource.md) Objekt  
Erforderlich: Nein

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

 ** [SourceAccessConfigurations](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-SourceAccessConfigurations"></a>
Ein Array von Authentifizierungsprotokollen oder VPC-Komponenten, die zum Schutz Ihrer Ereignisquelle erforderlich sind.  
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](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-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](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-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

 ** [Topics](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-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](#API_CreateEventSourceMapping_RequestSyntax) **   <a name="lambda-CreateEventSourceMapping-request-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

## Antwortsyntax
<a name="API_CreateEventSourceMapping_ResponseSyntax"></a>

```
HTTP/1.1 202
Content-type: application/json

{
   "AmazonManagedKafkaEventSourceConfig": { 
      "ConsumerGroupId": "string"
   },
   "BatchSize": number,
   "BisectBatchOnFunctionError": boolean,
   "DestinationConfig": { 
      "OnFailure": { 
         "Destination": "string"
      },
      "OnSuccess": { 
         "Destination": "string"
      }
   },
   "DocumentDBEventSourceConfig": { 
      "CollectionName": "string",
      "DatabaseName": "string",
      "FullDocument": "string"
   },
   "EventSourceArn": "string",
   "FilterCriteria": { 
      "Filters": [ 
         { 
            "Pattern": "string"
         }
      ]
   },
   "FunctionArn": "string",
   "FunctionResponseTypes": [ "string" ],
   "LastModified": number,
   "LastProcessingResult": "string",
   "MaximumBatchingWindowInSeconds": number,
   "MaximumRecordAgeInSeconds": number,
   "MaximumRetryAttempts": number,
   "ParallelizationFactor": number,
   "Queues": [ "string" ],
   "ScalingConfig": { 
      "MaximumConcurrency": number
   },
   "SelfManagedEventSource": { 
      "Endpoints": { 
         "string" : [ "string" ]
      }
   },
   "SelfManagedKafkaEventSourceConfig": { 
      "ConsumerGroupId": "string"
   },
   "SourceAccessConfigurations": [ 
      { 
         "Type": "string",
         "URI": "string"
      }
   ],
   "StartingPosition": "string",
   "StartingPositionTimestamp": number,
   "State": "string",
   "StateTransitionReason": "string",
   "Topics": [ "string" ],
   "TumblingWindowInSeconds": number,
   "UUID": "string"
}
```

## Antwortelemente
<a name="API_CreateEventSourceMapping_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 202-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

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

 ** [BatchSize](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-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.

 ** [BisectBatchOnFunctionError](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-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

 ** [DestinationConfig](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-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

 ** [DocumentDBEventSourceConfig](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-DocumentDBEventSourceConfig"></a>
Spezifische Konfigurationseinstellungen für eine DocumentDB-Ereignisquelle.  
Typ: [DocumentDBEventSourceConfig](API_DocumentDBEventSourceConfig.md) Objekt

 ** [EventSourceArn](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-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})?:(.*)` 

 ** [FilterCriteria](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-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

 ** [FunctionArn](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-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-_]+))?` 

 ** [FunctionResponseTypes](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-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` 

 ** [LastModified](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-LastModified"></a>
Das Datum, an dem das Ereignisquellen-Mapping zuletzt aktualisiert wurde oder dessen Status geändert wurde, in Unix-Zeitsekunden.  
Typ: Zeitstempel

 ** [LastProcessingResult](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-LastProcessingResult"></a>
Das Ergebnis des letzten Lambda-Aufrufs Ihrer Funktion.  
Typ: Zeichenfolge

 ** [MaximumBatchingWindowInSeconds](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-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.

 ** [MaximumRecordAgeInSeconds](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-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.

 ** [MaximumRetryAttempts](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-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.

 ** [ParallelizationFactor](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-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.

 ** [Queues](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-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]*` 

 ** [ScalingConfig](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-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

 ** [SelfManagedEventSource](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-SelfManagedEventSource"></a>
Der selbstverwaltete Apache-Kafka-Cluster für Ihre Ereignisquelle.  
Typ: [SelfManagedEventSource](API_SelfManagedEventSource.md) Objekt

 ** [SelfManagedKafkaEventSourceConfig](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-SelfManagedKafkaEventSourceConfig"></a>
Spezifische Konfigurationseinstellungen für eine selbstverwaltete Apache-Kafka-Ereignisquelle.  
Typ: [SelfManagedKafkaEventSourceConfig](API_SelfManagedKafkaEventSourceConfig.md) Objekt

 ** [SourceAccessConfigurations](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-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.

 ** [StartingPosition](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-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` 

 ** [StartingPositionTimestamp](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-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

 ** [State](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-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

 ** [StateTransitionReason](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-StateTransitionReason"></a>
Gibt an, ob ein Benutzer oder Lambda die letzte Änderung am Ereignisquellen-Mapping vorgenommen hat.  
Typ: Zeichenfolge

 ** [Topics](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-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\-_.]+)` 

 ** [TumblingWindowInSeconds](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-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.

 ** [UUID](#API_CreateEventSourceMapping_ResponseSyntax) **   <a name="lambda-CreateEventSourceMapping-response-UUID"></a>
Der Bezeichner des Ereignisquellen-Mapping.  
Typ: Zeichenfolge

## Fehler
<a name="API_CreateEventSourceMapping_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceConflictException **   
Die Ressource ist bereits vorhanden, oder ein anderer Vorgang ist im Gange.  
HTTP-Statuscode: 409

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# CreateFunction
<a name="API_CreateFunction"></a>

Erstellt eine Lambda-Funktion. Zum Erstellen einer Funktion benötigen Sie ein [Bereitstellungspaket](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html) und eine [Ausführungsrolle](https://docs.aws.amazon.com/lambda/latest/dg/intro-permission-model.html#lambda-intro-execution-role). Das Bereitstellungspaket ist ein ZIP-Dateiarchiv oder Container-Image, das den Funktionscode enthält. Die Ausführungsrolle erteilt der Funktion die Berechtigung, zu verwendenAWS-Services, z. B. Amazon CloudWatch Logs für das Protokoll-Streaming und AWS X-Ray für die Anforderungsnachverfolgung.

Wenn das Bereitstellungspaket ein [Container-Image](https://docs.aws.amazon.com/lambda/latest/dg/lambda-images.html) ist, legen Sie den Pakettyp auf `Image` fest. Für ein Container-Image muss die Code-Eigenschaft den URI eines Container-Images in der Amazon-ECR-Registrierung enthalten. Sie müssen die Handler- und Laufzeiteigenschaften nicht angeben.

Wenn das Bereitstellungspaket ein [.zip-Archiv](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html#gettingstarted-package-zip) ist, legen Sie den Pakettyp auf `Zip` fest. Bei einem ZIP-Dateiarchiv gibt die Code-Eigenschaft den Speicherort der ZIP-Datei an. Sie müssen auch die Handler- und Laufzeiteigenschaften angeben. Der Code im Bereitstellungspaket muss mit der Ziel-Befehlssatz-Architektur der Funktion (`x86-64`oder`arm64`) enthalten. Wenn Sie die Architektur nicht angeben, ist der Standardwert `x86-64`.

Wenn Sie eine Funktion erstellen, stellt Lambda eine Instance der Funktion und ihrer unterstützenden Ressourcen bereit. Wenn Ihre Funktion eine Verbindung zu einer VPC herstellt, kann dieser Vorgang eine Minute dauern. Während dieser Zeit können Sie die Funktion nicht aufrufen oder ändern. Die `State`, `StateReason`, und `StateReasonCode`-Felder in der Antwort von [GetFunctionConfiguration](API_GetFunctionConfiguration.md) geben an, wann die Funktion aufgerufen werden kann. Weitere Informationen erhalten Sie unter [Lambda-Funktions-Status](https://docs.aws.amazon.com/lambda/latest/dg/functions-states.html).

Eine Funktion hat eine unveröffentlichte Version und kann veröffentlichte Versionen und Aliase haben. Die unveröffentlichte Version ändert sich, wenn Sie den Code und die Konfiguration Ihrer Funktion aktualisieren. Eine veröffentlichte Version ist ein Snapshot Ihres Funktionscodes und Ihrer Konfiguration, der nicht geändert werden kann. Ein Alias ist eine benannte Ressource, der einer Version zugeordnet ist und geändert werden kann, um ihn einer anderen Version zuzuordnen. Verwenden Sie den Parameter `Publish`, um Version `1` Ihrer Funktion aus ihrer anfänglichen Konfiguration zu erstellen.

Mit den anderen Parametern können Sie versionsspezifische Einstellungen und Einstellungen auf Funktionsebene konfigurieren. Versionsspezifische Einstellungen können Sie später mit [UpdateFunctionConfiguration](API_UpdateFunctionConfiguration.md) ändern. Die Einstellungen auf Funktionsebene gelten sowohl für die unveröffentlichte als auch für die veröffentlichte Version der Funktion und enthalten Tags ([TagResource](API_TagResource.md)) und Grenzwerte für Parallelität pro Funktion ([PutFunctionConcurrency](API_PutFunctionConcurrency.md)) enthalten.

Sie können Codesignierung verwenden, wenn Ihr Bereitstellungspaket ein ZIP-Dateiarchiv ist. Um das Signieren von Code für diese Funktion zu aktivieren, geben Sie den ARN der Codesignatur-Konfiguration an. Wenn ein Benutzer versucht, ein Codepaket mit [UpdateFunctionCode](API_UpdateFunctionCode.md) bereitzustellen, überprüft Lambda, ob das Codepaket eine gültige Signatur eines vertrauenswürdigen Publishers hat. Die Codesignatur-Konfiguration enthält eine Reihe von Signaturprofilen, die die vertrauenswürdigen Herausgeber für diese Funktion definieren.

Wenn ein anderes AWS-Konto oder ein AWS-Service Ihre Funktion aufruft, verwenden Sie [AddPermission](API_AddPermission.md), um Berechtigungen durch Erstellen einer ressourcenbasierten AWS Identity and Access Management (IAM)-Richtlinie zu erteilen. Sie können Berechtigungen auf Funktionsebene, einer Version oder einem Alias erteilen.

Um Ihre Funktion direkt aufzurufen, verwenden Sie [Invoke](API_Invoke.md). Um Ihre Funktion als Reaktion auf Ereignisse in anderen AWS-Services aufzurufen, erstellen Sie eine Zuordnung von Ereignisquellen ([CreateEventSourceMapping](API_CreateEventSourceMapping.md)) oder konfigurieren Sie einen Funktionsauslöser im anderen Service. Weitere Informationen finden Sie unter [Aufrufen von Lambda-Funktionen](https://docs.aws.amazon.com/lambda/latest/dg/lambda-invocation.html).

## Anforderungssyntax
<a name="API_CreateFunction_RequestSyntax"></a>

```
POST /2015-03-31/functions HTTP/1.1
Content-type: application/json

{
   "Architectures": [ "string" ],
   "Code": { 
      "ImageUri": "string",
      "S3Bucket": "string",
      "S3Key": "string",
      "S3ObjectVersion": "string",
      "ZipFile": blob
   },
   "CodeSigningConfigArn": "string",
   "DeadLetterConfig": { 
      "TargetArn": "string"
   },
   "Description": "string",
   "Environment": { 
      "Variables": { 
         "string" : "string" 
      }
   },
   "EphemeralStorage": { 
      "Size": number
   },
   "FileSystemConfigs": [ 
      { 
         "Arn": "string",
         "LocalMountPath": "string"
      }
   ],
   "FunctionName": "string",
   "Handler": "string",
   "ImageConfig": { 
      "Command": [ "string" ],
      "EntryPoint": [ "string" ],
      "WorkingDirectory": "string"
   },
   "KMSKeyArn": "string",
   "Layers": [ "string" ],
   "LoggingConfig": { 
      "ApplicationLogLevel": "string",
      "LogFormat": "string",
      "LogGroup": "string",
      "SystemLogLevel": "string"
   },
   "MemorySize": number,
   "PackageType": "string",
   "Publish": boolean,
   "Role": "string",
   "Runtime": "string",
   "SnapStart": { 
      "ApplyOn": "string"
   },
   "Tags": { 
      "string" : "string" 
   },
   "Timeout": number,
   "TracingConfig": { 
      "Mode": "string"
   },
   "VpcConfig": { 
      "Ipv6AllowedForDualStack": boolean,
      "SecurityGroupIds": [ "string" ],
      "SubnetIds": [ "string" ]
   }
}
```

## URI-Anfrageparameter
<a name="API_CreateFunction_RequestParameters"></a>

Die Anforderung verwendet keine URI-Parameter.

## Anforderungstext
<a name="API_CreateFunction_RequestBody"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [Architectures](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-Architectures"></a>
Die Befehlssatz-Architektur, die die Funktion unterstützt. Geben Sie ein String-Array mit einem der gültigen Werte ein (arm64 oder x86\$164). Der Standardwert ist `x86_64`.  
Typ: Zeichenfolgen-Array  
Array-Mitglieder: Feste Anzahl von 1 Element.  
Zulässige Werte: `x86_64 | arm64`   
Erforderlich: Nein

 ** [Code](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-Code"></a>
Der Code für die Funktion.  
Typ: [FunctionCode](API_FunctionCode.md) Objekt  
Erforderlich: Ja

 ** [CodeSigningConfigArn](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-CodeSigningConfigArn"></a>
Um das Signieren von Code für diese Funktion zu aktivieren, geben Sie den ARN der Codesignatur-Konfiguration an. Die Codesignatur-Konfiguration enthält eine Reihe von Signaturprofilen, die die vertrauenswürdigen Herausgeber für diese Funktion definieren.  
Typ: Zeichenfolge  
Längenbeschränkungen: Maximale Länge von 200.  
Pattern: `arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\d{1}:\d{12}:code-signing-config:csc-[a-z0-9]{17}`   
Erforderlich: Nein

 ** [DeadLetterConfig](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-DeadLetterConfig"></a>
Eine Warteschlangenkonfiguration für unzustellbare Nachrichten, die die Warteschlange oder das Thema angibt, an das Lambda asynchrone Ereignisse sendet, wenn deren Verarbeitung fehlschlägt. Weitere Informationen finden Sie unter [Warteschlangen für unzustellbare Nachrichten](https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html#invocation-dlq).  
Typ: [DeadLetterConfig](API_DeadLetterConfig.md) Objekt  
Erforderlich: Nein

 ** [Description](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-Description"></a>
Eine Beschreibung der Funktion.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Maximale Länge beträgt 256 Zeichen.  
Erforderlich: Nein

 ** [Environment](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-Environment"></a>
Umgebungsvariablen, auf die während der Ausführung von Funktionscode zugegriffen werden kann.  
Typ: [Environment](API_Environment.md) Objekt  
Erforderlich: Nein

 ** [EphemeralStorage](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-EphemeralStorage"></a>
Die Größe des `/tmp`-Verzeichnisses der Funktion in MB. Der Standardwert ist 512, kann aber jede ganze Zahl zwischen 512 und 10 240 MB sein. Weitere Informationen finden Sie unter [Flüchtigen Speicher konfigurieren (Konsole)](https://docs.aws.amazon.com/lambda/latest/dg/configuration-function-common.html#configuration-ephemeral-storage).  
Typ: [EphemeralStorage](API_EphemeralStorage.md) Objekt  
Erforderlich: Nein

 ** [FileSystemConfigs](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-FileSystemConfigs"></a>
Verbindungseinstellungen für ein Amazon EFS-Dateisystem.  
Typ: Array von [FileSystemConfig](API_FileSystemConfig.md)-Objekten  
Array-Mitglieder: Maximale Anzahl von 1 Element.  
Erforderlich: Nein

 ** [FunctionName](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-FunctionName"></a>
Der Name der Lambda-Funktion.  

**Name Formate**
+  **Funktionsname** – `my-function`.
+  **Funktions-ARN** – `arn:aws:lambda:us-west-2:123456789012:function:my-function`.
+  **Partielle ARN** – `123456789012:function:my-function`.
Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
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: Ja

 ** [Handler](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-Handler"></a>
Der Name der Methode innerhalb Ihres Codes, die Lambda aufruft, um Ihre Funktion auszuführen. Der Handler ist erforderlich, wenn das Bereitstellungspaket ein ZIP-Dateiarchiv ist. Das Format beinhaltet den Dateinamen. Es kann außerdem Namenspaces und andere Qualifier beinhalten (abhängig von der Laufzeitumgebung). Weitere Informationen finden Sie unter [Lambda-Programmiermodell](https://docs.aws.amazon.com/lambda/latest/dg/foundation-progmodel.html).  
Typ: Zeichenfolge  
Längenbeschränkungen: Maximale Länge beträgt 128 Zeichen.  
Pattern: `[^\s]+`   
Erforderlich: Nein

 ** [ImageConfig](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-ImageConfig"></a>
Container-Image-[Konfigurationswerte](https://docs.aws.amazon.com/lambda/latest/dg/configuration-images.html#configuration-images-settings), die die Werte in der Dockerfile-Container-Image-Datei überschreiben.  
Typ: [ImageConfig](API_ImageConfig.md) Objekt  
Erforderlich: Nein

 ** [KMSKeyArn](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-KMSKeyArn"></a>
Der ARN des AWS Key Management Service (AWS KMS) kundenverwalteten Schlüssels, der zur Verschlüsselung der [Umgebungsvariablen](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html#configuration-envvars-encryption) Ihrer Funktion verwendet wird. Wenn [Lambda SnapStart](https://docs.aws.amazon.com/lambda/latest/dg/snapstart-security.html) aktiviert ist, verwendet Lambda diesen Schlüssel auch, um den Snapshot Ihrer Funktion zu verschlüsseln. Wenn Sie Ihre Funktion mithilfe eines Container-Images bereitstellen, verwendet Lambda diesen Schlüssel auch, um Ihre Funktion bei der Bereitstellung zu verschlüsseln. Beachten Sie, dass dies nicht derselbe Schlüssel ist, der zum Schutz Ihres Container-Images in Amazon Elastic Container Registry (Amazon ECR) verwendet wird. Wenn kein ARN angegeben wird, verwendet Lambda einen Standard-Serviceschlüssel.  
Typ: Zeichenfolge  
Pattern: `(arn:(aws[a-zA-Z-]*)?:[a-z0-9-.]+:.*)|()`   
Erforderlich: Nein

 ** [Layers](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-Layers"></a>
Eine Liste mit [-Funktionsebenen](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html), die der Ausführungsumgebung der Funktion hinzugefügt werden sollen. Geben Sie jeden Layer über dessen ARN an (einschließlich der Version).  
Typ: Zeichenfolge-Array  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
Pattern: `arn:[a-zA-Z0-9-]+:lambda:[a-zA-Z0-9-]+:\d{12}:layer:[a-zA-Z0-9-_]+:[0-9]+`   
Erforderlich: Nein

 ** [LoggingConfig](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-LoggingConfig"></a>
Die Amazon- CloudWatch Logs-Konfigurationseinstellungen der Funktion.  
Typ: [LoggingConfig](API_LoggingConfig.md) Objekt  
Erforderlich: Nein

 ** [MemorySize](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-MemorySize"></a>
Die Menge des [für die Funktion zur Laufzeit verfügbaren Speichers](https://docs.aws.amazon.com/lambda/latest/dg/configuration-function-common.html#configuration-memory-console). Wenn Sie die für die Funktion verfügbare Menge an Arbeitsspeicher erhöhen, erhöht sich auch die CPU-Zuweisung. Der Standardwert lautet 128 MB. Der Wert kann ein beliebiges Vielfaches von 1 MB sein.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 128. Maximaler Wert von 10240.  
Erforderlich: Nein

 ** [PackageType](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-PackageType"></a>
Der Typ des Bereitstellungspakets. Setzen Sie den Wert auf `Image` für ein Container-Image oder auf `Zip` für ein .zip-Dateiarchiv.  
Typ: Zeichenfolge  
Zulässige Werte: `Zip | Image`   
Erforderlich: Nein

 ** [Publish](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-Publish"></a>
Auf true setzen, um die erste Version der Funktion während der Erstellung zu veröffentlichen.  
Typ: Boolesch  
Erforderlich: Nein

 ** [Role](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-Role"></a>
Der Amazon-Ressourcenname (ARN) der Ausführungsrolle der Funktion.  
Typ: Zeichenfolge  
Pattern: `arn:(aws[a-zA-Z-]*)?:iam::\d{12}:role/?[a-zA-Z_0-9+=,.@\-_/]+`   
Erforderlich: Ja

 ** [Runtime](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-Runtime"></a>
Die ID der [Laufzeit](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) der Funktion. Die Laufzeit ist erforderlich, wenn das Bereitstellungspaket ein ZIP-Dateiarchiv ist.  
Die folgende Liste enthält abgelaufene Laufzeiten. Weitere Informationen finden Sie in der [Richtlinie für den Laufzeitablauf](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtime-support-policy).  
Typ: Zeichenfolge  
Zulässige Werte: `nodejs | nodejs4.3 | nodejs6.10 | nodejs8.10 | nodejs10.x | nodejs12.x | nodejs14.x | nodejs16.x | java8 | java8.al2 | java11 | python2.7 | python3.6 | python3.7 | python3.8 | python3.9 | dotnetcore1.0 | dotnetcore2.0 | dotnetcore2.1 | dotnetcore3.1 | dotnet6 | nodejs4.3-edge | go1.x | ruby2.5 | ruby2.7 | provided | provided.al2 | nodejs18.x | python3.10 | java17 | ruby3.2 | python3.11 | nodejs20.x | provided.al2023 | python3.12 | java21`   
Erforderlich: Nein

 ** [SnapStart](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-SnapStart"></a>
Die [SnapStart](https://docs.aws.amazon.com/lambda/latest/dg/snapstart.html) Einstellung der Funktion.  
Typ: [SnapStart](API_SnapStart.md) Objekt  
Erforderlich: Nein

 ** [Tags](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-Tags"></a>
Eine Liste der [Tags](https://docs.aws.amazon.com/lambda/latest/dg/tagging.html), die auf die Funktion angewendet werden sollen.  
Typ: Abbildung einer Zeichenfolge auf eine Zeichenfolge  
Erforderlich: Nein

 ** [Timeout](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-Timeout"></a>
Die Zeitspanne (in Sekunden), die Lambda zur Ausführung einer Funktion zulässt, bevor diese gestoppt wird. Standardmäßig ist ein Zeitraum von 3 Sekunden festgelegt. Der maximal zulässige Wert beträgt 900 Sekunden. Weitere Informationen finden Sie unter [Lambda-Ausführungsumgebung](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-context.html).  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 1.  
Erforderlich: Nein

 ** [TracingConfig](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-TracingConfig"></a>
Legen Sie `Mode` auf `Active` fest, um eine Teilmenge der eingehenden Anforderungen mit [X-Ray](https://docs.aws.amazon.com/lambda/latest/dg/services-xray.html) zu erfassen und zu verfolgen.  
Typ: [TracingConfig](API_TracingConfig.md) Objekt  
Erforderlich: Nein

 ** [VpcConfig](#API_CreateFunction_RequestSyntax) **   <a name="lambda-CreateFunction-request-VpcConfig"></a>
Geben Sie für die Netzwerkkonnektivität mit AWS-Ressourcen in einer VPC eine Liste der Sicherheitsgruppen und Subnetze in der VPC an. Wenn Sie eine Funktion mit einer VPC verbinden, kann sie nur über diese VPC auf Ressourcen und das Internet zugreifen. Weitere Informationen finden Sie unter [Konfigurieren einer Lambda-Funktion für den Zugriff auf Ressourcen in einer VPC](https://docs.aws.amazon.com/lambda/latest/dg/configuration-vpc.html).  
Typ: [VpcConfig](API_VpcConfig.md) Objekt  
Erforderlich: Nein

## Antwortsyntax
<a name="API_CreateFunction_ResponseSyntax"></a>

```
HTTP/1.1 201
Content-type: application/json

{
   "Architectures": [ "string" ],
   "CodeSha256": "string",
   "CodeSize": number,
   "DeadLetterConfig": { 
      "TargetArn": "string"
   },
   "Description": "string",
   "Environment": { 
      "Error": { 
         "ErrorCode": "string",
         "Message": "string"
      },
      "Variables": { 
         "string" : "string" 
      }
   },
   "EphemeralStorage": { 
      "Size": number
   },
   "FileSystemConfigs": [ 
      { 
         "Arn": "string",
         "LocalMountPath": "string"
      }
   ],
   "FunctionArn": "string",
   "FunctionName": "string",
   "Handler": "string",
   "ImageConfigResponse": { 
      "Error": { 
         "ErrorCode": "string",
         "Message": "string"
      },
      "ImageConfig": { 
         "Command": [ "string" ],
         "EntryPoint": [ "string" ],
         "WorkingDirectory": "string"
      }
   },
   "KMSKeyArn": "string",
   "LastModified": "string",
   "LastUpdateStatus": "string",
   "LastUpdateStatusReason": "string",
   "LastUpdateStatusReasonCode": "string",
   "Layers": [ 
      { 
         "Arn": "string",
         "CodeSize": number,
         "SigningJobArn": "string",
         "SigningProfileVersionArn": "string"
      }
   ],
   "LoggingConfig": { 
      "ApplicationLogLevel": "string",
      "LogFormat": "string",
      "LogGroup": "string",
      "SystemLogLevel": "string"
   },
   "MasterArn": "string",
   "MemorySize": number,
   "PackageType": "string",
   "RevisionId": "string",
   "Role": "string",
   "Runtime": "string",
   "RuntimeVersionConfig": { 
      "Error": { 
         "ErrorCode": "string",
         "Message": "string"
      },
      "RuntimeVersionArn": "string"
   },
   "SigningJobArn": "string",
   "SigningProfileVersionArn": "string",
   "SnapStart": { 
      "ApplyOn": "string",
      "OptimizationStatus": "string"
   },
   "State": "string",
   "StateReason": "string",
   "StateReasonCode": "string",
   "Timeout": number,
   "TracingConfig": { 
      "Mode": "string"
   },
   "Version": "string",
   "VpcConfig": { 
      "Ipv6AllowedForDualStack": boolean,
      "SecurityGroupIds": [ "string" ],
      "SubnetIds": [ "string" ],
      "VpcId": "string"
   }
}
```

## Antwortelemente
<a name="API_CreateFunction_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP-201-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [Architectures](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-Architectures"></a>
Die Befehlssatz-Architektur, die die Funktion unterstützt. Die Architektur ist ein String-Array mit einem der gültigen Werte. Der Standardarchitektur ist`x86_64`aus.  
Typ: Zeichenfolgen-Array  
Array-Mitglieder: Feste Anzahl von 1 Element.  
Zulässige Werte: `x86_64 | arm64` 

 ** [CodeSha256](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-CodeSha256"></a>
Der SHA256-Hashwert des Bereitstellungspakets der Funktion.  
Typ: Zeichenfolge

 ** [CodeSize](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-CodeSize"></a>
Die Größe des Bereitstellungspakets der Funktion in Bytes.  
Type: Long

 ** [DeadLetterConfig](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-DeadLetterConfig"></a>
Die Warteschlange der Funktion für unzustellbare Nachrichten.  
Typ: [DeadLetterConfig](API_DeadLetterConfig.md) Objekt

 ** [Description](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-Description"></a>
Die Beschreibung der Funktion.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Maximale Länge beträgt 256 Zeichen.

 ** [Environment](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-Environment"></a>
[Umgebungsvariablen](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html) der Funktion. Ausgelassen von AWS CloudTrail-Protokollen.  
Typ: [EnvironmentResponse](API_EnvironmentResponse.md) Objekt

 ** [EphemeralStorage](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-EphemeralStorage"></a>
Die Größe des `/tmp`-Verzeichnisses der Funktion in MB. Der Standardwert ist 512, kann aber jede ganze Zahl zwischen 512 und 10 240 MB sein. Weitere Informationen finden Sie unter [Flüchtigen Speicher konfigurieren (Konsole)](https://docs.aws.amazon.com/lambda/latest/dg/configuration-function-common.html#configuration-ephemeral-storage).  
Typ: [EphemeralStorage](API_EphemeralStorage.md) Objekt

 ** [FileSystemConfigs](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-FileSystemConfigs"></a>
Verbindungseinstellungen für ein [Amazon-EFS-Dateisystem](https://docs.aws.amazon.com/lambda/latest/dg/configuration-filesystem.html).  
Typ: Array von [FileSystemConfig](API_FileSystemConfig.md)-Objekten  
Array-Mitglieder: Maximale Anzahl von 1 Element.

 ** [FunctionArn](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-FunctionArn"></a>
Der Amazon-Ressourcenname (ARN) der 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-_]+))?` 

 ** [FunctionName](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-FunctionName"></a>
Der Name der Funktion.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Höchstlänge = 170 Zeichen.  
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-_]+))?` 

 ** [Handler](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-Handler"></a>
Die Funktion, die Lambda aufruft, um mit der Ausführung Ihrer Funktion zu beginnen.  
Typ: Zeichenfolge  
Längenbeschränkungen: Maximale Länge beträgt 128 Zeichen.  
Pattern: `[^\s]+` 

 ** [ImageConfigResponse](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-ImageConfigResponse"></a>
Die Konfigurationswerte des Funktionsimages.  
Typ: [ImageConfigResponse](API_ImageConfigResponse.md) Objekt

 ** [KMSKeyArn](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-KMSKeyArn"></a>
Der AWS KMS key, der zum Verschlüsseln der [Umgebungsvariablen](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html#configuration-envvars-encryption) der Funktion verwendet wird. Wenn [Lambda SnapStart](https://docs.aws.amazon.com/lambda/latest/dg/snapstart-security.html) aktiviert ist, wird dieser Schlüssel auch verwendet, um den Snapshot der Funktion zu verschlüsseln. Dieser Schlüssel wird nur zurückgegeben, wenn Sie einen vom Kunden verwalteten Schlüssel konfiguriert haben.  
Typ: Zeichenfolge  
Pattern: `(arn:(aws[a-zA-Z-]*)?:[a-z0-9-.]+:.*)|()` 

 ** [LastModified](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-LastModified"></a>
Datum und Uhrzeit der letzten Aktualisierung der Funktion im [ISO-8601-Format](https://www.w3.org/TR/NOTE-datetime) (JJJJ-MM-TTThh:mm:ss.sTZD).  
Typ: Zeichenfolge

 ** [LastUpdateStatus](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-LastUpdateStatus"></a>
Der Status der letzten Aktualisierung, die für die Funktion ausgeführt wurde. Dies wird zuerst auf `Successful` gesetzt, nachdem die Funktionserstellung abgeschlossen ist.  
Typ: Zeichenfolge  
Zulässige Werte: `Successful | Failed | InProgress` 

 ** [LastUpdateStatusReason](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-LastUpdateStatusReason"></a>
Der Grund für die letzte Aktualisierung, die für die Funktion durchgeführt wurde.  
Typ: Zeichenfolge

 ** [LastUpdateStatusReasonCode](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-LastUpdateStatusReasonCode"></a>
Der Ursachencode für die letzte Aktualisierung, die für die Funktion durchgeführt wurde.  
Typ: Zeichenfolge  
Zulässige Werte: `EniLimitExceeded | InsufficientRolePermissions | InvalidConfiguration | InternalError | SubnetOutOfIPAddresses | InvalidSubnet | InvalidSecurityGroup | ImageDeleted | ImageAccessDenied | InvalidImage | KMSKeyAccessDenied | KMSKeyNotFound | InvalidStateKMSKey | DisabledKMSKey | EFSIOError | EFSMountConnectivityError | EFSMountFailure | EFSMountTimeout | InvalidRuntime | InvalidZipFileException | FunctionError` 

 ** [Layers](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-Layers"></a>
Die [Ebenen](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) der Funktion.  
Typ: Array von [Layer](API_Layer.md)-Objekten

 ** [LoggingConfig](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-LoggingConfig"></a>
Die Amazon- CloudWatch Logs-Konfigurationseinstellungen der Funktion.  
Typ: [LoggingConfig](API_LoggingConfig.md) Objekt

 ** [MasterArn](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-MasterArn"></a>
Bei Lambda@Edge-Funktionen der ARN der Hauptfunktion.  
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-_]+))?` 

 ** [MemorySize](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-MemorySize"></a>
Die Menge des für die Funktion zur Laufzeit verfügbaren Speichers.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 128. Maximaler Wert von 10240.

 ** [PackageType](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-PackageType"></a>
Der Typ des Bereitstellungspakets. Setzen Sie den Wert auf `Image` für ein Container-Image oder auf `Zip` für ein ZIP-Dateiarchiv.  
Typ: Zeichenfolge  
Zulässige Werte: `Zip | Image` 

 ** [RevisionId](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-RevisionId"></a>
Die zuletzt aktualisierte Version der Funktion oder des Alias.  
Typ: Zeichenfolge

 ** [Role](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-Role"></a>
Die Ausführungsrolle der Funktion.  
Typ: Zeichenfolge  
Pattern: `arn:(aws[a-zA-Z-]*)?:iam::\d{12}:role/?[a-zA-Z_0-9+=,.@\-_/]+` 

 ** [Runtime](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-Runtime"></a>
Die ID der [Laufzeit](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) der Funktion. Die Laufzeit ist erforderlich, wenn das Bereitstellungspaket ein ZIP-Dateiarchiv ist.  
Die folgende Liste enthält abgelaufene Laufzeiten. Weitere Informationen finden Sie in der [Richtlinie für den Laufzeitablauf](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtime-support-policy).  
Typ: Zeichenfolge  
Zulässige Werte: `nodejs | nodejs4.3 | nodejs6.10 | nodejs8.10 | nodejs10.x | nodejs12.x | nodejs14.x | nodejs16.x | java8 | java8.al2 | java11 | python2.7 | python3.6 | python3.7 | python3.8 | python3.9 | dotnetcore1.0 | dotnetcore2.0 | dotnetcore2.1 | dotnetcore3.1 | dotnet6 | nodejs4.3-edge | go1.x | ruby2.5 | ruby2.7 | provided | provided.al2 | nodejs18.x | python3.10 | java17 | ruby3.2 | python3.11 | nodejs20.x | provided.al2023 | python3.12 | java21` 

 ** [RuntimeVersionConfig](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-RuntimeVersionConfig"></a>
Der ARN der Laufzeit und alle aufgetretenen Fehler.  
Typ: [RuntimeVersionConfig](API_RuntimeVersionConfig.md) Objekt

 ** [SigningJobArn](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-SigningJobArn"></a>
Der ARN des signierenden Auftrags.  
Typ: Zeichenfolge  
Pattern: `arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\-])+:([a-z]{2}(-gov)?-[a-z]+-\d{1})?:(\d{12})?:(.*)` 

 ** [SigningProfileVersionArn](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-SigningProfileVersionArn"></a>
Der ARN der Signierungsprofilversion.  
Typ: Zeichenfolge  
Pattern: `arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\-])+:([a-z]{2}(-gov)?-[a-z]+-\d{1})?:(\d{12})?:(.*)` 

 ** [SnapStart](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-SnapStart"></a>
Legen Sie `ApplyOn` auf `PublishedVersions` fest, um beim Veröffentlichen einer Funktionsversion einen Snapshot der initialisierten Ausführungsumgebung zu erstellen. Weitere Informationen finden Sie unter [Verbesserung der Startleistung mit Lambda SnapStart](https://docs.aws.amazon.com/lambda/latest/dg/snapstart.html).  
Typ: [SnapStartResponse](API_SnapStartResponse.md) Objekt

 ** [State](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-State"></a>
Der aktuelle Status der Funktion. Wenn der Zustand `Inactive` ist, können Sie die Funktion durch Aufrufen reaktivieren.  
Typ: Zeichenfolge  
Zulässige Werte: `Pending | Active | Inactive | Failed` 

 ** [StateReason](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-StateReason"></a>
Der Grund für den aktuellen Status der Funktion.  
Typ: Zeichenfolge

 ** [StateReasonCode](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-StateReasonCode"></a>
Der Ursachencode für den aktuellen Status der Funktion. Wenn der Code `Creating` ist, können Sie die Funktion nicht aufrufen oder ändern.  
Typ: Zeichenfolge  
Zulässige Werte: `Idle | Creating | Restoring | EniLimitExceeded | InsufficientRolePermissions | InvalidConfiguration | InternalError | SubnetOutOfIPAddresses | InvalidSubnet | InvalidSecurityGroup | ImageDeleted | ImageAccessDenied | InvalidImage | KMSKeyAccessDenied | KMSKeyNotFound | InvalidStateKMSKey | DisabledKMSKey | EFSIOError | EFSMountConnectivityError | EFSMountFailure | EFSMountTimeout | InvalidRuntime | InvalidZipFileException | FunctionError` 

 ** [Timeout](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-Timeout"></a>
Die Zeitspanne in Sekunden, die Lambda zur Ausführung einer Funktion zulässt, bevor diese gestoppt wird.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 1.

 ** [TracingConfig](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-TracingConfig"></a>
Die AWS X-Ray-Nachverfolgungskonfiguration der Funktion.  
Typ: [TracingConfigResponse](API_TracingConfigResponse.md) Objekt

 ** [Version](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-Version"></a>
Die Version der Lambda-Funktion.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 1024 Zeichen.  
Pattern: `(\$LATEST|[0-9]+)` 

 ** [VpcConfig](#API_CreateFunction_ResponseSyntax) **   <a name="lambda-CreateFunction-response-VpcConfig"></a>
Die Netzwerkkonfiguration der Funktion.  
Typ: [VpcConfigResponse](API_VpcConfigResponse.md) Objekt

## Fehler
<a name="API_CreateFunction_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** CodeSigningConfigNotFoundException **   
Die angegebene Codesignaturkonfiguration ist nicht vorhanden.  
HTTP Status Code: 404

 ** CodeStorageExceededException **   
Ihr AWS-Konto hat die maximale Gesamtcodegröße überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html).  
HTTP Status Code: 400

 ** CodeVerificationFailedException **   
Bei der Codesignatur ist eine oder mehrere der Validierungsüberprüfungen auf Nichtübereinstimmung oder Ablauf der Signatur fehlgeschlagen und die Codesignierrichtlinie ist auf ENFORCE festgelegt. Lambda blockiert die Bereitstellung.  
HTTP Status Code: 400

 ** InvalidCodeSignatureException **   
Die Integritätsprüfung der Codesignatur ist fehlgeschlagen. Wenn die Integritätsprüfung fehlschlägt, blockiert Lambda die Bereitstellung, selbst wenn die Codesignatur-Richtlinie auf WARN festgelegt ist.  
HTTP Status Code: 400

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceConflictException **   
Die Ressource ist bereits vorhanden, oder ein anderer Vorgang ist im Gange.  
HTTP-Statuscode: 409

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# CreateFunctionUrlConfig
<a name="API_CreateFunctionUrlConfig"></a>

Erstellt eine Lambda-Funktions-URL mit den angegebenen Konfigurationsparametern. Eine Funktions-URL ist ein dedizierter HTTP(S)-Endpunkt, mit dem Sie Ihre Funktion aufrufen können.

## Anforderungssyntax
<a name="API_CreateFunctionUrlConfig_RequestSyntax"></a>

```
POST /2021-10-31/functions/FunctionName/url?Qualifier=Qualifier HTTP/1.1
Content-type: application/json

{
   "AuthType": "string",
   "Cors": { 
      "AllowCredentials": boolean,
      "AllowHeaders": [ "string" ],
      "AllowMethods": [ "string" ],
      "AllowOrigins": [ "string" ],
      "ExposeHeaders": [ "string" ],
      "MaxAge": number
   },
   "InvokeMode": "string"
}
```

## URI-Anfrageparameter
<a name="API_CreateFunctionUrlConfig_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [FunctionName](#API_CreateFunctionUrlConfig_RequestSyntax) **   <a name="lambda-CreateFunctionUrlConfig-request-FunctionName"></a>
Der Name der Lambda-Funktion.  

**Name Formate**
+  **Funktionsname** – `my-function`.
+  **Funktions-ARN** – `arn:aws:lambda:us-west-2:123456789012:function:my-function`.
+  **Partielle ARN** – `123456789012:function:my-function`.
Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
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: Ja

 ** [Qualifier](#API_CreateFunctionUrlConfig_RequestSyntax) **   <a name="lambda-CreateFunctionUrlConfig-request-Qualifier"></a>
Der Aliasname.  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 128 Zeichen.  
Pattern: `(^\$LATEST$)|((?!^[0-9]+$)([a-zA-Z0-9-_]+))` 

## Anforderungstext
<a name="API_CreateFunctionUrlConfig_RequestBody"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [AuthType](#API_CreateFunctionUrlConfig_RequestSyntax) **   <a name="lambda-CreateFunctionUrlConfig-request-AuthType"></a>
Die Art der Authentifizierung, die Ihre Funktions-URL verwendet. Setzen Sie diese Option auf `AWS_IAM`, wenn Sie den Zugriff nur auf authentifizierte Benutzer beschränken möchten. Setzen Sie sie auf `NONE`, wenn Sie die IAM-Authentifizierung umgehen möchten, um einen öffentlichen Endpunkt zu erstellen. Weitere Informationen finden Sie unter [Sicherheits- und Authentifizierungsmodell für Lambda-Funktions-URLs](https://docs.aws.amazon.com/lambda/latest/dg/urls-auth.html).  
Typ: Zeichenfolge  
Zulässige Werte: `NONE | AWS_IAM`   
Erforderlich: Ja

 ** [Cors](#API_CreateFunctionUrlConfig_RequestSyntax) **   <a name="lambda-CreateFunctionUrlConfig-request-Cors"></a>
Die [Cross-Origin Resource Sharing (CORS)](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS)-Einstellungen für Ihre Funktions-URL.  
Typ: [Cors](API_Cors.md) Objekt  
Erforderlich: Nein

 ** [InvokeMode](#API_CreateFunctionUrlConfig_RequestSyntax) **   <a name="lambda-CreateFunctionUrlConfig-request-InvokeMode"></a>
Wählen Sie eine der folgenden Optionen aus:  
+  `BUFFERED` – Dies ist die Standardoption. Lambda ruft Ihre Funktion mithilfe der `Invoke`-API-Operation auf. Die Aufrufergebnisse sind verfügbar, wenn die Nutzlast abgeschlossen ist. Die maximale Nutzlastgröße beträgt 6 MB.
+  `RESPONSE_STREAM` – Deine Funktion streamt Nutzlast-Ergebnisse, sobald sie verfügbar sind. Lambda ruft Ihre Funktion mithilfe der `InvokeWithResponseStream`-API-Operation auf. Die maximale Größe der Antwortnutzlast beträgt 20 MB, Sie können jedoch eine [Erhöhung des Kontingents beantragen](https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html).
Typ: Zeichenfolge  
Zulässige Werte: `BUFFERED | RESPONSE_STREAM`   
Erforderlich: Nein

## Antwortsyntax
<a name="API_CreateFunctionUrlConfig_ResponseSyntax"></a>

```
HTTP/1.1 201
Content-type: application/json

{
   "AuthType": "string",
   "Cors": { 
      "AllowCredentials": boolean,
      "AllowHeaders": [ "string" ],
      "AllowMethods": [ "string" ],
      "AllowOrigins": [ "string" ],
      "ExposeHeaders": [ "string" ],
      "MaxAge": number
   },
   "CreationTime": "string",
   "FunctionArn": "string",
   "FunctionUrl": "string",
   "InvokeMode": "string"
}
```

## Antwortelemente
<a name="API_CreateFunctionUrlConfig_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP-201-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [AuthType](#API_CreateFunctionUrlConfig_ResponseSyntax) **   <a name="lambda-CreateFunctionUrlConfig-response-AuthType"></a>
Die Art der Authentifizierung, die Ihre Funktions-URL verwendet. Setzen Sie diese Option auf `AWS_IAM`, wenn Sie den Zugriff nur auf authentifizierte Benutzer beschränken möchten. Setzen Sie sie auf `NONE`, wenn Sie die IAM-Authentifizierung umgehen möchten, um einen öffentlichen Endpunkt zu erstellen. Weitere Informationen finden Sie unter [Sicherheits- und Authentifizierungsmodell für Lambda-Funktions-URLs](https://docs.aws.amazon.com/lambda/latest/dg/urls-auth.html).  
Typ: Zeichenfolge  
Zulässige Werte: `NONE | AWS_IAM` 

 ** [Cors](#API_CreateFunctionUrlConfig_ResponseSyntax) **   <a name="lambda-CreateFunctionUrlConfig-response-Cors"></a>
Die [Cross-Origin Resource Sharing (CORS)](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS)-Einstellungen für Ihre Funktions-URL.  
Typ: [Cors](API_Cors.md) Objekt

 ** [CreationTime](#API_CreateFunctionUrlConfig_ResponseSyntax) **   <a name="lambda-CreateFunctionUrlConfig-response-CreationTime"></a>
Zeitpunkt der Erstellung der Funktions-URL, im [ISO-8601-Format](https://www.w3.org/TR/NOTE-datetime) (JJJJ-MM-TTThh:ss.sTZD).  
Typ: Zeichenfolge

 ** [FunctionArn](#API_CreateFunctionUrlConfig_ResponseSyntax) **   <a name="lambda-CreateFunctionUrlConfig-response-FunctionArn"></a>
Der Amazon-Ressourcenname (ARN) der 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-_]+))?` 

 ** [FunctionUrl](#API_CreateFunctionUrlConfig_ResponseSyntax) **   <a name="lambda-CreateFunctionUrlConfig-response-FunctionUrl"></a>
Der HTTP-URL-Endpunkt für Ihre Funktion.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 40. Maximale Länge beträgt 100 Zeichen.

 ** [InvokeMode](#API_CreateFunctionUrlConfig_ResponseSyntax) **   <a name="lambda-CreateFunctionUrlConfig-response-InvokeMode"></a>
Wählen Sie eine der folgenden Optionen aus:  
+  `BUFFERED` – Dies ist die Standardoption. Lambda ruft Ihre Funktion mithilfe der `Invoke`-API-Operation auf. Die Aufrufergebnisse sind verfügbar, wenn die Nutzlast abgeschlossen ist. Die maximale Nutzlastgröße beträgt 6 MB.
+  `RESPONSE_STREAM` – Deine Funktion streamt Nutzlast-Ergebnisse, sobald sie verfügbar sind. Lambda ruft Ihre Funktion mithilfe der `InvokeWithResponseStream`-API-Operation auf. Die maximale Größe der Antwortnutzlast beträgt 20 MB, Sie können jedoch eine [Erhöhung des Kontingents beantragen](https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html).
Typ: Zeichenfolge  
Zulässige Werte: `BUFFERED | RESPONSE_STREAM` 

## Fehler
<a name="API_CreateFunctionUrlConfig_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceConflictException **   
Die Ressource ist bereits vorhanden, oder ein anderer Vorgang ist im Gange.  
HTTP-Statuscode: 409

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# DeleteAlias
<a name="API_DeleteAlias"></a>

Löscht einen Lambda-Funktions[alias](https://docs.aws.amazon.com/lambda/latest/dg/configuration-aliases.html).

## Anforderungssyntax
<a name="API_DeleteAlias_RequestSyntax"></a>

```
DELETE /2015-03-31/functions/FunctionName/aliases/Name HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_DeleteAlias_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [FunctionName](#API_DeleteAlias_RequestSyntax) **   <a name="lambda-DeleteAlias-request-FunctionName"></a>
Der Name der Lambda-Funktion.  

**Name Formate**
+  **Funktionsname** - `MyFunction`.
+  **Funktion-ARN** - `arn:aws:lambda:us-west-2:123456789012:function:MyFunction`.
+  **Partielle ARN** - `123456789012:function:MyFunction`.
Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
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: Ja

 ** [Name](#API_DeleteAlias_RequestSyntax) **   <a name="lambda-DeleteAlias-request-Name"></a>
Der Name des Alias.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 128 Zeichen.  
Pattern: `(?!^[0-9]+$)([a-zA-Z0-9-_]+)`   
Erforderlich: Ja

## Anforderungstext
<a name="API_DeleteAlias_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_DeleteAlias_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Antwortelemente
<a name="API_DeleteAlias_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP-204-Antwort mit leerem HTTP-Textinhalt zurück.

## Fehler
<a name="API_DeleteAlias_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceConflictException **   
Die Ressource ist bereits vorhanden, oder ein anderer Vorgang ist im Gange.  
HTTP-Statuscode: 409

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# DeleteCodeSigningConfig
<a name="API_DeleteCodeSigningConfig"></a>

Löscht die Codesignaturkonfiguration. Sie können die Codesignatur-Konfiguration nur löschen, wenn sie von keiner Funktion verwendet wird. 

## Anforderungssyntax
<a name="API_DeleteCodeSigningConfig_RequestSyntax"></a>

```
DELETE /2020-04-22/code-signing-configs/CodeSigningConfigArn HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_DeleteCodeSigningConfig_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [CodeSigningConfigArn](#API_DeleteCodeSigningConfig_RequestSyntax) **   <a name="lambda-DeleteCodeSigningConfig-request-CodeSigningConfigArn"></a>
Der Amazon-Ressourcenname (ARN) der Code-Signierungskonfiguration.  
Längenbeschränkungen: Maximale Länge von 200.  
Pattern: `arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\d{1}:\d{12}:code-signing-config:csc-[a-z0-9]{17}`   
Erforderlich: Ja

## Anforderungstext
<a name="API_DeleteCodeSigningConfig_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_DeleteCodeSigningConfig_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Antwortelemente
<a name="API_DeleteCodeSigningConfig_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP-204-Antwort mit leerem HTTP-Textinhalt zurück.

## Fehler
<a name="API_DeleteCodeSigningConfig_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceConflictException **   
Die Ressource ist bereits vorhanden, oder ein anderer Vorgang ist im Gange.  
HTTP-Statuscode: 409

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

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

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

# DeleteEventSourceMapping
<a name="API_DeleteEventSourceMapping"></a>

Löscht ein [Ereignisquellen-Mapping](https://docs.aws.amazon.com/lambda/latest/dg/intro-invocation-modes.html). Sie können den Bezeichner eines Mappings aus der Ausgabe von [ListEventSourceMappings](API_ListEventSourceMappings.md) abrufen.

Wenn Sie ein Ereignisquellen-Mapping löschen, geht sie in einen `Deleting`-Zustand über und wird möglicherweise einige Sekunden lang nicht vollständig gelöscht.

## Anforderungssyntax
<a name="API_DeleteEventSourceMapping_RequestSyntax"></a>

```
DELETE /2015-03-31/event-source-mappings/UUID HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_DeleteEventSourceMapping_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [UUID](#API_DeleteEventSourceMapping_RequestSyntax) **   <a name="lambda-DeleteEventSourceMapping-request-UUID"></a>
Der Bezeichner des Ereignisquellen-Mappings.  
Erforderlich: Ja

## Anforderungstext
<a name="API_DeleteEventSourceMapping_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_DeleteEventSourceMapping_ResponseSyntax"></a>

```
HTTP/1.1 202
Content-type: application/json

{
   "AmazonManagedKafkaEventSourceConfig": { 
      "ConsumerGroupId": "string"
   },
   "BatchSize": number,
   "BisectBatchOnFunctionError": boolean,
   "DestinationConfig": { 
      "OnFailure": { 
         "Destination": "string"
      },
      "OnSuccess": { 
         "Destination": "string"
      }
   },
   "DocumentDBEventSourceConfig": { 
      "CollectionName": "string",
      "DatabaseName": "string",
      "FullDocument": "string"
   },
   "EventSourceArn": "string",
   "FilterCriteria": { 
      "Filters": [ 
         { 
            "Pattern": "string"
         }
      ]
   },
   "FunctionArn": "string",
   "FunctionResponseTypes": [ "string" ],
   "LastModified": number,
   "LastProcessingResult": "string",
   "MaximumBatchingWindowInSeconds": number,
   "MaximumRecordAgeInSeconds": number,
   "MaximumRetryAttempts": number,
   "ParallelizationFactor": number,
   "Queues": [ "string" ],
   "ScalingConfig": { 
      "MaximumConcurrency": number
   },
   "SelfManagedEventSource": { 
      "Endpoints": { 
         "string" : [ "string" ]
      }
   },
   "SelfManagedKafkaEventSourceConfig": { 
      "ConsumerGroupId": "string"
   },
   "SourceAccessConfigurations": [ 
      { 
         "Type": "string",
         "URI": "string"
      }
   ],
   "StartingPosition": "string",
   "StartingPositionTimestamp": number,
   "State": "string",
   "StateTransitionReason": "string",
   "Topics": [ "string" ],
   "TumblingWindowInSeconds": number,
   "UUID": "string"
}
```

## Antwortelemente
<a name="API_DeleteEventSourceMapping_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 202-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

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

 ** [BatchSize](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-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.

 ** [BisectBatchOnFunctionError](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-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

 ** [DestinationConfig](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-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

 ** [DocumentDBEventSourceConfig](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-DocumentDBEventSourceConfig"></a>
Spezifische Konfigurationseinstellungen für eine DocumentDB-Ereignisquelle.  
Typ: [DocumentDBEventSourceConfig](API_DocumentDBEventSourceConfig.md) Objekt

 ** [EventSourceArn](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-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})?:(.*)` 

 ** [FilterCriteria](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-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

 ** [FunctionArn](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-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-_]+))?` 

 ** [FunctionResponseTypes](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-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` 

 ** [LastModified](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-LastModified"></a>
Das Datum, an dem das Ereignisquellen-Mapping zuletzt aktualisiert wurde oder dessen Status geändert wurde, in Unix-Zeitsekunden.  
Typ: Zeitstempel

 ** [LastProcessingResult](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-LastProcessingResult"></a>
Das Ergebnis des letzten Lambda-Aufrufs Ihrer Funktion.  
Typ: Zeichenfolge

 ** [MaximumBatchingWindowInSeconds](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-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.

 ** [MaximumRecordAgeInSeconds](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-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.

 ** [MaximumRetryAttempts](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-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.

 ** [ParallelizationFactor](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-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.

 ** [Queues](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-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]*` 

 ** [ScalingConfig](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-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

 ** [SelfManagedEventSource](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-SelfManagedEventSource"></a>
Der selbstverwaltete Apache-Kafka-Cluster für Ihre Ereignisquelle.  
Typ: [SelfManagedEventSource](API_SelfManagedEventSource.md) Objekt

 ** [SelfManagedKafkaEventSourceConfig](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-SelfManagedKafkaEventSourceConfig"></a>
Spezifische Konfigurationseinstellungen für eine selbstverwaltete Apache-Kafka-Ereignisquelle.  
Typ: [SelfManagedKafkaEventSourceConfig](API_SelfManagedKafkaEventSourceConfig.md) Objekt

 ** [SourceAccessConfigurations](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-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.

 ** [StartingPosition](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-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` 

 ** [StartingPositionTimestamp](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-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

 ** [State](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-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

 ** [StateTransitionReason](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-StateTransitionReason"></a>
Gibt an, ob ein Benutzer oder Lambda die letzte Änderung am Ereignisquellen-Mapping vorgenommen hat.  
Typ: Zeichenfolge

 ** [Topics](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-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\-_.]+)` 

 ** [TumblingWindowInSeconds](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-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.

 ** [UUID](#API_DeleteEventSourceMapping_ResponseSyntax) **   <a name="lambda-DeleteEventSourceMapping-response-UUID"></a>
Der Bezeichner des Ereignisquellen-Mapping.  
Typ: Zeichenfolge

## Fehler
<a name="API_DeleteEventSourceMapping_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceConflictException **   
Die Ressource ist bereits vorhanden, oder ein anderer Vorgang ist im Gange.  
HTTP-Statuscode: 409

 ** ResourceInUseException **   
Der Vorgang steht in Konflikt mit der Verfügbarkeit der Ressource. Sie haben beispielsweise versucht, eine Zuordnung von Ereignisquellen im Status CREATING zu aktualisieren, oder Sie haben versucht, eine Ereignisquellenzuordnung im Status UPDATING zu löschen.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# DeleteFunction
<a name="API_DeleteFunction"></a>

Löscht eine Lambda-Funktion. Um eine bestimmte Funktionsversion zu löschen, verwenden Sie den `Qualifier`-Parameter. Andernfalls werden alle Versionen und Aliase gelöscht. Dafür muss der Benutzer nicht über explizite Berechtigungen für [DeleteAlias](API_DeleteAlias.md) verfügen.

Um Lambda-Ereignisquellen-Zuweisung zu löschen, die eine Funktion aufrufen, verwenden Sie [DeleteEventSourceMapping](API_DeleteEventSourceMapping.md). Löschen Sie für AWS-Services und Ressourcen, die Ihre Funktion direkt aufrufen, den Auslöser in dem Service, in dem Sie diesen ursprünglich konfiguriert haben.

## Anforderungssyntax
<a name="API_DeleteFunction_RequestSyntax"></a>

```
DELETE /2015-03-31/functions/FunctionName?Qualifier=Qualifier HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_DeleteFunction_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [FunctionName](#API_DeleteFunction_RequestSyntax) **   <a name="lambda-DeleteFunction-request-FunctionName"></a>
Der Name der Lambda-Funktion, oder der Version.  

**Name Formate**
+  **Funktionsname** – `my-function` (nur Name), `my-function:1` (mit Version).
+  **Funktions-ARN** – `arn:aws:lambda:us-west-2:123456789012:function:my-function`.
+  **Partielle ARN** – `123456789012:function:my-function`.
Sie können an jedes der Formate eine Versionsnummer oder einen Alias anhängen. Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
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: Ja

 ** [Qualifier](#API_DeleteFunction_RequestSyntax) **   <a name="lambda-DeleteFunction-request-Qualifier"></a>
Geben Sie eine zu löschende Version an. Sie können eine Version, auf die ein Alias verweist, nicht löschen.  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 128 Zeichen.  
Pattern: `(|[a-zA-Z0-9$_-]+)` 

## Anforderungstext
<a name="API_DeleteFunction_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_DeleteFunction_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Antwortelemente
<a name="API_DeleteFunction_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP-204-Antwort mit leerem HTTP-Textinhalt zurück.

## Fehler
<a name="API_DeleteFunction_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceConflictException **   
Die Ressource ist bereits vorhanden, oder ein anderer Vorgang ist im Gange.  
HTTP-Statuscode: 409

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# DeleteFunctionCodeSigningConfig
<a name="API_DeleteFunctionCodeSigningConfig"></a>

Entfernt die Konfiguration der Codesignierung aus der Funktion.

## Anforderungssyntax
<a name="API_DeleteFunctionCodeSigningConfig_RequestSyntax"></a>

```
DELETE /2020-06-30/functions/FunctionName/code-signing-config HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_DeleteFunctionCodeSigningConfig_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [FunctionName](#API_DeleteFunctionCodeSigningConfig_RequestSyntax) **   <a name="lambda-DeleteFunctionCodeSigningConfig-request-FunctionName"></a>
Der Name der Lambda-Funktion.  

**Name Formate**
+  **Funktionsname** - `MyFunction`.
+  **Funktion-ARN** - `arn:aws:lambda:us-west-2:123456789012:function:MyFunction`.
+  **Partielle ARN** - `123456789012:function:MyFunction`.
Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
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: Ja

## Anforderungstext
<a name="API_DeleteFunctionCodeSigningConfig_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_DeleteFunctionCodeSigningConfig_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Antwortelemente
<a name="API_DeleteFunctionCodeSigningConfig_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP-204-Antwort mit leerem HTTP-Textinhalt zurück.

## Fehler
<a name="API_DeleteFunctionCodeSigningConfig_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** CodeSigningConfigNotFoundException **   
Die angegebene Codesignaturkonfiguration ist nicht vorhanden.  
HTTP Status Code: 404

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceConflictException **   
Die Ressource ist bereits vorhanden, oder ein anderer Vorgang ist im Gange.  
HTTP-Statuscode: 409

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# DeleteFunctionConcurrency
<a name="API_DeleteFunctionConcurrency"></a>

Entfernt ein Limit für die gleichzeitige Ausführung aus einer Funktion.

## Anforderungssyntax
<a name="API_DeleteFunctionConcurrency_RequestSyntax"></a>

```
DELETE /2017-10-31/functions/FunctionName/concurrency HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_DeleteFunctionConcurrency_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [FunctionName](#API_DeleteFunctionConcurrency_RequestSyntax) **   <a name="lambda-DeleteFunctionConcurrency-request-FunctionName"></a>
Der Name der Lambda-Funktion.  

**Name Formate**
+  **Funktionsname** – `my-function`.
+  **Funktions-ARN** – `arn:aws:lambda:us-west-2:123456789012:function:my-function`.
+  **Partielle ARN** – `123456789012:function:my-function`.
Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
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: Ja

## Anforderungstext
<a name="API_DeleteFunctionConcurrency_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_DeleteFunctionConcurrency_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Antwortelemente
<a name="API_DeleteFunctionConcurrency_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP-204-Antwort mit leerem HTTP-Textinhalt zurück.

## Fehler
<a name="API_DeleteFunctionConcurrency_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceConflictException **   
Die Ressource ist bereits vorhanden, oder ein anderer Vorgang ist im Gange.  
HTTP-Statuscode: 409

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# DeleteFunctionEventInvokeConfig
<a name="API_DeleteFunctionEventInvokeConfig"></a>

Löscht die Konfiguration für den asynchronen Aufruf für eine Funktion, Version oder einen Alias.

Verwenden Sie [PutFunctionEventInvokeConfig](API_PutFunctionEventInvokeConfig.md), um Optionen für den asynchronen Aufruf zu konfigurieren.

## Anforderungssyntax
<a name="API_DeleteFunctionEventInvokeConfig_RequestSyntax"></a>

```
DELETE /2019-09-25/functions/FunctionName/event-invoke-config?Qualifier=Qualifier HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_DeleteFunctionEventInvokeConfig_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [FunctionName](#API_DeleteFunctionEventInvokeConfig_RequestSyntax) **   <a name="lambda-DeleteFunctionEventInvokeConfig-request-FunctionName"></a>
Der Name der Lambda-Funktion, der Version oder des Alias.  

**Name Formate**
+  **Funktionsname** – `my-function` (nur Name), `my-function:v1` (mit Alias).
+  **Funktion-ARN** - `arn:aws:lambda:us-west-2:123456789012:function:my-function`.
+  **Partielle ARN** - `123456789012:function:my-function`.
Sie können an jedes der Formate eine Versionsnummer oder einen Alias anhängen. Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
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: Ja

 ** [Qualifier](#API_DeleteFunctionEventInvokeConfig_RequestSyntax) **   <a name="lambda-DeleteFunctionEventInvokeConfig-request-Qualifier"></a>
Eine Versionsnummer oder der Aliasname.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 128 Zeichen.  
Pattern: `(|[a-zA-Z0-9$_-]+)` 

## Anforderungstext
<a name="API_DeleteFunctionEventInvokeConfig_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_DeleteFunctionEventInvokeConfig_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Antwortelemente
<a name="API_DeleteFunctionEventInvokeConfig_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP-204-Antwort mit leerem HTTP-Textinhalt zurück.

## Fehler
<a name="API_DeleteFunctionEventInvokeConfig_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceConflictException **   
Die Ressource ist bereits vorhanden, oder ein anderer Vorgang ist im Gange.  
HTTP-Statuscode: 409

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# DeleteFunctionUrlConfig
<a name="API_DeleteFunctionUrlConfig"></a>

Löscht eine Lambda-Funktions-URL. Wenn Sie eine Funktions-URL löschen, können Sie sie nicht wiederherstellen. Das Erstellen einer neuen Funktions-URL führt zu einer anderen URL-Adresse.

## Anforderungssyntax
<a name="API_DeleteFunctionUrlConfig_RequestSyntax"></a>

```
DELETE /2021-10-31/functions/FunctionName/url?Qualifier=Qualifier HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_DeleteFunctionUrlConfig_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [FunctionName](#API_DeleteFunctionUrlConfig_RequestSyntax) **   <a name="lambda-DeleteFunctionUrlConfig-request-FunctionName"></a>
Der Name der Lambda-Funktion.  

**Name Formate**
+  **Funktionsname** – `my-function`.
+  **Funktions-ARN** – `arn:aws:lambda:us-west-2:123456789012:function:my-function`.
+  **Partielle ARN** – `123456789012:function:my-function`.
Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
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: Ja

 ** [Qualifier](#API_DeleteFunctionUrlConfig_RequestSyntax) **   <a name="lambda-DeleteFunctionUrlConfig-request-Qualifier"></a>
Der Aliasname.  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 128 Zeichen.  
Pattern: `(^\$LATEST$)|((?!^[0-9]+$)([a-zA-Z0-9-_]+))` 

## Anforderungstext
<a name="API_DeleteFunctionUrlConfig_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_DeleteFunctionUrlConfig_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Antwortelemente
<a name="API_DeleteFunctionUrlConfig_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP-204-Antwort mit leerem HTTP-Textinhalt zurück.

## Fehler
<a name="API_DeleteFunctionUrlConfig_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** ResourceConflictException **   
Die Ressource ist bereits vorhanden, oder ein anderer Vorgang ist im Gange.  
HTTP-Statuscode: 409

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# DeleteLayerVersion
<a name="API_DeleteLayerVersion"></a>

Löscht eine Version einer [AWS Lambda-Ebene](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html). Gelöschte Versionen können nicht mehr angezeigt oder zu Funktionen hinzugefügt werden. Um zu vermeiden, dass Funktionen unterbrochen werden, verbleibt eine Kopie der Version in Lambda, bis keine Funktionen darauf verweisen.

## Anforderungssyntax
<a name="API_DeleteLayerVersion_RequestSyntax"></a>

```
DELETE /2018-10-31/layers/LayerName/versions/VersionNumber HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_DeleteLayerVersion_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [LayerName](#API_DeleteLayerVersion_RequestSyntax) **   <a name="lambda-DeleteLayerVersion-request-LayerName"></a>
Der Name oder der Amazon-Ressourcenname (ARN) des Layers.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
Pattern: `(arn:[a-zA-Z0-9-]+:lambda:[a-zA-Z0-9-]+:\d{12}:layer:[a-zA-Z0-9-_]+)|[a-zA-Z0-9-_]+`   
Erforderlich: Ja

 ** [VersionNumber](#API_DeleteLayerVersion_RequestSyntax) **   <a name="lambda-DeleteLayerVersion-request-VersionNumber"></a>
Die Versionsnummer.  
Erforderlich: Ja

## Anforderungstext
<a name="API_DeleteLayerVersion_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_DeleteLayerVersion_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Antwortelemente
<a name="API_DeleteLayerVersion_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP-204-Antwort mit leerem HTTP-Textinhalt zurück.

## Fehler
<a name="API_DeleteLayerVersion_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# DeleteProvisionedConcurrencyConfig
<a name="API_DeleteProvisionedConcurrencyConfig"></a>

Löscht eine bereitgestellte Parallelitätskonfiguration für eine Funktion.

## Anforderungssyntax
<a name="API_DeleteProvisionedConcurrencyConfig_RequestSyntax"></a>

```
DELETE /2019-09-30/functions/FunctionName/provisioned-concurrency?Qualifier=Qualifier HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_DeleteProvisionedConcurrencyConfig_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [FunctionName](#API_DeleteProvisionedConcurrencyConfig_RequestSyntax) **   <a name="lambda-DeleteProvisionedConcurrencyConfig-request-FunctionName"></a>
Der Name der Lambda-Funktion.  

**Name Formate**
+  **Funktionsname** – `my-function`.
+  **Funktions-ARN** – `arn:aws:lambda:us-west-2:123456789012:function:my-function`.
+  **Partielle ARN** – `123456789012:function:my-function`.
Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
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: Ja

 ** [Qualifier](#API_DeleteProvisionedConcurrencyConfig_RequestSyntax) **   <a name="lambda-DeleteProvisionedConcurrencyConfig-request-Qualifier"></a>
Die Versionsnummer oder der Aliasname.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 128 Zeichen.  
Pattern: `(|[a-zA-Z0-9$_-]+)`   
Erforderlich: Ja

## Anforderungstext
<a name="API_DeleteProvisionedConcurrencyConfig_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_DeleteProvisionedConcurrencyConfig_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Antwortelemente
<a name="API_DeleteProvisionedConcurrencyConfig_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP-204-Antwort mit leerem HTTP-Textinhalt zurück.

## Fehler
<a name="API_DeleteProvisionedConcurrencyConfig_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceConflictException **   
Die Ressource ist bereits vorhanden, oder ein anderer Vorgang ist im Gange.  
HTTP-Statuscode: 409

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# GetAccountSettings
<a name="API_GetAccountSettings"></a>

Ruft Details zu den [Limits](https://docs.aws.amazon.com/lambda/latest/dg/limits.html) und der Nutzung Ihres Kontos in einer AWS-Region ab.

## Anforderungssyntax
<a name="API_GetAccountSettings_RequestSyntax"></a>

```
GET /2016-08-19/account-settings/ HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_GetAccountSettings_RequestParameters"></a>

Die Anforderung verwendet keine URI-Parameter.

## Anforderungstext
<a name="API_GetAccountSettings_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_GetAccountSettings_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "AccountLimit": { 
      "CodeSizeUnzipped": number,
      "CodeSizeZipped": number,
      "ConcurrentExecutions": number,
      "TotalCodeSize": number,
      "UnreservedConcurrentExecutions": number
   },
   "AccountUsage": { 
      "FunctionCount": number,
      "TotalCodeSize": number
   }
}
```

## Antwortelemente
<a name="API_GetAccountSettings_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [AccountLimit](#API_GetAccountSettings_ResponseSyntax) **   <a name="lambda-GetAccountSettings-response-AccountLimit"></a>
Limits, die sich auf Parallelität und Code-Speicherung beziehen.  
Typ: [AccountLimit](API_AccountLimit.md) Objekt

 ** [AccountUsage](#API_GetAccountSettings_ResponseSyntax) **   <a name="lambda-GetAccountSettings-response-AccountUsage"></a>
Die Anzahl der Funktionen und der Umfang des verwendeten Speichers.  
Typ: [AccountUsage](API_AccountUsage.md) Objekt

## Fehler
<a name="API_GetAccountSettings_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# GetAlias
<a name="API_GetAlias"></a>

Gibt Details zu einem Lambda-Funktions[alias](https://docs.aws.amazon.com/lambda/latest/dg/configuration-aliases.html) zurück.

## Anforderungssyntax
<a name="API_GetAlias_RequestSyntax"></a>

```
GET /2015-03-31/functions/FunctionName/aliases/Name HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_GetAlias_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [FunctionName](#API_GetAlias_RequestSyntax) **   <a name="lambda-GetAlias-request-FunctionName"></a>
Der Name der Lambda-Funktion.  

**Name Formate**
+  **Funktionsname** - `MyFunction`.
+  **Funktion-ARN** - `arn:aws:lambda:us-west-2:123456789012:function:MyFunction`.
+  **Partielle ARN** - `123456789012:function:MyFunction`.
Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
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: Ja

 ** [Name](#API_GetAlias_RequestSyntax) **   <a name="lambda-GetAlias-request-Name"></a>
Der Name des Alias.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 128 Zeichen.  
Pattern: `(?!^[0-9]+$)([a-zA-Z0-9-_]+)`   
Erforderlich: Ja

## Anforderungstext
<a name="API_GetAlias_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_GetAlias_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "AliasArn": "string",
   "Description": "string",
   "FunctionVersion": "string",
   "Name": "string",
   "RevisionId": "string",
   "RoutingConfig": { 
      "AdditionalVersionWeights": { 
         "string" : number 
      }
   }
}
```

## Antwortelemente
<a name="API_GetAlias_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [AliasArn](#API_GetAlias_ResponseSyntax) **   <a name="lambda-GetAlias-response-AliasArn"></a>
Der Amazon-Ressourcenname (ARN) des Alias.  
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-_]+))?` 

 ** [Description](#API_GetAlias_ResponseSyntax) **   <a name="lambda-GetAlias-response-Description"></a>
Eine Beschreibung des Alias.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Maximale Länge beträgt 256 Zeichen.

 ** [FunctionVersion](#API_GetAlias_ResponseSyntax) **   <a name="lambda-GetAlias-response-FunctionVersion"></a>
Die Funktionsversion, die der Alias aufruft.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 1024 Zeichen.  
Pattern: `(\$LATEST|[0-9]+)` 

 ** [Name](#API_GetAlias_ResponseSyntax) **   <a name="lambda-GetAlias-response-Name"></a>
Der Name des Alias.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 128 Zeichen.  
Pattern: `(?!^[0-9]+$)([a-zA-Z0-9-_]+)` 

 ** [RevisionId](#API_GetAlias_ResponseSyntax) **   <a name="lambda-GetAlias-response-RevisionId"></a>
Ein eindeutiger Bezeichner, der sich ändert, wenn Sie den Alias aktualisieren.  
Typ: Zeichenfolge

 ** [RoutingConfig](#API_GetAlias_ResponseSyntax) **   <a name="lambda-GetAlias-response-RoutingConfig"></a>
Die [Routing-Konfiguration](https://docs.aws.amazon.com/lambda/latest/dg/lambda-traffic-shifting-using-aliases.html) des Alias.  
Typ: [AliasRoutingConfiguration](API_AliasRoutingConfiguration.md) Objekt

## Fehler
<a name="API_GetAlias_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# GetCodeSigningConfig
<a name="API_GetCodeSigningConfig"></a>

Gibt Informationen zur angegebenen Codesignaturkonfiguration zurück.

## Anforderungssyntax
<a name="API_GetCodeSigningConfig_RequestSyntax"></a>

```
GET /2020-04-22/code-signing-configs/CodeSigningConfigArn HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_GetCodeSigningConfig_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [CodeSigningConfigArn](#API_GetCodeSigningConfig_RequestSyntax) **   <a name="lambda-GetCodeSigningConfig-request-CodeSigningConfigArn"></a>
Der Amazon-Ressourcenname (ARN) der Code-Signierungskonfiguration.   
Längenbeschränkungen: Maximale Länge von 200.  
Pattern: `arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\d{1}:\d{12}:code-signing-config:csc-[a-z0-9]{17}`   
Erforderlich: Ja

## Anforderungstext
<a name="API_GetCodeSigningConfig_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_GetCodeSigningConfig_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "CodeSigningConfig": { 
      "AllowedPublishers": { 
         "SigningProfileVersionArns": [ "string" ]
      },
      "CodeSigningConfigArn": "string",
      "CodeSigningConfigId": "string",
      "CodeSigningPolicies": { 
         "UntrustedArtifactOnDeployment": "string"
      },
      "Description": "string",
      "LastModified": "string"
   }
}
```

## Antwortelemente
<a name="API_GetCodeSigningConfig_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [CodeSigningConfig](#API_GetCodeSigningConfig_ResponseSyntax) **   <a name="lambda-GetCodeSigningConfig-response-CodeSigningConfig"></a>
Die Code-Signaturkonfiguration.  
Typ: [CodeSigningConfig](API_CodeSigningConfig.md) Objekt

## Fehler
<a name="API_GetCodeSigningConfig_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

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

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

# GetEventSourceMapping
<a name="API_GetEventSourceMapping"></a>

Gibt Details zu einer Ereignisquellen-Mapping zurück. Sie können den Bezeichner eines Mappings aus der Ausgabe von [ListEventSourceMappings](API_ListEventSourceMappings.md) abrufen.

## Anforderungssyntax
<a name="API_GetEventSourceMapping_RequestSyntax"></a>

```
GET /2015-03-31/event-source-mappings/UUID HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_GetEventSourceMapping_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [UUID](#API_GetEventSourceMapping_RequestSyntax) **   <a name="lambda-GetEventSourceMapping-request-UUID"></a>
Der Bezeichner des Ereignisquellen-Mappings.  
Erforderlich: Ja

## Anforderungstext
<a name="API_GetEventSourceMapping_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_GetEventSourceMapping_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "AmazonManagedKafkaEventSourceConfig": { 
      "ConsumerGroupId": "string"
   },
   "BatchSize": number,
   "BisectBatchOnFunctionError": boolean,
   "DestinationConfig": { 
      "OnFailure": { 
         "Destination": "string"
      },
      "OnSuccess": { 
         "Destination": "string"
      }
   },
   "DocumentDBEventSourceConfig": { 
      "CollectionName": "string",
      "DatabaseName": "string",
      "FullDocument": "string"
   },
   "EventSourceArn": "string",
   "FilterCriteria": { 
      "Filters": [ 
         { 
            "Pattern": "string"
         }
      ]
   },
   "FunctionArn": "string",
   "FunctionResponseTypes": [ "string" ],
   "LastModified": number,
   "LastProcessingResult": "string",
   "MaximumBatchingWindowInSeconds": number,
   "MaximumRecordAgeInSeconds": number,
   "MaximumRetryAttempts": number,
   "ParallelizationFactor": number,
   "Queues": [ "string" ],
   "ScalingConfig": { 
      "MaximumConcurrency": number
   },
   "SelfManagedEventSource": { 
      "Endpoints": { 
         "string" : [ "string" ]
      }
   },
   "SelfManagedKafkaEventSourceConfig": { 
      "ConsumerGroupId": "string"
   },
   "SourceAccessConfigurations": [ 
      { 
         "Type": "string",
         "URI": "string"
      }
   ],
   "StartingPosition": "string",
   "StartingPositionTimestamp": number,
   "State": "string",
   "StateTransitionReason": "string",
   "Topics": [ "string" ],
   "TumblingWindowInSeconds": number,
   "UUID": "string"
}
```

## Antwortelemente
<a name="API_GetEventSourceMapping_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

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

 ** [BatchSize](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-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.

 ** [BisectBatchOnFunctionError](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-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

 ** [DestinationConfig](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-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

 ** [DocumentDBEventSourceConfig](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-DocumentDBEventSourceConfig"></a>
Spezifische Konfigurationseinstellungen für eine DocumentDB-Ereignisquelle.  
Typ: [DocumentDBEventSourceConfig](API_DocumentDBEventSourceConfig.md) Objekt

 ** [EventSourceArn](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-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})?:(.*)` 

 ** [FilterCriteria](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-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

 ** [FunctionArn](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-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-_]+))?` 

 ** [FunctionResponseTypes](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-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` 

 ** [LastModified](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-LastModified"></a>
Das Datum, an dem das Ereignisquellen-Mapping zuletzt aktualisiert wurde oder dessen Status geändert wurde, in Unix-Zeitsekunden.  
Typ: Zeitstempel

 ** [LastProcessingResult](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-LastProcessingResult"></a>
Das Ergebnis des letzten Lambda-Aufrufs Ihrer Funktion.  
Typ: Zeichenfolge

 ** [MaximumBatchingWindowInSeconds](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-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.

 ** [MaximumRecordAgeInSeconds](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-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.

 ** [MaximumRetryAttempts](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-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.

 ** [ParallelizationFactor](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-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.

 ** [Queues](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-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]*` 

 ** [ScalingConfig](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-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

 ** [SelfManagedEventSource](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-SelfManagedEventSource"></a>
Der selbstverwaltete Apache-Kafka-Cluster für Ihre Ereignisquelle.  
Typ: [SelfManagedEventSource](API_SelfManagedEventSource.md) Objekt

 ** [SelfManagedKafkaEventSourceConfig](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-SelfManagedKafkaEventSourceConfig"></a>
Spezifische Konfigurationseinstellungen für eine selbstverwaltete Apache-Kafka-Ereignisquelle.  
Typ: [SelfManagedKafkaEventSourceConfig](API_SelfManagedKafkaEventSourceConfig.md) Objekt

 ** [SourceAccessConfigurations](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-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.

 ** [StartingPosition](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-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` 

 ** [StartingPositionTimestamp](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-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

 ** [State](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-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

 ** [StateTransitionReason](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-StateTransitionReason"></a>
Gibt an, ob ein Benutzer oder Lambda die letzte Änderung am Ereignisquellen-Mapping vorgenommen hat.  
Typ: Zeichenfolge

 ** [Topics](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-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\-_.]+)` 

 ** [TumblingWindowInSeconds](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-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.

 ** [UUID](#API_GetEventSourceMapping_ResponseSyntax) **   <a name="lambda-GetEventSourceMapping-response-UUID"></a>
Der Bezeichner des Ereignisquellen-Mapping.  
Typ: Zeichenfolge

## Fehler
<a name="API_GetEventSourceMapping_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# GetFunction
<a name="API_GetFunction"></a>

Gibt Informationen zur Funktion oder Funktionsversion mit einem Link zum Download des Bereitstellungspakets zurück, das 10 Minuten gültig ist. Wenn Sie eine Funktionsversion angeben, werden nur Details zurückgegeben, die für diese Version spezifisch sind.

## Anforderungssyntax
<a name="API_GetFunction_RequestSyntax"></a>

```
GET /2015-03-31/functions/FunctionName?Qualifier=Qualifier HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_GetFunction_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [FunctionName](#API_GetFunction_RequestSyntax) **   <a name="lambda-GetFunction-request-FunctionName"></a>
Der Name der Lambda-Funktion, der Version oder des Alias.  

**Name Formate**
+  **Funktionsname** – `my-function` (nur Name), `my-function:v1` (mit Alias).
+  **Funktions-ARN** – `arn:aws:lambda:us-west-2:123456789012:function:my-function`.
+  **Partielle ARN** – `123456789012:function:my-function`.
Sie können an jedes der Formate eine Versionsnummer oder einen Alias anhängen. Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Höchstlänge = 170 Zeichen.  
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: Ja

 ** [Qualifier](#API_GetFunction_RequestSyntax) **   <a name="lambda-GetFunction-request-Qualifier"></a>
Geben Sie eine Version oder einen Alias an, um Details zu einer veröffentlichten Version der Funktion abzurufen.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 128 Zeichen.  
Pattern: `(|[a-zA-Z0-9$_-]+)` 

## Anforderungstext
<a name="API_GetFunction_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_GetFunction_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "Code": { 
      "ImageUri": "string",
      "Location": "string",
      "RepositoryType": "string",
      "ResolvedImageUri": "string"
   },
   "Concurrency": { 
      "ReservedConcurrentExecutions": number
   },
   "Configuration": { 
      "Architectures": [ "string" ],
      "CodeSha256": "string",
      "CodeSize": number,
      "DeadLetterConfig": { 
         "TargetArn": "string"
      },
      "Description": "string",
      "Environment": { 
         "Error": { 
            "ErrorCode": "string",
            "Message": "string"
         },
         "Variables": { 
            "string" : "string" 
         }
      },
      "EphemeralStorage": { 
         "Size": number
      },
      "FileSystemConfigs": [ 
         { 
            "Arn": "string",
            "LocalMountPath": "string"
         }
      ],
      "FunctionArn": "string",
      "FunctionName": "string",
      "Handler": "string",
      "ImageConfigResponse": { 
         "Error": { 
            "ErrorCode": "string",
            "Message": "string"
         },
         "ImageConfig": { 
            "Command": [ "string" ],
            "EntryPoint": [ "string" ],
            "WorkingDirectory": "string"
         }
      },
      "KMSKeyArn": "string",
      "LastModified": "string",
      "LastUpdateStatus": "string",
      "LastUpdateStatusReason": "string",
      "LastUpdateStatusReasonCode": "string",
      "Layers": [ 
         { 
            "Arn": "string",
            "CodeSize": number,
            "SigningJobArn": "string",
            "SigningProfileVersionArn": "string"
         }
      ],
      "LoggingConfig": { 
         "ApplicationLogLevel": "string",
         "LogFormat": "string",
         "LogGroup": "string",
         "SystemLogLevel": "string"
      },
      "MasterArn": "string",
      "MemorySize": number,
      "PackageType": "string",
      "RevisionId": "string",
      "Role": "string",
      "Runtime": "string",
      "RuntimeVersionConfig": { 
         "Error": { 
            "ErrorCode": "string",
            "Message": "string"
         },
         "RuntimeVersionArn": "string"
      },
      "SigningJobArn": "string",
      "SigningProfileVersionArn": "string",
      "SnapStart": { 
         "ApplyOn": "string",
         "OptimizationStatus": "string"
      },
      "State": "string",
      "StateReason": "string",
      "StateReasonCode": "string",
      "Timeout": number,
      "TracingConfig": { 
         "Mode": "string"
      },
      "Version": "string",
      "VpcConfig": { 
         "Ipv6AllowedForDualStack": boolean,
         "SecurityGroupIds": [ "string" ],
         "SubnetIds": [ "string" ],
         "VpcId": "string"
      }
   },
   "Tags": { 
      "string" : "string" 
   }
}
```

## Antwortelemente
<a name="API_GetFunction_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [Code](#API_GetFunction_ResponseSyntax) **   <a name="lambda-GetFunction-response-Code"></a>
Das Bereitstellungspaket der Funktion oder Version.  
Typ: [FunctionCodeLocation](API_FunctionCodeLocation.md) Objekt

 ** [Concurrency](#API_GetFunction_ResponseSyntax) **   <a name="lambda-GetFunction-response-Concurrency"></a>
Die [reservierte Parallelität](https://docs.aws.amazon.com/lambda/latest/dg/concurrent-executions.html) der Funktion.  
Typ: [Concurrency](API_Concurrency.md) Objekt

 ** [Configuration](#API_GetFunction_ResponseSyntax) **   <a name="lambda-GetFunction-response-Configuration"></a>
Die Konfiguration der Funktion oder Version.  
Typ: [FunctionConfiguration](API_FunctionConfiguration.md) Objekt

 ** [Tags](#API_GetFunction_ResponseSyntax) **   <a name="lambda-GetFunction-response-Tags"></a>
Die [Tags](https://docs.aws.amazon.com/lambda/latest/dg/tagging.html) der Funktion.  
Typ: Abbildung einer Zeichenfolge auf eine Zeichenfolge

## Fehler
<a name="API_GetFunction_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# GetFunctionCodeSigningConfig
<a name="API_GetFunctionCodeSigningConfig"></a>

Gibt die Codesignaturkonfiguration für die angegebene Funktion zurück.

## Anforderungssyntax
<a name="API_GetFunctionCodeSigningConfig_RequestSyntax"></a>

```
GET /2020-06-30/functions/FunctionName/code-signing-config HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_GetFunctionCodeSigningConfig_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [FunctionName](#API_GetFunctionCodeSigningConfig_RequestSyntax) **   <a name="lambda-GetFunctionCodeSigningConfig-request-FunctionName"></a>
Der Name der Lambda-Funktion.  

**Name Formate**
+  **Funktionsname** - `MyFunction`.
+  **Funktion-ARN** - `arn:aws:lambda:us-west-2:123456789012:function:MyFunction`.
+  **Partielle ARN** - `123456789012:function:MyFunction`.
Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
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: Ja

## Anforderungstext
<a name="API_GetFunctionCodeSigningConfig_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_GetFunctionCodeSigningConfig_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "CodeSigningConfigArn": "string",
   "FunctionName": "string"
}
```

## Antwortelemente
<a name="API_GetFunctionCodeSigningConfig_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [CodeSigningConfigArn](#API_GetFunctionCodeSigningConfig_ResponseSyntax) **   <a name="lambda-GetFunctionCodeSigningConfig-response-CodeSigningConfigArn"></a>
Der Amazon-Ressourcenname (ARN) der Code-Signierungskonfiguration.  
Typ: Zeichenfolge  
Längenbeschränkungen: Maximale Länge von 200.  
Pattern: `arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\d{1}:\d{12}:code-signing-config:csc-[a-z0-9]{17}` 

 ** [FunctionName](#API_GetFunctionCodeSigningConfig_ResponseSyntax) **   <a name="lambda-GetFunctionCodeSigningConfig-response-FunctionName"></a>
Der Name der Lambda-Funktion.  

**Name Formate**
+  **Funktionsname** - `MyFunction`.
+  **Funktion-ARN** - `arn:aws:lambda:us-west-2:123456789012:function:MyFunction`.
+  **Partielle ARN** - `123456789012:function:MyFunction`.
Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
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-_]+))?` 

## Fehler
<a name="API_GetFunctionCodeSigningConfig_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# GetFunctionConcurrency
<a name="API_GetFunctionConcurrency"></a>

Gibt Details zur reservierten Parallelitätskonfiguration für eine Funktion zurück. Um ein Parallelitätslimit für eine Funktion festzulegen, verwenden Sie [PutFunctionConcurrency](API_PutFunctionConcurrency.md).

## Anforderungssyntax
<a name="API_GetFunctionConcurrency_RequestSyntax"></a>

```
GET /2019-09-30/functions/FunctionName/concurrency HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_GetFunctionConcurrency_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [FunctionName](#API_GetFunctionConcurrency_RequestSyntax) **   <a name="lambda-GetFunctionConcurrency-request-FunctionName"></a>
Der Name der Lambda-Funktion.  

**Name Formate**
+  **Funktionsname** – `my-function`.
+  **Funktions-ARN** – `arn:aws:lambda:us-west-2:123456789012:function:my-function`.
+  **Partielle ARN** – `123456789012:function:my-function`.
Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
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: Ja

## Anforderungstext
<a name="API_GetFunctionConcurrency_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_GetFunctionConcurrency_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "ReservedConcurrentExecutions": number
}
```

## Antwortelemente
<a name="API_GetFunctionConcurrency_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [ReservedConcurrentExecutions](#API_GetFunctionConcurrency_ResponseSyntax) **   <a name="lambda-GetFunctionConcurrency-response-ReservedConcurrentExecutions"></a>
Die Anzahl der gleichzeitigen Ausführungen, die für die Funktion reserviert werden sollen.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 0.

## Fehler
<a name="API_GetFunctionConcurrency_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# GetFunctionConfiguration
<a name="API_GetFunctionConfiguration"></a>

Gibt die versionsspezifischen Einstellungen einer Lambda-Funktion oder -Version zurück. Die Ausgabe enthält nur Optionen, die zwischen Versionen einer Funktion variieren können. Verwenden Sie zum Ändern dieser Einstellungen [UpdateFunctionConfiguration](API_UpdateFunctionConfiguration.md).

Um alle Details einer Funktion, einschließlich Einstellungen auf Funktionsebene, abzurufen, verwenden Sie [GetFunction](API_GetFunction.md).

## Anforderungssyntax
<a name="API_GetFunctionConfiguration_RequestSyntax"></a>

```
GET /2015-03-31/functions/FunctionName/configuration?Qualifier=Qualifier HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_GetFunctionConfiguration_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [FunctionName](#API_GetFunctionConfiguration_RequestSyntax) **   <a name="lambda-GetFunctionConfiguration-request-FunctionName"></a>
Der Name der Lambda-Funktion, der Version oder des Alias.  

**Name Formate**
+  **Funktionsname** – `my-function` (nur Name), `my-function:v1` (mit Alias).
+  **Funktions-ARN** – `arn:aws:lambda:us-west-2:123456789012:function:my-function`.
+  **Partielle ARN** – `123456789012:function:my-function`.
Sie können an jedes der Formate eine Versionsnummer oder einen Alias anhängen. Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Höchstlänge = 170 Zeichen.  
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: Ja

 ** [Qualifier](#API_GetFunctionConfiguration_RequestSyntax) **   <a name="lambda-GetFunctionConfiguration-request-Qualifier"></a>
Geben Sie eine Version oder einen Alias an, um Details zu einer veröffentlichten Version der Funktion abzurufen.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 128 Zeichen.  
Pattern: `(|[a-zA-Z0-9$_-]+)` 

## Anforderungstext
<a name="API_GetFunctionConfiguration_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_GetFunctionConfiguration_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "Architectures": [ "string" ],
   "CodeSha256": "string",
   "CodeSize": number,
   "DeadLetterConfig": { 
      "TargetArn": "string"
   },
   "Description": "string",
   "Environment": { 
      "Error": { 
         "ErrorCode": "string",
         "Message": "string"
      },
      "Variables": { 
         "string" : "string" 
      }
   },
   "EphemeralStorage": { 
      "Size": number
   },
   "FileSystemConfigs": [ 
      { 
         "Arn": "string",
         "LocalMountPath": "string"
      }
   ],
   "FunctionArn": "string",
   "FunctionName": "string",
   "Handler": "string",
   "ImageConfigResponse": { 
      "Error": { 
         "ErrorCode": "string",
         "Message": "string"
      },
      "ImageConfig": { 
         "Command": [ "string" ],
         "EntryPoint": [ "string" ],
         "WorkingDirectory": "string"
      }
   },
   "KMSKeyArn": "string",
   "LastModified": "string",
   "LastUpdateStatus": "string",
   "LastUpdateStatusReason": "string",
   "LastUpdateStatusReasonCode": "string",
   "Layers": [ 
      { 
         "Arn": "string",
         "CodeSize": number,
         "SigningJobArn": "string",
         "SigningProfileVersionArn": "string"
      }
   ],
   "LoggingConfig": { 
      "ApplicationLogLevel": "string",
      "LogFormat": "string",
      "LogGroup": "string",
      "SystemLogLevel": "string"
   },
   "MasterArn": "string",
   "MemorySize": number,
   "PackageType": "string",
   "RevisionId": "string",
   "Role": "string",
   "Runtime": "string",
   "RuntimeVersionConfig": { 
      "Error": { 
         "ErrorCode": "string",
         "Message": "string"
      },
      "RuntimeVersionArn": "string"
   },
   "SigningJobArn": "string",
   "SigningProfileVersionArn": "string",
   "SnapStart": { 
      "ApplyOn": "string",
      "OptimizationStatus": "string"
   },
   "State": "string",
   "StateReason": "string",
   "StateReasonCode": "string",
   "Timeout": number,
   "TracingConfig": { 
      "Mode": "string"
   },
   "Version": "string",
   "VpcConfig": { 
      "Ipv6AllowedForDualStack": boolean,
      "SecurityGroupIds": [ "string" ],
      "SubnetIds": [ "string" ],
      "VpcId": "string"
   }
}
```

## Antwortelemente
<a name="API_GetFunctionConfiguration_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [Architectures](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-Architectures"></a>
Die Befehlssatz-Architektur, die die Funktion unterstützt. Die Architektur ist ein String-Array mit einem der gültigen Werte. Der Standardarchitektur ist`x86_64`aus.  
Typ: Zeichenfolgen-Array  
Array-Mitglieder: Feste Anzahl von 1 Element.  
Zulässige Werte: `x86_64 | arm64` 

 ** [CodeSha256](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-CodeSha256"></a>
Der SHA256-Hashwert des Bereitstellungspakets der Funktion.  
Typ: Zeichenfolge

 ** [CodeSize](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-CodeSize"></a>
Die Größe des Bereitstellungspakets der Funktion in Bytes.  
Type: Long

 ** [DeadLetterConfig](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-DeadLetterConfig"></a>
Die Warteschlange der Funktion für unzustellbare Nachrichten.  
Typ: [DeadLetterConfig](API_DeadLetterConfig.md) Objekt

 ** [Description](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-Description"></a>
Die Beschreibung der Funktion.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Maximale Länge beträgt 256 Zeichen.

 ** [Environment](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-Environment"></a>
[Umgebungsvariablen](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html) der Funktion. Ausgelassen von AWS CloudTrail-Protokollen.  
Typ: [EnvironmentResponse](API_EnvironmentResponse.md) Objekt

 ** [EphemeralStorage](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-EphemeralStorage"></a>
Die Größe des `/tmp`-Verzeichnisses der Funktion in MB. Der Standardwert ist 512, kann aber jede ganze Zahl zwischen 512 und 10 240 MB sein. Weitere Informationen finden Sie unter [Flüchtigen Speicher konfigurieren (Konsole)](https://docs.aws.amazon.com/lambda/latest/dg/configuration-function-common.html#configuration-ephemeral-storage).  
Typ: [EphemeralStorage](API_EphemeralStorage.md) Objekt

 ** [FileSystemConfigs](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-FileSystemConfigs"></a>
Verbindungseinstellungen für ein [Amazon-EFS-Dateisystem](https://docs.aws.amazon.com/lambda/latest/dg/configuration-filesystem.html).  
Typ: Array von [FileSystemConfig](API_FileSystemConfig.md)-Objekten  
Array-Mitglieder: Maximale Anzahl von 1 Element.

 ** [FunctionArn](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-FunctionArn"></a>
Der Amazon-Ressourcenname (ARN) der 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-_]+))?` 

 ** [FunctionName](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-FunctionName"></a>
Der Name der Funktion.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Höchstlänge = 170 Zeichen.  
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-_]+))?` 

 ** [Handler](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-Handler"></a>
Die Funktion, die Lambda aufruft, um mit der Ausführung Ihrer Funktion zu beginnen.  
Typ: Zeichenfolge  
Längenbeschränkungen: Maximale Länge beträgt 128 Zeichen.  
Pattern: `[^\s]+` 

 ** [ImageConfigResponse](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-ImageConfigResponse"></a>
Die Konfigurationswerte des Funktionsimages.  
Typ: [ImageConfigResponse](API_ImageConfigResponse.md) Objekt

 ** [KMSKeyArn](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-KMSKeyArn"></a>
Der AWS KMS key, der zum Verschlüsseln der [Umgebungsvariablen](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html#configuration-envvars-encryption) der Funktion verwendet wird. Wenn [Lambda SnapStart](https://docs.aws.amazon.com/lambda/latest/dg/snapstart-security.html) aktiviert ist, wird dieser Schlüssel auch verwendet, um den Snapshot der Funktion zu verschlüsseln. Dieser Schlüssel wird nur zurückgegeben, wenn Sie einen vom Kunden verwalteten Schlüssel konfiguriert haben.  
Typ: Zeichenfolge  
Pattern: `(arn:(aws[a-zA-Z-]*)?:[a-z0-9-.]+:.*)|()` 

 ** [LastModified](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-LastModified"></a>
Datum und Uhrzeit der letzten Aktualisierung der Funktion im [ISO-8601-Format](https://www.w3.org/TR/NOTE-datetime) (JJJJ-MM-TTThh:mm:ss.sTZD).  
Typ: Zeichenfolge

 ** [LastUpdateStatus](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-LastUpdateStatus"></a>
Der Status der letzten Aktualisierung, die für die Funktion ausgeführt wurde. Dies wird zuerst auf `Successful` gesetzt, nachdem die Funktionserstellung abgeschlossen ist.  
Typ: Zeichenfolge  
Zulässige Werte: `Successful | Failed | InProgress` 

 ** [LastUpdateStatusReason](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-LastUpdateStatusReason"></a>
Der Grund für die letzte Aktualisierung, die für die Funktion durchgeführt wurde.  
Typ: Zeichenfolge

 ** [LastUpdateStatusReasonCode](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-LastUpdateStatusReasonCode"></a>
Der Ursachencode für die letzte Aktualisierung, die für die Funktion durchgeführt wurde.  
Typ: Zeichenfolge  
Zulässige Werte: `EniLimitExceeded | InsufficientRolePermissions | InvalidConfiguration | InternalError | SubnetOutOfIPAddresses | InvalidSubnet | InvalidSecurityGroup | ImageDeleted | ImageAccessDenied | InvalidImage | KMSKeyAccessDenied | KMSKeyNotFound | InvalidStateKMSKey | DisabledKMSKey | EFSIOError | EFSMountConnectivityError | EFSMountFailure | EFSMountTimeout | InvalidRuntime | InvalidZipFileException | FunctionError` 

 ** [Layers](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-Layers"></a>
Die [Ebenen](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) der Funktion.  
Typ: Array von [Layer](API_Layer.md)-Objekten

 ** [LoggingConfig](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-LoggingConfig"></a>
Die Amazon- CloudWatch Logs-Konfigurationseinstellungen der Funktion.  
Typ: [LoggingConfig](API_LoggingConfig.md) Objekt

 ** [MasterArn](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-MasterArn"></a>
Bei Lambda@Edge-Funktionen der ARN der Hauptfunktion.  
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-_]+))?` 

 ** [MemorySize](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-MemorySize"></a>
Die Menge des für die Funktion zur Laufzeit verfügbaren Speichers.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 128. Maximaler Wert von 10240.

 ** [PackageType](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-PackageType"></a>
Der Typ des Bereitstellungspakets. Setzen Sie den Wert auf `Image` für ein Container-Image oder auf `Zip` für ein ZIP-Dateiarchiv.  
Typ: Zeichenfolge  
Zulässige Werte: `Zip | Image` 

 ** [RevisionId](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-RevisionId"></a>
Die zuletzt aktualisierte Version der Funktion oder des Alias.  
Typ: Zeichenfolge

 ** [Role](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-Role"></a>
Die Ausführungsrolle der Funktion.  
Typ: Zeichenfolge  
Pattern: `arn:(aws[a-zA-Z-]*)?:iam::\d{12}:role/?[a-zA-Z_0-9+=,.@\-_/]+` 

 ** [Runtime](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-Runtime"></a>
Die ID der [Laufzeit](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) der Funktion. Die Laufzeit ist erforderlich, wenn das Bereitstellungspaket ein ZIP-Dateiarchiv ist.  
Die folgende Liste enthält abgelaufene Laufzeiten. Weitere Informationen finden Sie in der [Richtlinie für den Laufzeitablauf](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtime-support-policy).  
Typ: Zeichenfolge  
Zulässige Werte: `nodejs | nodejs4.3 | nodejs6.10 | nodejs8.10 | nodejs10.x | nodejs12.x | nodejs14.x | nodejs16.x | java8 | java8.al2 | java11 | python2.7 | python3.6 | python3.7 | python3.8 | python3.9 | dotnetcore1.0 | dotnetcore2.0 | dotnetcore2.1 | dotnetcore3.1 | dotnet6 | nodejs4.3-edge | go1.x | ruby2.5 | ruby2.7 | provided | provided.al2 | nodejs18.x | python3.10 | java17 | ruby3.2 | python3.11 | nodejs20.x | provided.al2023 | python3.12 | java21` 

 ** [RuntimeVersionConfig](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-RuntimeVersionConfig"></a>
Der ARN der Laufzeit und alle aufgetretenen Fehler.  
Typ: [RuntimeVersionConfig](API_RuntimeVersionConfig.md) Objekt

 ** [SigningJobArn](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-SigningJobArn"></a>
Der ARN des signierenden Auftrags.  
Typ: Zeichenfolge  
Pattern: `arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\-])+:([a-z]{2}(-gov)?-[a-z]+-\d{1})?:(\d{12})?:(.*)` 

 ** [SigningProfileVersionArn](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-SigningProfileVersionArn"></a>
Der ARN der Signierungsprofilversion.  
Typ: Zeichenfolge  
Pattern: `arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\-])+:([a-z]{2}(-gov)?-[a-z]+-\d{1})?:(\d{12})?:(.*)` 

 ** [SnapStart](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-SnapStart"></a>
Legen Sie `ApplyOn` auf `PublishedVersions` fest, um beim Veröffentlichen einer Funktionsversion einen Snapshot der initialisierten Ausführungsumgebung zu erstellen. Weitere Informationen finden Sie unter [Verbesserung der Startleistung mit Lambda SnapStart](https://docs.aws.amazon.com/lambda/latest/dg/snapstart.html).  
Typ: [SnapStartResponse](API_SnapStartResponse.md) Objekt

 ** [State](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-State"></a>
Der aktuelle Status der Funktion. Wenn der Zustand `Inactive` ist, können Sie die Funktion durch Aufrufen reaktivieren.  
Typ: Zeichenfolge  
Zulässige Werte: `Pending | Active | Inactive | Failed` 

 ** [StateReason](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-StateReason"></a>
Der Grund für den aktuellen Status der Funktion.  
Typ: Zeichenfolge

 ** [StateReasonCode](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-StateReasonCode"></a>
Der Ursachencode für den aktuellen Status der Funktion. Wenn der Code `Creating` ist, können Sie die Funktion nicht aufrufen oder ändern.  
Typ: Zeichenfolge  
Zulässige Werte: `Idle | Creating | Restoring | EniLimitExceeded | InsufficientRolePermissions | InvalidConfiguration | InternalError | SubnetOutOfIPAddresses | InvalidSubnet | InvalidSecurityGroup | ImageDeleted | ImageAccessDenied | InvalidImage | KMSKeyAccessDenied | KMSKeyNotFound | InvalidStateKMSKey | DisabledKMSKey | EFSIOError | EFSMountConnectivityError | EFSMountFailure | EFSMountTimeout | InvalidRuntime | InvalidZipFileException | FunctionError` 

 ** [Timeout](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-Timeout"></a>
Die Zeitspanne in Sekunden, die Lambda zur Ausführung einer Funktion zulässt, bevor diese gestoppt wird.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 1.

 ** [TracingConfig](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-TracingConfig"></a>
Die AWS X-Ray-Nachverfolgungskonfiguration der Funktion.  
Typ: [TracingConfigResponse](API_TracingConfigResponse.md) Objekt

 ** [Version](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-Version"></a>
Die Version der Lambda-Funktion.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 1024 Zeichen.  
Pattern: `(\$LATEST|[0-9]+)` 

 ** [VpcConfig](#API_GetFunctionConfiguration_ResponseSyntax) **   <a name="lambda-GetFunctionConfiguration-response-VpcConfig"></a>
Die Netzwerkkonfiguration der Funktion.  
Typ: [VpcConfigResponse](API_VpcConfigResponse.md) Objekt

## Fehler
<a name="API_GetFunctionConfiguration_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# GetFunctionEventInvokeConfig
<a name="API_GetFunctionEventInvokeConfig"></a>

Ruft die Konfiguration für den asynchronen Aufruf für eine Funktion, Version oder einen Alias ab.

Verwenden Sie [PutFunctionEventInvokeConfig](API_PutFunctionEventInvokeConfig.md), um Optionen für den asynchronen Aufruf zu konfigurieren.

## Anforderungssyntax
<a name="API_GetFunctionEventInvokeConfig_RequestSyntax"></a>

```
GET /2019-09-25/functions/FunctionName/event-invoke-config?Qualifier=Qualifier HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_GetFunctionEventInvokeConfig_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [FunctionName](#API_GetFunctionEventInvokeConfig_RequestSyntax) **   <a name="lambda-GetFunctionEventInvokeConfig-request-FunctionName"></a>
Der Name der Lambda-Funktion, der Version oder des Alias.  

**Name Formate**
+  **Funktionsname** – `my-function` (nur Name), `my-function:v1` (mit Alias).
+  **Funktion-ARN** - `arn:aws:lambda:us-west-2:123456789012:function:my-function`.
+  **Partielle ARN** - `123456789012:function:my-function`.
Sie können an jedes der Formate eine Versionsnummer oder einen Alias anhängen. Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
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: Ja

 ** [Qualifier](#API_GetFunctionEventInvokeConfig_RequestSyntax) **   <a name="lambda-GetFunctionEventInvokeConfig-request-Qualifier"></a>
Eine Versionsnummer oder der Aliasname.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 128 Zeichen.  
Pattern: `(|[a-zA-Z0-9$_-]+)` 

## Anforderungstext
<a name="API_GetFunctionEventInvokeConfig_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_GetFunctionEventInvokeConfig_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "DestinationConfig": { 
      "OnFailure": { 
         "Destination": "string"
      },
      "OnSuccess": { 
         "Destination": "string"
      }
   },
   "FunctionArn": "string",
   "LastModified": number,
   "MaximumEventAgeInSeconds": number,
   "MaximumRetryAttempts": number
}
```

## Antwortelemente
<a name="API_GetFunctionEventInvokeConfig_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [DestinationConfig](#API_GetFunctionEventInvokeConfig_ResponseSyntax) **   <a name="lambda-GetFunctionEventInvokeConfig-response-DestinationConfig"></a>
Ein Ziel für Ereignisse, nachdem sie an eine Funktion zur Verarbeitung gesendet wurden.  

**Ziele**
+  **Funktion** - Der Amazon-Ressourcenname (ARN) einer Lambda-Funktion.
+  **Warteschlange** – Der ARN einer SQS-Standardwarteschlange.
+  **Thema** – Der ARN eines SNS-Standardthemas.
+  **Event Bus** – Der ARN eines Amazon EventBridge Event Bus.
Typ: [DestinationConfig](API_DestinationConfig.md) Objekt

 ** [FunctionArn](#API_GetFunctionEventInvokeConfig_ResponseSyntax) **   <a name="lambda-GetFunctionEventInvokeConfig-response-FunctionArn"></a>
Der Amazon-Ressourcenname (ARN) der 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-_]+))?` 

 ** [LastModified](#API_GetFunctionEventInvokeConfig_ResponseSyntax) **   <a name="lambda-GetFunctionEventInvokeConfig-response-LastModified"></a>
Datum und Uhrzeit, zu dem die Konfiguration zuletzt aktualisiert wurde, in Unix-Zeitsekunden.  
Typ: Zeitstempel

 ** [MaximumEventAgeInSeconds](#API_GetFunctionEventInvokeConfig_ResponseSyntax) **   <a name="lambda-GetFunctionEventInvokeConfig-response-MaximumEventAgeInSeconds"></a>
Das maximale Alter einer Anforderung, die Lambda an eine Funktion zur Verarbeitung sendet.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 60. Maximaler Wert von 21600.

 ** [MaximumRetryAttempts](#API_GetFunctionEventInvokeConfig_ResponseSyntax) **   <a name="lambda-GetFunctionEventInvokeConfig-response-MaximumRetryAttempts"></a>
Die maximale Anzahl der Wiederholungen, wenn die Funktion einen Fehler zurückgibt.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 0. Maximaler Wert von 2.

## Fehler
<a name="API_GetFunctionEventInvokeConfig_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# GetFunctionUrlConfig
<a name="API_GetFunctionUrlConfig"></a>

Gibt Details zu einem Lambda-Funktionsalias zurück.

## Anforderungssyntax
<a name="API_GetFunctionUrlConfig_RequestSyntax"></a>

```
GET /2021-10-31/functions/FunctionName/url?Qualifier=Qualifier HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_GetFunctionUrlConfig_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [FunctionName](#API_GetFunctionUrlConfig_RequestSyntax) **   <a name="lambda-GetFunctionUrlConfig-request-FunctionName"></a>
Der Name der Lambda-Funktion.  

**Name Formate**
+  **Funktionsname** – `my-function`.
+  **Funktions-ARN** – `arn:aws:lambda:us-west-2:123456789012:function:my-function`.
+  **Partielle ARN** – `123456789012:function:my-function`.
Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
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: Ja

 ** [Qualifier](#API_GetFunctionUrlConfig_RequestSyntax) **   <a name="lambda-GetFunctionUrlConfig-request-Qualifier"></a>
Der Aliasname.  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 128 Zeichen.  
Pattern: `(^\$LATEST$)|((?!^[0-9]+$)([a-zA-Z0-9-_]+))` 

## Anforderungstext
<a name="API_GetFunctionUrlConfig_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_GetFunctionUrlConfig_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "AuthType": "string",
   "Cors": { 
      "AllowCredentials": boolean,
      "AllowHeaders": [ "string" ],
      "AllowMethods": [ "string" ],
      "AllowOrigins": [ "string" ],
      "ExposeHeaders": [ "string" ],
      "MaxAge": number
   },
   "CreationTime": "string",
   "FunctionArn": "string",
   "FunctionUrl": "string",
   "InvokeMode": "string",
   "LastModifiedTime": "string"
}
```

## Antwortelemente
<a name="API_GetFunctionUrlConfig_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [AuthType](#API_GetFunctionUrlConfig_ResponseSyntax) **   <a name="lambda-GetFunctionUrlConfig-response-AuthType"></a>
Die Art der Authentifizierung, die Ihre Funktions-URL verwendet. Setzen Sie diese Option auf `AWS_IAM`, wenn Sie den Zugriff nur auf authentifizierte Benutzer beschränken möchten. Setzen Sie sie auf `NONE`, wenn Sie die IAM-Authentifizierung umgehen möchten, um einen öffentlichen Endpunkt zu erstellen. Weitere Informationen finden Sie unter [Sicherheits- und Authentifizierungsmodell für Lambda-Funktions-URLs](https://docs.aws.amazon.com/lambda/latest/dg/urls-auth.html).  
Typ: Zeichenfolge  
Zulässige Werte: `NONE | AWS_IAM` 

 ** [Cors](#API_GetFunctionUrlConfig_ResponseSyntax) **   <a name="lambda-GetFunctionUrlConfig-response-Cors"></a>
Die [Cross-Origin Resource Sharing (CORS)](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS)-Einstellungen für Ihre Funktions-URL.  
Typ: [Cors](API_Cors.md) Objekt

 ** [CreationTime](#API_GetFunctionUrlConfig_ResponseSyntax) **   <a name="lambda-GetFunctionUrlConfig-response-CreationTime"></a>
Zeitpunkt der Erstellung der Funktions-URL, im [ISO-8601-Format](https://www.w3.org/TR/NOTE-datetime) (JJJJ-MM-TTThh:ss.sTZD).  
Typ: Zeichenfolge

 ** [FunctionArn](#API_GetFunctionUrlConfig_ResponseSyntax) **   <a name="lambda-GetFunctionUrlConfig-response-FunctionArn"></a>
Der Amazon-Ressourcenname (ARN) der 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-_]+))?` 

 ** [FunctionUrl](#API_GetFunctionUrlConfig_ResponseSyntax) **   <a name="lambda-GetFunctionUrlConfig-response-FunctionUrl"></a>
Der HTTP-URL-Endpunkt für Ihre Funktion.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 40. Maximale Länge beträgt 100 Zeichen.

 ** [InvokeMode](#API_GetFunctionUrlConfig_ResponseSyntax) **   <a name="lambda-GetFunctionUrlConfig-response-InvokeMode"></a>
Wählen Sie eine der folgenden Optionen aus:  
+  `BUFFERED` – Dies ist die Standardoption. Lambda ruft Ihre Funktion mithilfe der `Invoke`-API-Operation auf. Die Aufrufergebnisse sind verfügbar, wenn die Nutzlast abgeschlossen ist. Die maximale Nutzlastgröße beträgt 6 MB.
+  `RESPONSE_STREAM` – Deine Funktion streamt Nutzlast-Ergebnisse, sobald sie verfügbar sind. Lambda ruft Ihre Funktion mithilfe der `InvokeWithResponseStream`-API-Operation auf. Die maximale Größe der Antwortnutzlast beträgt 20 MB, Sie können jedoch eine [Erhöhung des Kontingents beantragen](https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html).
Typ: Zeichenfolge  
Zulässige Werte: `BUFFERED | RESPONSE_STREAM` 

 ** [LastModifiedTime](#API_GetFunctionUrlConfig_ResponseSyntax) **   <a name="lambda-GetFunctionUrlConfig-response-LastModifiedTime"></a>
Zeitpunkt der letzten Aktualisierung der Funktions-URL-Konfiguration, im [ISO-8601-Format](https://www.w3.org/TR/NOTE-datetime) (JJJJ-MM-TTThh:ss.sTZD).  
Typ: Zeichenfolge

## Fehler
<a name="API_GetFunctionUrlConfig_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# GetLayerVersion
<a name="API_GetLayerVersion"></a>

Gibt Informationen zu einer Version einer [AWS Lambda-Ebene](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) zurück, mit einem Link zum Download des Ebenen-Archivs, das 10 Minuten gültig ist.

## Anforderungssyntax
<a name="API_GetLayerVersion_RequestSyntax"></a>

```
GET /2018-10-31/layers/LayerName/versions/VersionNumber HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_GetLayerVersion_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [LayerName](#API_GetLayerVersion_RequestSyntax) **   <a name="lambda-GetLayerVersion-request-LayerName"></a>
Der Name oder der Amazon-Ressourcenname (ARN) des Layers.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
Pattern: `(arn:[a-zA-Z0-9-]+:lambda:[a-zA-Z0-9-]+:\d{12}:layer:[a-zA-Z0-9-_]+)|[a-zA-Z0-9-_]+`   
Erforderlich: Ja

 ** [VersionNumber](#API_GetLayerVersion_RequestSyntax) **   <a name="lambda-GetLayerVersion-request-VersionNumber"></a>
Die Versionsnummer.  
Erforderlich: Ja

## Anforderungstext
<a name="API_GetLayerVersion_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_GetLayerVersion_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "CompatibleArchitectures": [ "string" ],
   "CompatibleRuntimes": [ "string" ],
   "Content": { 
      "CodeSha256": "string",
      "CodeSize": number,
      "Location": "string",
      "SigningJobArn": "string",
      "SigningProfileVersionArn": "string"
   },
   "CreatedDate": "string",
   "Description": "string",
   "LayerArn": "string",
   "LayerVersionArn": "string",
   "LicenseInfo": "string",
   "Version": number
}
```

## Antwortelemente
<a name="API_GetLayerVersion_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [CompatibleArchitectures](#API_GetLayerVersion_ResponseSyntax) **   <a name="lambda-GetLayerVersion-response-CompatibleArchitectures"></a>
Eine Liste der kompatiblen[Befehlssatz-Architekturen](https://docs.aws.amazon.com/lambda/latest/dg/foundation-arch.html)aus.  
Typ: Zeichenfolgen-Array  
Array-Mitglieder: Maximale Anzahl von 2 Elementen.  
Zulässige Werte: `x86_64 | arm64` 

 ** [CompatibleRuntimes](#API_GetLayerVersion_ResponseSyntax) **   <a name="lambda-GetLayerVersion-response-CompatibleRuntimes"></a>
Die kompatiblen Laufzeiten der Ebene.  
Die folgende Liste enthält abgelaufene Laufzeiten. Weitere Informationen finden Sie in der [Richtlinie für den Laufzeitablauf](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtime-support-policy).  
Typ: Zeichenfolgen-Array  
Array-Mitglieder: Maximale Anzahl von 15 Elementen.  
Zulässige Werte: `nodejs | nodejs4.3 | nodejs6.10 | nodejs8.10 | nodejs10.x | nodejs12.x | nodejs14.x | nodejs16.x | java8 | java8.al2 | java11 | python2.7 | python3.6 | python3.7 | python3.8 | python3.9 | dotnetcore1.0 | dotnetcore2.0 | dotnetcore2.1 | dotnetcore3.1 | dotnet6 | nodejs4.3-edge | go1.x | ruby2.5 | ruby2.7 | provided | provided.al2 | nodejs18.x | python3.10 | java17 | ruby3.2 | python3.11 | nodejs20.x | provided.al2023 | python3.12 | java21` 

 ** [Content](#API_GetLayerVersion_ResponseSyntax) **   <a name="lambda-GetLayerVersion-response-Content"></a>
Details zur Ebenen-Version  
Typ: [LayerVersionContentOutput](API_LayerVersionContentOutput.md) Objekt

 ** [CreatedDate](#API_GetLayerVersion_ResponseSyntax) **   <a name="lambda-GetLayerVersion-response-CreatedDate"></a>
Das Datum, an dem die Ebenen-Version erstellt wurde, im [ISO-8601-Format](https://www.w3.org/TR/NOTE-datetime) (JJJJ-MM-TTThh:mm:ss.sTZD).  
Typ: Zeichenfolge

 ** [Description](#API_GetLayerVersion_ResponseSyntax) **   <a name="lambda-GetLayerVersion-response-Description"></a>
Die Beschreibung der Version.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Maximale Länge beträgt 256 Zeichen.

 ** [LayerArn](#API_GetLayerVersion_ResponseSyntax) **   <a name="lambda-GetLayerVersion-response-LayerArn"></a>
Der ARN des Layers  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
Pattern: `arn:[a-zA-Z0-9-]+:lambda:[a-zA-Z0-9-]+:\d{12}:layer:[a-zA-Z0-9-_]+` 

 ** [LayerVersionArn](#API_GetLayerVersion_ResponseSyntax) **   <a name="lambda-GetLayerVersion-response-LayerVersionArn"></a>
Der ARN der Layer-Version  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
Pattern: `arn:[a-zA-Z0-9-]+:lambda:[a-zA-Z0-9-]+:\d{12}:layer:[a-zA-Z0-9-_]+:[0-9]+` 

 ** [LicenseInfo](#API_GetLayerVersion_ResponseSyntax) **   <a name="lambda-GetLayerVersion-response-LicenseInfo"></a>
Die Layer-Software-Lizenz.  
Typ: Zeichenfolge  
Längenbeschränkungen: Maximale Länge von 512.

 ** [Version](#API_GetLayerVersion_ResponseSyntax) **   <a name="lambda-GetLayerVersion-response-Version"></a>
Die Versionsnummer.  
Type: Long

## Fehler
<a name="API_GetLayerVersion_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# GetLayerVersionByArn
<a name="API_GetLayerVersionByArn"></a>

Gibt Informationen zu einer Version einer [AWS Lambda-Ebene](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) zurück, mit einem Link zum Download des Ebenen-Archivs, das 10 Minuten gültig ist.

## Anforderungssyntax
<a name="API_GetLayerVersionByArn_RequestSyntax"></a>

```
GET /2018-10-31/layers?find=LayerVersion&Arn=Arn HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_GetLayerVersionByArn_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [Arn](#API_GetLayerVersionByArn_RequestSyntax) **   <a name="lambda-GetLayerVersionByArn-request-Arn"></a>
Der ARN der Layer-Version  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
Pattern: `arn:[a-zA-Z0-9-]+:lambda:[a-zA-Z0-9-]+:\d{12}:layer:[a-zA-Z0-9-_]+:[0-9]+`   
Erforderlich: Ja

## Anforderungstext
<a name="API_GetLayerVersionByArn_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_GetLayerVersionByArn_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "CompatibleArchitectures": [ "string" ],
   "CompatibleRuntimes": [ "string" ],
   "Content": { 
      "CodeSha256": "string",
      "CodeSize": number,
      "Location": "string",
      "SigningJobArn": "string",
      "SigningProfileVersionArn": "string"
   },
   "CreatedDate": "string",
   "Description": "string",
   "LayerArn": "string",
   "LayerVersionArn": "string",
   "LicenseInfo": "string",
   "Version": number
}
```

## Antwortelemente
<a name="API_GetLayerVersionByArn_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [CompatibleArchitectures](#API_GetLayerVersionByArn_ResponseSyntax) **   <a name="lambda-GetLayerVersionByArn-response-CompatibleArchitectures"></a>
Eine Liste der kompatiblen[Befehlssatz-Architekturen](https://docs.aws.amazon.com/lambda/latest/dg/foundation-arch.html)aus.  
Typ: Zeichenfolgen-Array  
Array-Mitglieder: Maximale Anzahl von 2 Elementen.  
Zulässige Werte: `x86_64 | arm64` 

 ** [CompatibleRuntimes](#API_GetLayerVersionByArn_ResponseSyntax) **   <a name="lambda-GetLayerVersionByArn-response-CompatibleRuntimes"></a>
Die kompatiblen Laufzeiten der Ebene.  
Die folgende Liste enthält abgelaufene Laufzeiten. Weitere Informationen finden Sie in der [Richtlinie für den Laufzeitablauf](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtime-support-policy).  
Typ: Zeichenfolgen-Array  
Array-Mitglieder: Maximale Anzahl von 15 Elementen.  
Zulässige Werte: `nodejs | nodejs4.3 | nodejs6.10 | nodejs8.10 | nodejs10.x | nodejs12.x | nodejs14.x | nodejs16.x | java8 | java8.al2 | java11 | python2.7 | python3.6 | python3.7 | python3.8 | python3.9 | dotnetcore1.0 | dotnetcore2.0 | dotnetcore2.1 | dotnetcore3.1 | dotnet6 | nodejs4.3-edge | go1.x | ruby2.5 | ruby2.7 | provided | provided.al2 | nodejs18.x | python3.10 | java17 | ruby3.2 | python3.11 | nodejs20.x | provided.al2023 | python3.12 | java21` 

 ** [Content](#API_GetLayerVersionByArn_ResponseSyntax) **   <a name="lambda-GetLayerVersionByArn-response-Content"></a>
Details zur Ebenen-Version  
Typ: [LayerVersionContentOutput](API_LayerVersionContentOutput.md) Objekt

 ** [CreatedDate](#API_GetLayerVersionByArn_ResponseSyntax) **   <a name="lambda-GetLayerVersionByArn-response-CreatedDate"></a>
Das Datum, an dem die Ebenen-Version erstellt wurde, im [ISO-8601-Format](https://www.w3.org/TR/NOTE-datetime) (JJJJ-MM-TTThh:mm:ss.sTZD).  
Typ: Zeichenfolge

 ** [Description](#API_GetLayerVersionByArn_ResponseSyntax) **   <a name="lambda-GetLayerVersionByArn-response-Description"></a>
Die Beschreibung der Version.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Maximale Länge beträgt 256 Zeichen.

 ** [LayerArn](#API_GetLayerVersionByArn_ResponseSyntax) **   <a name="lambda-GetLayerVersionByArn-response-LayerArn"></a>
Der ARN des Layers  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
Pattern: `arn:[a-zA-Z0-9-]+:lambda:[a-zA-Z0-9-]+:\d{12}:layer:[a-zA-Z0-9-_]+` 

 ** [LayerVersionArn](#API_GetLayerVersionByArn_ResponseSyntax) **   <a name="lambda-GetLayerVersionByArn-response-LayerVersionArn"></a>
Der ARN der Layer-Version  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
Pattern: `arn:[a-zA-Z0-9-]+:lambda:[a-zA-Z0-9-]+:\d{12}:layer:[a-zA-Z0-9-_]+:[0-9]+` 

 ** [LicenseInfo](#API_GetLayerVersionByArn_ResponseSyntax) **   <a name="lambda-GetLayerVersionByArn-response-LicenseInfo"></a>
Die Layer-Software-Lizenz.  
Typ: Zeichenfolge  
Längenbeschränkungen: Maximale Länge von 512.

 ** [Version](#API_GetLayerVersionByArn_ResponseSyntax) **   <a name="lambda-GetLayerVersionByArn-response-Version"></a>
Die Versionsnummer.  
Type: Long

## Fehler
<a name="API_GetLayerVersionByArn_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# GetLayerVersionPolicy
<a name="API_GetLayerVersionPolicy"></a>

Gibt die Berechtigungsrichtlinie für eine Version einer [AWS Lambda-Ebene](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) zurück. Weitere Informationen finden Sie unter [AddLayerVersionPermission](API_AddLayerVersionPermission.md).

## Anforderungssyntax
<a name="API_GetLayerVersionPolicy_RequestSyntax"></a>

```
GET /2018-10-31/layers/LayerName/versions/VersionNumber/policy HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_GetLayerVersionPolicy_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [LayerName](#API_GetLayerVersionPolicy_RequestSyntax) **   <a name="lambda-GetLayerVersionPolicy-request-LayerName"></a>
Der Name oder der Amazon-Ressourcenname (ARN) des Layers.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
Pattern: `(arn:[a-zA-Z0-9-]+:lambda:[a-zA-Z0-9-]+:\d{12}:layer:[a-zA-Z0-9-_]+)|[a-zA-Z0-9-_]+`   
Erforderlich: Ja

 ** [VersionNumber](#API_GetLayerVersionPolicy_RequestSyntax) **   <a name="lambda-GetLayerVersionPolicy-request-VersionNumber"></a>
Die Versionsnummer.  
Erforderlich: Ja

## Anforderungstext
<a name="API_GetLayerVersionPolicy_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_GetLayerVersionPolicy_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "Policy": "string",
   "RevisionId": "string"
}
```

## Antwortelemente
<a name="API_GetLayerVersionPolicy_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [Policy](#API_GetLayerVersionPolicy_ResponseSyntax) **   <a name="lambda-GetLayerVersionPolicy-response-Policy"></a>
Das Richtliniendokument.  
Typ: Zeichenfolge

 ** [RevisionId](#API_GetLayerVersionPolicy_ResponseSyntax) **   <a name="lambda-GetLayerVersionPolicy-response-RevisionId"></a>
Eine eindeutige ID für die aktuelle Version der Richtlinie.  
Typ: Zeichenfolge

## Fehler
<a name="API_GetLayerVersionPolicy_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# GetPolicy
<a name="API_GetPolicy"></a>

Gibt die [ressourcenbasierte IAM-Richtlinie](https://docs.aws.amazon.com/lambda/latest/dg/access-control-resource-based.html) für eine Funktion, Version oder einen Alias zurück.

## Anforderungssyntax
<a name="API_GetPolicy_RequestSyntax"></a>

```
GET /2015-03-31/functions/FunctionName/policy?Qualifier=Qualifier HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_GetPolicy_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [FunctionName](#API_GetPolicy_RequestSyntax) **   <a name="lambda-GetPolicy-request-FunctionName"></a>
Der Name der Lambda-Funktion, der Version oder des Alias.  

**Name Formate**
+  **Funktionsname** – `my-function` (nur Name), `my-function:v1` (mit Alias).
+  **Funktions-ARN** – `arn:aws:lambda:us-west-2:123456789012:function:my-function`.
+  **Partielle ARN** – `123456789012:function:my-function`.
Sie können an jedes der Formate eine Versionsnummer oder einen Alias anhängen. Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Höchstlänge = 170 Zeichen.  
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: Ja

 ** [Qualifier](#API_GetPolicy_RequestSyntax) **   <a name="lambda-GetPolicy-request-Qualifier"></a>
Geben Sie eine Version oder einen Alias an, um die Richtlinie für diese Ressource abzurufen.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 128 Zeichen.  
Pattern: `(|[a-zA-Z0-9$_-]+)` 

## Anforderungstext
<a name="API_GetPolicy_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_GetPolicy_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "Policy": "string",
   "RevisionId": "string"
}
```

## Antwortelemente
<a name="API_GetPolicy_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [Policy](#API_GetPolicy_ResponseSyntax) **   <a name="lambda-GetPolicy-response-Policy"></a>
Eine ressourcenbasierte Richtlinie.  
Typ: Zeichenfolge

 ** [RevisionId](#API_GetPolicy_ResponseSyntax) **   <a name="lambda-GetPolicy-response-RevisionId"></a>
Eine eindeutige ID für die aktuelle Version der Richtlinie.  
Typ: Zeichenfolge

## Fehler
<a name="API_GetPolicy_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# GetProvisionedConcurrencyConfig
<a name="API_GetProvisionedConcurrencyConfig"></a>

Ruft die bereitgestellte Parallelitätskonfiguration für den Alias oder die Version einer Funktion ab.

## Anforderungssyntax
<a name="API_GetProvisionedConcurrencyConfig_RequestSyntax"></a>

```
GET /2019-09-30/functions/FunctionName/provisioned-concurrency?Qualifier=Qualifier HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_GetProvisionedConcurrencyConfig_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [FunctionName](#API_GetProvisionedConcurrencyConfig_RequestSyntax) **   <a name="lambda-GetProvisionedConcurrencyConfig-request-FunctionName"></a>
Der Name der Lambda-Funktion.  

**Name Formate**
+  **Funktionsname** – `my-function`.
+  **Funktions-ARN** – `arn:aws:lambda:us-west-2:123456789012:function:my-function`.
+  **Partielle ARN** – `123456789012:function:my-function`.
Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
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: Ja

 ** [Qualifier](#API_GetProvisionedConcurrencyConfig_RequestSyntax) **   <a name="lambda-GetProvisionedConcurrencyConfig-request-Qualifier"></a>
Die Versionsnummer oder der Aliasname.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 128 Zeichen.  
Pattern: `(|[a-zA-Z0-9$_-]+)`   
Erforderlich: Ja

## Anforderungstext
<a name="API_GetProvisionedConcurrencyConfig_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_GetProvisionedConcurrencyConfig_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "AllocatedProvisionedConcurrentExecutions": number,
   "AvailableProvisionedConcurrentExecutions": number,
   "LastModified": "string",
   "RequestedProvisionedConcurrentExecutions": number,
   "Status": "string",
   "StatusReason": "string"
}
```

## Antwortelemente
<a name="API_GetProvisionedConcurrencyConfig_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [AllocatedProvisionedConcurrentExecutions](#API_GetProvisionedConcurrencyConfig_ResponseSyntax) **   <a name="lambda-GetProvisionedConcurrencyConfig-response-AllocatedProvisionedConcurrentExecutions"></a>
Der Betrag der bereitgestellten Parallelität, der zugewiesen wird. Wenn bei linearen Bereitstellungen und bei Canary-Bereitstellungen ein gewichteter Alias verwendet wird, schwankt dieser Wert in Abhängigkeit von der für die Funktionsversionen bereitgestellten Gleichzeitigkeit.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 0.

 ** [AvailableProvisionedConcurrentExecutions](#API_GetProvisionedConcurrencyConfig_ResponseSyntax) **   <a name="lambda-GetProvisionedConcurrencyConfig-response-AvailableProvisionedConcurrentExecutions"></a>
Die Menge der bereitgestellten Parallelität, die verfügbar ist.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 0.

 ** [LastModified](#API_GetProvisionedConcurrencyConfig_ResponseSyntax) **   <a name="lambda-GetProvisionedConcurrencyConfig-response-LastModified"></a>
Datum und Uhrzeit der letzten Aktualisierung der Konfiguration durch einen Benutzer im [ISO-8601-Format](https://www.iso.org/iso-8601-date-and-time-format.html).  
Typ: Zeichenfolge

 ** [RequestedProvisionedConcurrentExecutions](#API_GetProvisionedConcurrencyConfig_ResponseSyntax) **   <a name="lambda-GetProvisionedConcurrencyConfig-response-RequestedProvisionedConcurrentExecutions"></a>
Die Menge der angeforderten bereitgestellten Parallelität.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 1.

 ** [Status](#API_GetProvisionedConcurrencyConfig_ResponseSyntax) **   <a name="lambda-GetProvisionedConcurrencyConfig-response-Status"></a>
Der Status des Umlageprozesses.  
Typ: Zeichenfolge  
Zulässige Werte: `IN_PROGRESS | READY | FAILED` 

 ** [StatusReason](#API_GetProvisionedConcurrencyConfig_ResponseSyntax) **   <a name="lambda-GetProvisionedConcurrencyConfig-response-StatusReason"></a>
Bei fehlgeschlagenen Zuordnungen ist der Grund dafür, dass die bereitgestellte Parallelität nicht zugewiesen werden konnte.  
Typ: Zeichenfolge

## Fehler
<a name="API_GetProvisionedConcurrencyConfig_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ProvisionedConcurrencyConfigNotFoundException **   
Die angegebene Konfiguration ist nicht vorhanden.  
HTTP Status Code: 404

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# GetRuntimeManagementConfig
<a name="API_GetRuntimeManagementConfig"></a>

Ruft die Laufzeitverwaltungskonfiguration für die Version einer Funktion ab. Wenn der Laufzeitaktualisierungsmodus **Manual** (Manuell) ist, enthält dies den ARN der Laufzeitversion und den Laufzeitaktualisierungsmodus. Wenn der Laufzeitaktualisierungsmodus **Auto** (Automatisch) oder **Function update** (Funktionsaktualisierung) ist, schließt dies den Laufzeitaktualisierungsmodus ein und `null` wird für den ARN zurückgegeben. Weitere Informationen finden Sie unter [Laufzeit-Aktualisierungen](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-update.html).

## Anforderungssyntax
<a name="API_GetRuntimeManagementConfig_RequestSyntax"></a>

```
GET /2021-07-20/functions/FunctionName/runtime-management-config?Qualifier=Qualifier HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_GetRuntimeManagementConfig_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [FunctionName](#API_GetRuntimeManagementConfig_RequestSyntax) **   <a name="lambda-GetRuntimeManagementConfig-request-FunctionName"></a>
Der Name der Lambda-Funktion.  

**Name Formate**
+  **Funktionsname** – `my-function`.
+  **Funktions-ARN** – `arn:aws:lambda:us-west-2:123456789012:function:my-function`.
+  **Partielle ARN** – `123456789012:function:my-function`.
Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Höchstlänge = 170 Zeichen.  
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: Ja

 ** [Qualifier](#API_GetRuntimeManagementConfig_RequestSyntax) **   <a name="lambda-GetRuntimeManagementConfig-request-Qualifier"></a>
Version der Funktion angeben. Dies kann `$LATEST` oder eine veröffentlichte Versionsnummer sein. Wenn kein Wert angegeben ist, wird die Konfiguration für die `$LATEST`-Version zurückgegeben.  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 128 Zeichen.  
Pattern: `(|[a-zA-Z0-9$_-]+)` 

## Anforderungstext
<a name="API_GetRuntimeManagementConfig_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_GetRuntimeManagementConfig_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "FunctionArn": "string",
   "RuntimeVersionArn": "string",
   "UpdateRuntimeOn": "string"
}
```

## Antwortelemente
<a name="API_GetRuntimeManagementConfig_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [FunctionArn](#API_GetRuntimeManagementConfig_ResponseSyntax) **   <a name="lambda-GetRuntimeManagementConfig-response-FunctionArn"></a>
Der Amazon-Ressourcenname (ARN) der 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-_]+))?` 

 ** [RuntimeVersionArn](#API_GetRuntimeManagementConfig_ResponseSyntax) **   <a name="lambda-GetRuntimeManagementConfig-response-RuntimeVersionArn"></a>
Der ARN der Laufzeitumgebung, die die Funktion verwenden soll. Wenn der Laufzeitaktualisierungsmodus **Manual** (Manuell) ist, wird der ARN zurückgegeben, andernfalls wird `null` zurückgegeben.  
Typ: Zeichenfolge  
Längenbeschränkungen: Mindestlänge von 26. Maximale Länge beträgt 2048 Zeichen.  
Pattern: `^arn:(aws[a-zA-Z-]*):lambda:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\d{1}::runtime:.+$` 

 ** [UpdateRuntimeOn](#API_GetRuntimeManagementConfig_ResponseSyntax) **   <a name="lambda-GetRuntimeManagementConfig-response-UpdateRuntimeOn"></a>
Der aktuelle Laufzeit-Aktualisierungsmodus der Funktion.  
Typ: Zeichenfolge  
Zulässige Werte: `Auto | Manual | FunctionUpdate` 

## Fehler
<a name="API_GetRuntimeManagementConfig_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# Invoke
<a name="API_Invoke"></a>

Ruft eine Lambda-Funktion auf. Sie können eine Funktion synchron (und auf die Antwort warten) oder asynchron aufrufen. Standardmäßig ruft Lambda Ihre Funktion synchron auf (`InvocationType` ist also `RequestResponse`). Um eine Funktion asynchron aufzurufen, setzen Sie `InvocationType` auf `Event`. Lambda übergibt das `ClientContext`-Objekt nur bei synchronen Aufrufen an Ihre Funktion.

Beim [synchronen Aufruf](https://docs.aws.amazon.com/lambda/latest/dg/invocation-sync.html) sind Details zur Funktionsantwort, einschließlich Fehlern, im Antworttext und in den Headern enthalten. Für beide Aufruftypen finden Sie weitere Informationen im [Ausführungsprotokoll](https://docs.aws.amazon.com/lambda/latest/dg/monitoring-functions.html) und im [Trace](https://docs.aws.amazon.com/lambda/latest/dg/lambda-x-ray.html).

Wenn ein Fehler auftritt, kann Ihre Funktion mehrmals aufgerufen werden. Das Wiederholungsverhalten variiert je nach Fehlertyp, Client, Ereignisquelle und Aufruftyp. Wenn Sie beispielsweise eine Funktion asynchron aufrufen und sie einen Fehler zurückgibt, führt Lambda die Funktion noch bis zu zweimal aus. Weitere Informationen finden Sie unter [Fehlerbehandlung und automatische Wiederholungen in Lambda](https://docs.aws.amazon.com/lambda/latest/dg/invocation-retries.html).

Beim [asynchronen Aufruf](https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html) fügt Lambda Ereignisse zu einer Warteschlange hinzu, bevor sie an Ihre Funktion gesendet werden. Wenn Ihre Funktion nicht genügend Kapazität hat, um mit der Warteschlange Schritt zu halten, können Ereignisse verloren gehen. Gelegentlich kann Ihre Funktion das gleiche Ereignis mehrmals erhalten, auch wenn kein Fehler auftritt. Um nicht verarbeitete Ereignisse beizubehalten, konfigurieren Sie Ihre Funktion mit einer [Warteschlange für unzustellbare Nachrichten](https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html#invocation-dlq).

Der Statuscode in der API-Antwort spiegelt keine Funktionsfehler wider. Fehlercodes sind für Fehler reserviert, die die Ausführung Ihrer Funktion verhindern, z. B. Berechtigungsfehler, [Kontingent](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html)-Fehler oder Probleme mit dem Code und der Konfiguration Ihrer Funktion. Lambda gibt beispielsweise `TooManyRequestsException` zurück, wenn die Ausführung der Funktion dazu führen würde, dass Sie ein Gleichzeitigkeitslimit auf Kontoebene (`ConcurrentInvocationLimitExceeded`) oder Funktionsebene (`ReservedFunctionConcurrentInvocationLimitExceeded`) überschreiten würden.

Bei Funktionen mit langer Zeitüberschreitung wird Ihr Client möglicherweise während des synchronen Aufrufs getrennt, während er auf eine Antwort wartet. Konfigurieren Sie HTTP-Client, SDK, Firewall, Proxy oder Betriebssystem so, dass lange Verbindungen mit Timeout- oder Keepalive-Einstellungen möglich sind.

Diese Operation erfordert die Berechtigung für die Aktion [lambda:InvokeFunction](https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awslambda.html) . Weitere Informationen zum Einrichten von Berechtigungen für kontoübergreifende Aufrufe finden Sie unter [Gewähren des Funktionszugriffs für andere Konten](https://docs.aws.amazon.com/lambda/latest/dg/access-control-resource-based.html#permissions-resource-xaccountinvoke).

## Anforderungssyntax
<a name="API_Invoke_RequestSyntax"></a>

```
POST /2015-03-31/functions/FunctionName/invocations?Qualifier=Qualifier HTTP/1.1
X-Amz-Invocation-Type: InvocationType
X-Amz-Log-Type: LogType
X-Amz-Client-Context: ClientContext

Payload
```

## URI-Anfrageparameter
<a name="API_Invoke_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [ClientContext](#API_Invoke_RequestSyntax) **   <a name="lambda-Invoke-request-ClientContext"></a>
Bis zu 3 583 Byte base64-codierter Daten über den aufrufenden Client, die an die Funktion im Kontextobjekt übergeben werden. Lambda übergibt das `ClientContext`-Objekt nur bei synchronen Aufrufen an Ihre Funktion.

 ** [FunctionName](#API_Invoke_RequestSyntax) **   <a name="lambda-Invoke-request-FunctionName"></a>
Der Name der Lambda-Funktion, der Version oder des Alias.  

**Name Formate**
+  **Funktionsname** – `my-function` (nur Name), `my-function:v1` (mit Alias).
+  **Funktions-ARN** – `arn:aws:lambda:us-west-2:123456789012:function:my-function`.
+  **Partielle ARN** – `123456789012:function:my-function`.
Sie können an jedes der Formate eine Versionsnummer oder einen Alias anhängen. Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Höchstlänge = 170 Zeichen.  
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: Ja

 ** [InvocationType](#API_Invoke_RequestSyntax) **   <a name="lambda-Invoke-request-InvocationType"></a>
Wählen Sie aus den folgenden Optionen aus.  
+  `RequestResponse` (Standard) – Ruft die Funktion synchron auf. Lassen Sie die Verbindung geöffnet, bis die Funktion eine Antwort zurückgibt oder das Zeitlimit überschritten wird. Die API-Antwort enthält die Funktionsantwort und zusätzliche Daten.
+  `Event` – Ruft die Funktion asynchron auf. Senden Sie Ereignisse, die mehrmals fehlschlagen, an die Warteschlange für unzustellbare Nachrichten der Funktion (falls eine konfiguriert ist). Die API-Antwort enthält nur einen Statuscode.
+  `DryRun` – Validieren Sie Parameterwerte und vergewissern Sie sich, dass der Benutzer oder die Rolle berechtigt ist, die Funktion aufzurufen.
Zulässige Werte: `Event | RequestResponse | DryRun` 

 ** [LogType](#API_Invoke_RequestSyntax) **   <a name="lambda-Invoke-request-LogType"></a>
Auf `Tail` setzen, um das Ausführungsprotokoll in die Antwort einzuschließen. Gilt nur für synchron aufgerufene Funktionen.  
Zulässige Werte: `None | Tail` 

 ** [Qualifier](#API_Invoke_RequestSyntax) **   <a name="lambda-Invoke-request-Qualifier"></a>
Geben Sie eine Version oder einen Alias an, um eine veröffentlichte Version der Funktion aufzurufen.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 128 Zeichen.  
Pattern: `(|[a-zA-Z0-9$_-]+)` 

## Anforderungstext
<a name="API_Invoke_RequestBody"></a>

Die Anfrage akzeptiert die folgenden Binärdaten.

 ** [Payload](#API_Invoke_RequestSyntax) **   <a name="lambda-Invoke-request-Payload"></a>
JSON zum Bereitstellen Ihrer Lambda-Funktion als Eingabe.  
Sie können das JSON direkt eingeben. Zum Beispiel `--payload '{ "key": "value" }'`. Sie können auch einen Dateipfad angeben. Beispiel: `--payload file://payload.json`

## Antwortsyntax
<a name="API_Invoke_ResponseSyntax"></a>

```
HTTP/1.1 StatusCode
X-Amz-Function-Error: FunctionError
X-Amz-Log-Result: LogResult
X-Amz-Executed-Version: ExecutedVersion

Payload
```

## Antwortelemente
<a name="API_Invoke_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Dienst die folgende HTTP-Antwort zurück.

 ** [StatusCode](#API_Invoke_ResponseSyntax) **   <a name="lambda-Invoke-response-StatusCode"></a>
Der HTTP-Statuscode befindet sich im 200-Bereich für eine erfolgreiche Anfrage. Für den `RequestResponse`-Aufruftyp lautet der Statuscode 200. Für den `Event`-Aufruftyp lautet der Statuscode 202. Für den `DryRun`-Aufruftyp lautet der Statuscode 204.

Die Antwort gibt die folgenden HTTP-Header zurück.

 ** [ExecutedVersion](#API_Invoke_ResponseSyntax) **   <a name="lambda-Invoke-response-ExecutedVersion"></a>
 Die Version der Funktion, die gerade ausgeführt wird. Wenn Sie eine Funktion mit einem Alias aufrufen, gibt dies an, in welche Version der Alias aufgelöst wurde.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 1024 Zeichen.  
Pattern: `(\$LATEST|[0-9]+)` 

 ** [FunctionError](#API_Invoke_ResponseSyntax) **   <a name="lambda-Invoke-response-FunctionError"></a>
Falls vorhanden, bedeutet dies, dass während der Funktionsausführung ein Fehler aufgetreten ist. Details zum Fehler sind in der Antwortnutzlast enthalten.

 ** [LogResult](#API_Invoke_ResponseSyntax) **   <a name="lambda-Invoke-response-LogResult"></a>
Die letzten 4 KB des Ausführungsprotokolls, das base64-codiert ist.

Die Antwort gibt folgendes als HTTP-Hauptteil zurück.

 ** [Payload](#API_Invoke_ResponseSyntax) **   <a name="lambda-Invoke-response-Payload"></a>
Die Antwort von der Funktion oder ein Fehlerobjekt.

## Fehler
<a name="API_Invoke_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** EC2AccessDeniedException **   
Benötigen Sie zusätzliche Berechtigungen zum Konfigurieren von VPC-Einstellungen.  
HTTP-Statuscode: 502

 ** EC2ThrottledException **   
Amazon EC2 hat AWS Lambda während der Lambda-Funktionsinitialisierung unter Verwendung der für die Funktion bereitgestellten Ausführungsrolle gedrosselt.  
HTTP-Statuscode: 502

 ** EC2UnexpectedException **   
 AWS Lambda hat beim Einrichten der Lambda-Funktion eine unerwartete Amazon-EC2-Client-Ausnahme erhalten.  
HTTP-Statuscode: 502

 ** EFSIOException **   
Beim Lesen oder Schreiben in ein angeschlossenes Dateisystem ist ein Fehler aufgetreten.  
HTTP-Statuscode: 410

 ** EFSMountConnectivityException **   
Die Lambda-Funktion konnte keine Netzwerkverbindung zum konfigurierten Dateisystem herstellen.  
HTTP-Statuscode: 408

 ** EFSMountFailureException **   
Die Lambda-Funktion konnte das konfigurierte Dateisystem aufgrund eines Berechtigungs- oder Konfigurationsproblems nicht mounten.  
HTTP Status Code: 403

 ** EFSMountTimeoutException **   
Die Lambda-Funktion hat eine Netzwerkverbindung zum konfigurierten Dateisystem hergestellt, aber beim Mount-Vorgang ist das Zeitlimit überschritten.  
HTTP-Statuscode: 408

 ** ENILimitReachedException **   
 AWS Lambda konnte keine Elastic-Network-Schnittstelle in der VPC erstellen, die als Teil der Lambda-Funktionskonfiguration angegeben wurde, da das Limit für Netzwerkschnittstellen erreicht wurde. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html).  
HTTP-Statuscode: 502

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** InvalidRequestContentException **   
Der Anforderungstext konnte nicht als JSON analysiert werden.  
HTTP Status Code: 400

 ** InvalidRuntimeException **   
Die angegebene Laufzeit oder Laufzeitversion wird nicht unterstützt.  
HTTP-Statuscode: 502

 ** InvalidSecurityGroupIDException **   
Die in der VPC-Konfiguration der Lambda-Funktion angegebene Sicherheitsgruppen-ID ist ungültig.  
HTTP-Statuscode: 502

 ** InvalidSubnetIDException **   
Die in der VPC-Konfiguration der Lambda-Funktion angegebene Subnetz-ID ist ungültig.  
HTTP-Statuscode: 502

 ** InvalidZipFileException **   
 AWS Lambda konnte das Bereitstellungspaket nicht entpacken.  
HTTP-Statuscode: 502

 ** KMSAccessDeniedException **   
Lambda konnte die Umgebungsvariablen nicht entschlüsseln, da der AWS KMS-Zugriff verweigert wurde. Überprüfen Sie die KMS-Berechtigungen der Lambda-Funktion.  
HTTP-Statuscode: 502

 ** KMSDisabledException **   
Lambda konnte die Umgebungsvariablen nicht entschlüsseln, da das verwendete AWS KMS key deaktiviert ist. Überprüfen Sie die Einstellungen des KMS-Schlüssels der Lambda-Funktion.  
HTTP-Statuscode: 502

 ** KMSInvalidStateException **   
Lambda konnte die Umgebungsvariablen nicht entschlüsseln, da der Status des verwendeten AWS KMS key für Decrypt nicht gültig ist. Überprüfen Sie die KMS-Schlüsseleinstellungen der Funktion.  
HTTP-Statuscode: 502

 ** KMSNotFoundException **   
Lambda konnte die Umgebungsvariablen nicht entschlüsseln, da AWS KMS key nicht gefunden wurde. Überprüfen Sie die KMS-Schlüsseleinstellungen der Funktion.  
HTTP-Statuscode: 502

 ** RecursiveInvocationException **   
Lambda hat erkannt, dass Ihre Funktion in einer rekursiven Schleife mit anderen AWS-Ressourcen aufgerufen wird, und den Aufruf Ihrer Funktion gestoppt.  
HTTP Status Code: 400

 ** RequestTooLargeException **   
Die Anfragenutzlast hat das JSON-Eingabekontingent des `Invoke`-Anfragetexts überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html).  
HTTP-Statuscode: 413

 ** ResourceConflictException **   
Die Ressource ist bereits vorhanden, oder ein anderer Vorgang ist im Gange.  
HTTP-Statuscode: 409

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ResourceNotReadyException **   
Die Funktion ist inaktiv und ihre VPC Verbindung ist nicht mehr verfügbar. Warten Sie, bis die VPC Verbindung wieder hergestellt wurde und versuchen Sie es erneut.  
HTTP-Statuscode: 502

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** SnapStartException **   
Beim `afterRestore()`-[Laufzeit-Hook](https://docs.aws.amazon.com/lambda/latest/dg/snapstart-runtime-hooks.html) ist ein Fehler aufgetreten. Weitere Informationen finden Sie in den Amazon- CloudWatch Protokollen.  
HTTP Status Code: 400

 ** SnapStartNotReadyException **   
Lambda initialisiert Ihre Funktion. Sie können die Funktion aufrufen, wenn sich der [Funktionsstatus](https://docs.aws.amazon.com/lambda/latest/dg/functions-states.html) auf `Active` ändert.  
HTTP-Statuscode: 409

 ** SnapStartTimeoutException **   
Lambda konnte den Snapshot nicht innerhalb des Timeout-Limits wiederherstellen.  
HTTP-Statuscode: 408

 ** SubnetIPAddressLimitReachedException **   
 AWS Lambda konnte den VPC-Zugriff für die Lambda-Funktion nicht einrichten, da eines oder mehrere konfigurierte Subnetze keine verfügbaren IP-Adressen haben.  
HTTP-Statuscode: 502

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

 ** UnsupportedMediaTypeException **   
Der Inhaltstyp des `Invoke`-Anforderungstaxts ist nicht JSON.  
HTTP-Statuscode: 415

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

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

# InvokeAsync
<a name="API_InvokeAsync"></a>

 *Diese Aktion ist veraltet.* 

**Wichtig**  
Verwenden Sie für den asynchronen Funktionsaufruf [Invoke](API_Invoke.md).

Ruft asynchron eine Funktion auf.

**Anmerkung**  
Wenn Sie die InvokeAsync Aktion verwenden, beachten Sie, dass sie die Verwendung von X-Ray Active Tracing nicht unterstützt. Die Trace-ID wird nicht an die Funktion weitergegeben, auch wenn X-Ray Active Tracing aktiviert ist.

## Anforderungssyntax
<a name="API_InvokeAsync_RequestSyntax"></a>

```
POST /2014-11-13/functions/FunctionName/invoke-async/ HTTP/1.1

InvokeArgs
```

## URI-Anfrageparameter
<a name="API_InvokeAsync_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [FunctionName](#API_InvokeAsync_RequestSyntax) **   <a name="lambda-InvokeAsync-request-FunctionName"></a>
Der Name der Lambda-Funktion.  

**Name Formate**
+  **Funktionsname** – `my-function`.
+  **Funktions-ARN** – `arn:aws:lambda:us-west-2:123456789012:function:my-function`.
+  **Partielle ARN** – `123456789012:function:my-function`.
Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Höchstlänge = 170 Zeichen.  
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: Ja

## Anforderungstext
<a name="API_InvokeAsync_RequestBody"></a>

Die Anfrage akzeptiert die folgenden Binärdaten.

 ** [InvokeArgs](#API_InvokeAsync_RequestSyntax) **   <a name="lambda-InvokeAsync-request-InvokeArgs"></a>
JSON zum Bereitstellen Ihrer Lambda-Funktion als Eingabe.  
Erforderlich: Ja

## Antwortsyntax
<a name="API_InvokeAsync_ResponseSyntax"></a>

```
HTTP/1.1 Status
```

## Antwortelemente
<a name="API_InvokeAsync_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Dienst die folgende HTTP-Antwort zurück.

 ** [Status](#API_InvokeAsync_ResponseSyntax) **   <a name="lambda-InvokeAsync-response-Status"></a>
Welcher Statuscode gesendet wird

## Fehler
<a name="API_InvokeAsync_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidRequestContentException **   
Der Anforderungstext konnte nicht als JSON analysiert werden.  
HTTP Status Code: 400

 ** InvalidRuntimeException **   
Die angegebene Laufzeit oder Laufzeitversion wird nicht unterstützt.  
HTTP-Statuscode: 502

 ** ResourceConflictException **   
Die Ressource ist bereits vorhanden, oder ein anderer Vorgang ist im Gange.  
HTTP-Statuscode: 409

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

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

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

# InvokeWithResponseStream
<a name="API_InvokeWithResponseStream"></a>

Konfigurieren Sie Ihre Lambda-Funktionen so, dass sie Antwort-Nutzlasten an Clients zurückstreamen. Weitere Informationen finden Sie unter [Konfigurieren einer Lambda-Funktion zum Streamen von Antworten](https://docs.aws.amazon.com/lambda/latest/dg/configuration-response-streaming.html).

Diese Operation erfordert die Berechtigung für die Aktion [lambda:InvokeFunction](https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awslambda.html) . Weitere Informationen zum Einrichten von Berechtigungen für kontoübergreifende Aufrufe finden Sie unter [Gewähren des Funktionszugriffs für andere Konten](https://docs.aws.amazon.com/lambda/latest/dg/access-control-resource-based.html#permissions-resource-xaccountinvoke).

## Anforderungssyntax
<a name="API_InvokeWithResponseStream_RequestSyntax"></a>

```
POST /2021-11-15/functions/FunctionName/response-streaming-invocations?Qualifier=Qualifier HTTP/1.1
X-Amz-Invocation-Type: InvocationType
X-Amz-Log-Type: LogType
X-Amz-Client-Context: ClientContext

Payload
```

## URI-Anfrageparameter
<a name="API_InvokeWithResponseStream_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [ClientContext](#API_InvokeWithResponseStream_RequestSyntax) **   <a name="lambda-InvokeWithResponseStream-request-ClientContext"></a>
Bis zu 3 583 Byte base64-codierter Daten über den aufrufenden Client, die an die Funktion im Kontextobjekt übergeben werden.

 ** [FunctionName](#API_InvokeWithResponseStream_RequestSyntax) **   <a name="lambda-InvokeWithResponseStream-request-FunctionName"></a>
Der Name der Lambda-Funktion.  

**Name Formate**
+  **Funktionsname** – `my-function`.
+  **Funktions-ARN** – `arn:aws:lambda:us-west-2:123456789012:function:my-function`.
+  **Partielle ARN** – `123456789012:function:my-function`.
Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Höchstlänge = 170 Zeichen.  
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: Ja

 ** [InvocationType](#API_InvokeWithResponseStream_RequestSyntax) **   <a name="lambda-InvokeWithResponseStream-request-InvocationType"></a>
Wählen Sie eine der folgenden Optionen aus:  
+  `RequestResponse` (Standard) – Ruft die Funktion synchron auf. Lassen Sie die Verbindung geöffnet, bis die Funktion eine Antwort zurückgibt oder das Zeitlimit überschritten wird. Die API-Operations-Antwort enthält die Funktionsantwort und zusätzliche Daten.
+  `DryRun` – Validieren Sie Parameterwerte und vergewissern Sie sich, dass der IAM-Benutzer oder die IAM-Rolle berechtigt ist, die Funktion aufzurufen.
Zulässige Werte: `RequestResponse | DryRun` 

 ** [LogType](#API_InvokeWithResponseStream_RequestSyntax) **   <a name="lambda-InvokeWithResponseStream-request-LogType"></a>
Auf `Tail` setzen, um das Ausführungsprotokoll in die Antwort einzuschließen. Gilt nur für synchron aufgerufene Funktionen.  
Zulässige Werte: `None | Tail` 

 ** [Qualifier](#API_InvokeWithResponseStream_RequestSyntax) **   <a name="lambda-InvokeWithResponseStream-request-Qualifier"></a>
Der Aliasname.  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 128 Zeichen.  
Pattern: `(|[a-zA-Z0-9$_-]+)` 

## Anforderungstext
<a name="API_InvokeWithResponseStream_RequestBody"></a>

Die Anfrage akzeptiert die folgenden Binärdaten.

 ** [Payload](#API_InvokeWithResponseStream_RequestSyntax) **   <a name="lambda-InvokeWithResponseStream-request-Payload"></a>
JSON zum Bereitstellen Ihrer Lambda-Funktion als Eingabe.  
Sie können das JSON direkt eingeben. Zum Beispiel `--payload '{ "key": "value" }'`. Sie können auch einen Dateipfad angeben. Beispiel: `--payload file://payload.json`

## Antwortsyntax
<a name="API_InvokeWithResponseStream_ResponseSyntax"></a>

```
HTTP/1.1 StatusCode
X-Amz-Executed-Version: ExecutedVersion
Content-Type: ResponseStreamContentType
Content-type: application/json

{
   "InvokeComplete": { 
      "ErrorCode": "string",
      "ErrorDetails": "string",
      "LogResult": "string"
   },
   "PayloadChunk": { 
      "Payload": blob
   }
}
```

## Antwortelemente
<a name="API_InvokeWithResponseStream_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Dienst die folgende HTTP-Antwort zurück.

 ** [StatusCode](#API_InvokeWithResponseStream_ResponseSyntax) **   <a name="lambda-InvokeWithResponseStream-response-StatusCode"></a>
Bei einer erfolgreichen Anfrage liegt der HTTP-Statuscode im Bereich 200. Für den `RequestResponse`-Aufruftyp lautet der Statuscode 200. Für den `DryRun`-Aufruftyp lautet der Statuscode 204.

Die Antwort gibt die folgenden HTTP-Header zurück.

 ** [ExecutedVersion](#API_InvokeWithResponseStream_ResponseSyntax) **   <a name="lambda-InvokeWithResponseStream-response-ExecutedVersion"></a>
 Die Version der Funktion, die gerade ausgeführt wird. Wenn Sie eine Funktion mit einem Alias aufrufen, gibt dies an, in welche Version der Alias aufgelöst wurde.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 1024 Zeichen.  
Pattern: `(\$LATEST|[0-9]+)` 

 ** [ResponseStreamContentType](#API_InvokeWithResponseStream_ResponseSyntax) **   <a name="lambda-InvokeWithResponseStream-response-ResponseStreamContentType"></a>
Die Art der Daten, die der Stream zurückgibt.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [InvokeComplete](#API_InvokeWithResponseStream_ResponseSyntax) **   <a name="lambda-InvokeWithResponseStream-response-InvokeComplete"></a>
Ein Objekt, das zurückgegeben wird, wenn der Stream beendet ist und alle Nutzlast-Teile zurückgegeben wurden.  
Typ: [InvokeWithResponseStreamCompleteEvent](API_InvokeWithResponseStreamCompleteEvent.md) Objekt

 ** [PayloadChunk](#API_InvokeWithResponseStream_ResponseSyntax) **   <a name="lambda-InvokeWithResponseStream-response-PayloadChunk"></a>
Ein Teil der Nutzlast der gestreamten Antwort.  
Typ: [InvokeResponseStreamUpdate](API_InvokeResponseStreamUpdate.md) Objekt

## Fehler
<a name="API_InvokeWithResponseStream_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** EC2AccessDeniedException **   
Benötigen Sie zusätzliche Berechtigungen zum Konfigurieren von VPC-Einstellungen.  
HTTP-Statuscode: 502

 ** EC2ThrottledException **   
Amazon EC2 hat AWS Lambda während der Lambda-Funktionsinitialisierung unter Verwendung der für die Funktion bereitgestellten Ausführungsrolle gedrosselt.  
HTTP-Statuscode: 502

 ** EC2UnexpectedException **   
 AWS Lambda hat beim Einrichten der Lambda-Funktion eine unerwartete Amazon-EC2-Client-Ausnahme erhalten.  
HTTP-Statuscode: 502

 ** EFSIOException **   
Beim Lesen oder Schreiben in ein angeschlossenes Dateisystem ist ein Fehler aufgetreten.  
HTTP-Statuscode: 410

 ** EFSMountConnectivityException **   
Die Lambda-Funktion konnte keine Netzwerkverbindung zum konfigurierten Dateisystem herstellen.  
HTTP-Statuscode: 408

 ** EFSMountFailureException **   
Die Lambda-Funktion konnte das konfigurierte Dateisystem aufgrund eines Berechtigungs- oder Konfigurationsproblems nicht mounten.  
HTTP Status Code: 403

 ** EFSMountTimeoutException **   
Die Lambda-Funktion hat eine Netzwerkverbindung zum konfigurierten Dateisystem hergestellt, aber beim Mount-Vorgang ist das Zeitlimit überschritten.  
HTTP-Statuscode: 408

 ** ENILimitReachedException **   
 AWS Lambda konnte keine Elastic-Network-Schnittstelle in der VPC erstellen, die als Teil der Lambda-Funktionskonfiguration angegeben wurde, da das Limit für Netzwerkschnittstellen erreicht wurde. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html).  
HTTP-Statuscode: 502

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** InvalidRequestContentException **   
Der Anforderungstext konnte nicht als JSON analysiert werden.  
HTTP Status Code: 400

 ** InvalidRuntimeException **   
Die angegebene Laufzeit oder Laufzeitversion wird nicht unterstützt.  
HTTP-Statuscode: 502

 ** InvalidSecurityGroupIDException **   
Die in der VPC-Konfiguration der Lambda-Funktion angegebene Sicherheitsgruppen-ID ist ungültig.  
HTTP-Statuscode: 502

 ** InvalidSubnetIDException **   
Die in der VPC-Konfiguration der Lambda-Funktion angegebene Subnetz-ID ist ungültig.  
HTTP-Statuscode: 502

 ** InvalidZipFileException **   
 AWS Lambda konnte das Bereitstellungspaket nicht entpacken.  
HTTP-Statuscode: 502

 ** KMSAccessDeniedException **   
Lambda konnte die Umgebungsvariablen nicht entschlüsseln, da der AWS KMS-Zugriff verweigert wurde. Überprüfen Sie die KMS-Berechtigungen der Lambda-Funktion.  
HTTP-Statuscode: 502

 ** KMSDisabledException **   
Lambda konnte die Umgebungsvariablen nicht entschlüsseln, da das verwendete AWS KMS key deaktiviert ist. Überprüfen Sie die Einstellungen des KMS-Schlüssels der Lambda-Funktion.  
HTTP-Statuscode: 502

 ** KMSInvalidStateException **   
Lambda konnte die Umgebungsvariablen nicht entschlüsseln, da der Status des verwendeten AWS KMS key für Decrypt nicht gültig ist. Überprüfen Sie die KMS-Schlüsseleinstellungen der Funktion.  
HTTP-Statuscode: 502

 ** KMSNotFoundException **   
Lambda konnte die Umgebungsvariablen nicht entschlüsseln, da AWS KMS key nicht gefunden wurde. Überprüfen Sie die KMS-Schlüsseleinstellungen der Funktion.  
HTTP-Statuscode: 502

 ** RecursiveInvocationException **   
Lambda hat erkannt, dass Ihre Funktion in einer rekursiven Schleife mit anderen AWS-Ressourcen aufgerufen wird, und den Aufruf Ihrer Funktion gestoppt.  
HTTP Status Code: 400

 ** RequestTooLargeException **   
Die Anfragenutzlast hat das JSON-Eingabekontingent des `Invoke`-Anfragetexts überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html).  
HTTP-Statuscode: 413

 ** ResourceConflictException **   
Die Ressource ist bereits vorhanden, oder ein anderer Vorgang ist im Gange.  
HTTP-Statuscode: 409

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ResourceNotReadyException **   
Die Funktion ist inaktiv und ihre VPC Verbindung ist nicht mehr verfügbar. Warten Sie, bis die VPC Verbindung wieder hergestellt wurde und versuchen Sie es erneut.  
HTTP-Statuscode: 502

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** SnapStartException **   
Beim `afterRestore()`-[Laufzeit-Hook](https://docs.aws.amazon.com/lambda/latest/dg/snapstart-runtime-hooks.html) ist ein Fehler aufgetreten. Weitere Informationen finden Sie in den Amazon- CloudWatch Protokollen.  
HTTP Status Code: 400

 ** SnapStartNotReadyException **   
Lambda initialisiert Ihre Funktion. Sie können die Funktion aufrufen, wenn sich der [Funktionsstatus](https://docs.aws.amazon.com/lambda/latest/dg/functions-states.html) auf `Active` ändert.  
HTTP-Statuscode: 409

 ** SnapStartTimeoutException **   
Lambda konnte den Snapshot nicht innerhalb des Timeout-Limits wiederherstellen.  
HTTP-Statuscode: 408

 ** SubnetIPAddressLimitReachedException **   
 AWS Lambda konnte den VPC-Zugriff für die Lambda-Funktion nicht einrichten, da eines oder mehrere konfigurierte Subnetze keine verfügbaren IP-Adressen haben.  
HTTP-Statuscode: 502

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

 ** UnsupportedMediaTypeException **   
Der Inhaltstyp des `Invoke`-Anforderungstaxts ist nicht JSON.  
HTTP-Statuscode: 415

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

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

# ListAliases
<a name="API_ListAliases"></a>

Gibt eine Liste von [Aliasen](https://docs.aws.amazon.com/lambda/latest/dg/configuration-aliases.html) für eine Lambda-Funktion zurück.

## Anforderungssyntax
<a name="API_ListAliases_RequestSyntax"></a>

```
GET /2015-03-31/functions/FunctionName/aliases?FunctionVersion=FunctionVersion&Marker=Marker&MaxItems=MaxItems HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_ListAliases_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [FunctionName](#API_ListAliases_RequestSyntax) **   <a name="lambda-ListAliases-request-FunctionName"></a>
Der Name der Lambda-Funktion.  

**Name Formate**
+  **Funktionsname** - `MyFunction`.
+  **Funktion-ARN** - `arn:aws:lambda:us-west-2:123456789012:function:MyFunction`.
+  **Partielle ARN** - `123456789012:function:MyFunction`.
Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
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: Ja

 ** [FunctionVersion](#API_ListAliases_RequestSyntax) **   <a name="lambda-ListAliases-request-FunctionVersion"></a>
Geben Sie eine Funktionsversion an, um nur Aliase aufzulisten, die diese Version aufrufen.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 1024 Zeichen.  
Pattern: `(\$LATEST|[0-9]+)` 

 ** [Marker](#API_ListAliases_RequestSyntax) **   <a name="lambda-ListAliases-request-Marker"></a>
Geben Sie das Paginierungs-Token an, der von einer vorherigen Anforderung zum Abrufen der nächsten Seite der Ergebnisse zurückgegeben wird.

 ** [MaxItems](#API_ListAliases_RequestSyntax) **   <a name="lambda-ListAliases-request-MaxItems"></a>
Begrenzen Sie die Anzahl der zurückgegebenen Aliase.  
Gültiger Bereich: Mindestwert 1. Maximaler Wert von 10000.

## Anforderungstext
<a name="API_ListAliases_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_ListAliases_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "Aliases": [ 
      { 
         "AliasArn": "string",
         "Description": "string",
         "FunctionVersion": "string",
         "Name": "string",
         "RevisionId": "string",
         "RoutingConfig": { 
            "AdditionalVersionWeights": { 
               "string" : number 
            }
         }
      }
   ],
   "NextMarker": "string"
}
```

## Antwortelemente
<a name="API_ListAliases_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [Aliases](#API_ListAliases_ResponseSyntax) **   <a name="lambda-ListAliases-response-Aliases"></a>
Eine Liste von Aliasen.  
Typ: Array von [AliasConfiguration](API_AliasConfiguration.md)-Objekten

 ** [NextMarker](#API_ListAliases_ResponseSyntax) **   <a name="lambda-ListAliases-response-NextMarker"></a>
Ein Paginierungs-Token, das enthalten ist, falls mehr Ergebnisse verfügbar sind.  
Typ: Zeichenfolge

## Fehler
<a name="API_ListAliases_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# ListCodeSigningConfigs
<a name="API_ListCodeSigningConfigs"></a>

Gibt eine Liste von [Code-Signaturkonfigurationen](https://docs.aws.amazon.com/lambda/latest/dg/configuring-codesigning.html) aus. Eine Anfrage gibt pro Anruf bis zu 10.000 Konfigurationen zurück. Sie können den `MaxItems`-Parameter verwenden, um weniger Konfigurationen pro Aufruf zurückzugeben. 

## Anforderungssyntax
<a name="API_ListCodeSigningConfigs_RequestSyntax"></a>

```
GET /2020-04-22/code-signing-configs/?Marker=Marker&MaxItems=MaxItems HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_ListCodeSigningConfigs_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [Marker](#API_ListCodeSigningConfigs_RequestSyntax) **   <a name="lambda-ListCodeSigningConfigs-request-Marker"></a>
Geben Sie das Paginierungs-Token an, der von einer vorherigen Anforderung zum Abrufen der nächsten Seite der Ergebnisse zurückgegeben wird.

 ** [MaxItems](#API_ListCodeSigningConfigs_RequestSyntax) **   <a name="lambda-ListCodeSigningConfigs-request-MaxItems"></a>
Maximale Anzahl der zurückzugebenden Elemente.  
Gültiger Bereich: Mindestwert 1. Maximaler Wert von 10000.

## Anforderungstext
<a name="API_ListCodeSigningConfigs_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_ListCodeSigningConfigs_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "CodeSigningConfigs": [ 
      { 
         "AllowedPublishers": { 
            "SigningProfileVersionArns": [ "string" ]
         },
         "CodeSigningConfigArn": "string",
         "CodeSigningConfigId": "string",
         "CodeSigningPolicies": { 
            "UntrustedArtifactOnDeployment": "string"
         },
         "Description": "string",
         "LastModified": "string"
      }
   ],
   "NextMarker": "string"
}
```

## Antwortelemente
<a name="API_ListCodeSigningConfigs_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [CodeSigningConfigs](#API_ListCodeSigningConfigs_ResponseSyntax) **   <a name="lambda-ListCodeSigningConfigs-response-CodeSigningConfigs"></a>
Die Code-Signaturkonfigurationen.  
Typ: Array von [CodeSigningConfig](API_CodeSigningConfig.md)-Objekten

 ** [NextMarker](#API_ListCodeSigningConfigs_ResponseSyntax) **   <a name="lambda-ListCodeSigningConfigs-response-NextMarker"></a>
Ein Paginierungs-Token, das enthalten ist, falls mehr Ergebnisse verfügbar sind.  
Typ: Zeichenfolge

## Fehler
<a name="API_ListCodeSigningConfigs_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

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

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

# ListEventSourceMappings
<a name="API_ListEventSourceMappings"></a>

Listet Ereignisquellen-Zuweisungen auf. Geben Sie ein `EventSourceArn` an, um nur Ereignisquellen-Zuweisungen für eine einzelne Ereignisquelle anzuzeigen.

## Anforderungssyntax
<a name="API_ListEventSourceMappings_RequestSyntax"></a>

```
GET /2015-03-31/event-source-mappings/?EventSourceArn=EventSourceArn&FunctionName=FunctionName&Marker=Marker&MaxItems=MaxItems HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_ListEventSourceMappings_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [EventSourceArn](#API_ListEventSourceMappings_RequestSyntax) **   <a name="lambda-ListEventSourceMappings-request-EventSourceArn"></a>
Der Amazon-Ressourcenname (ARN) der Ereignis-Quelle.  
+  **Amazon Kinesis** – Der ARN des Datenstroms oder eines Stream-Nutzers.
+  **Amazon DynamoDB Streams** – Der ARN des Streams.
+  **Amazon Simple Queue Service** – Der ARN der Warteschlange.
+  **Amazon Managed Streaming for Apache Kafka** – Der ARN des Clusters oder der ARN der VPC-Verbindung (für [kontoübergreifende Zuordnungen von Ereignisquellen](https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html#msk-multi-vpc)).
+  **Amazon MQ** – Der ARN des Brokers.
+  **Amazon DocumentDB** – Der ARN des DocumentDB-Änderungs-Streams.
Pattern: `arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\-])+:([a-z]{2}(-gov)?-[a-z]+-\d{1})?:(\d{12})?:(.*)` 

 ** [FunctionName](#API_ListEventSourceMappings_RequestSyntax) **   <a name="lambda-ListEventSourceMappings-request-FunctionName"></a>
Der Name der Lambda-Funktion.  

**Name Formate**
+  **Funktionsname** – `MyFunction`.
+  **Funktions-ARN** – `arn:aws:lambda:us-west-2:123456789012:function:MyFunction`.
+  **Versions- oder Alias-ARN** – `arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD`.
+  **Partielle ARN** – `123456789012:function:MyFunction`.
Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist seine Länge auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
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-_]+))?` 

 ** [Marker](#API_ListEventSourceMappings_RequestSyntax) **   <a name="lambda-ListEventSourceMappings-request-Marker"></a>
Ein Paginierungstoken, das von einem vorherigen Aufruf zurückgegeben wurde.

 ** [MaxItems](#API_ListEventSourceMappings_RequestSyntax) **   <a name="lambda-ListEventSourceMappings-request-MaxItems"></a>
Die maximale Anzahl der zurückzugebenden Ereignisquelle-Zuweisungen. Beachten Sie, dass maximal 100 Elemente in jeder Antwort ListEventSourceMappings zurückgibt, auch wenn Sie die Zahl höher festlegen.  
Gültiger Bereich: Mindestwert 1. Maximaler Wert von 10000.

## Anforderungstext
<a name="API_ListEventSourceMappings_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_ListEventSourceMappings_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "EventSourceMappings": [ 
      { 
         "AmazonManagedKafkaEventSourceConfig": { 
            "ConsumerGroupId": "string"
         },
         "BatchSize": number,
         "BisectBatchOnFunctionError": boolean,
         "DestinationConfig": { 
            "OnFailure": { 
               "Destination": "string"
            },
            "OnSuccess": { 
               "Destination": "string"
            }
         },
         "DocumentDBEventSourceConfig": { 
            "CollectionName": "string",
            "DatabaseName": "string",
            "FullDocument": "string"
         },
         "EventSourceArn": "string",
         "FilterCriteria": { 
            "Filters": [ 
               { 
                  "Pattern": "string"
               }
            ]
         },
         "FunctionArn": "string",
         "FunctionResponseTypes": [ "string" ],
         "LastModified": number,
         "LastProcessingResult": "string",
         "MaximumBatchingWindowInSeconds": number,
         "MaximumRecordAgeInSeconds": number,
         "MaximumRetryAttempts": number,
         "ParallelizationFactor": number,
         "Queues": [ "string" ],
         "ScalingConfig": { 
            "MaximumConcurrency": number
         },
         "SelfManagedEventSource": { 
            "Endpoints": { 
               "string" : [ "string" ]
            }
         },
         "SelfManagedKafkaEventSourceConfig": { 
            "ConsumerGroupId": "string"
         },
         "SourceAccessConfigurations": [ 
            { 
               "Type": "string",
               "URI": "string"
            }
         ],
         "StartingPosition": "string",
         "StartingPositionTimestamp": number,
         "State": "string",
         "StateTransitionReason": "string",
         "Topics": [ "string" ],
         "TumblingWindowInSeconds": number,
         "UUID": "string"
      }
   ],
   "NextMarker": "string"
}
```

## Antwortelemente
<a name="API_ListEventSourceMappings_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [EventSourceMappings](#API_ListEventSourceMappings_ResponseSyntax) **   <a name="lambda-ListEventSourceMappings-response-EventSourceMappings"></a>
Eine Liste von Ereignisquellen-Zuweisung.  
Typ: Array von [EventSourceMappingConfiguration](API_EventSourceMappingConfiguration.md)-Objekten

 ** [NextMarker](#API_ListEventSourceMappings_ResponseSyntax) **   <a name="lambda-ListEventSourceMappings-response-NextMarker"></a>
Ein Paginierungs-Token, das zurückgegeben wird, wenn die Antwort nicht alle Ereignisquell-Zuweisungen enthält.  
Typ: Zeichenfolge

## Fehler
<a name="API_ListEventSourceMappings_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# ListFunctionEventInvokeConfigs
<a name="API_ListFunctionEventInvokeConfigs"></a>

Ruft eine Liste von Konfigurationen für den asynchronen Aufruf einer Funktion ab.

Verwenden Sie [PutFunctionEventInvokeConfig](API_PutFunctionEventInvokeConfig.md), um Optionen für den asynchronen Aufruf zu konfigurieren.

## Anforderungssyntax
<a name="API_ListFunctionEventInvokeConfigs_RequestSyntax"></a>

```
GET /2019-09-25/functions/FunctionName/event-invoke-config/list?Marker=Marker&MaxItems=MaxItems HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_ListFunctionEventInvokeConfigs_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [FunctionName](#API_ListFunctionEventInvokeConfigs_RequestSyntax) **   <a name="lambda-ListFunctionEventInvokeConfigs-request-FunctionName"></a>
Der Name der Lambda-Funktion.  

**Name Formate**
+  **Funktionsname** - `my-function`.
+  **Funktion-ARN** - `arn:aws:lambda:us-west-2:123456789012:function:my-function`.
+  **Partielle ARN** - `123456789012:function:my-function`.
Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
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: Ja

 ** [Marker](#API_ListFunctionEventInvokeConfigs_RequestSyntax) **   <a name="lambda-ListFunctionEventInvokeConfigs-request-Marker"></a>
Geben Sie das Paginierungs-Token an, der von einer vorherigen Anforderung zum Abrufen der nächsten Seite der Ergebnisse zurückgegeben wird.

 ** [MaxItems](#API_ListFunctionEventInvokeConfigs_RequestSyntax) **   <a name="lambda-ListFunctionEventInvokeConfigs-request-MaxItems"></a>
Die maximale Anzahl zurückzugebender Konfigurationen.  
Gültiger Bereich: Mindestwert 1. Maximaler Wert von 50.

## Anforderungstext
<a name="API_ListFunctionEventInvokeConfigs_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_ListFunctionEventInvokeConfigs_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "FunctionEventInvokeConfigs": [ 
      { 
         "DestinationConfig": { 
            "OnFailure": { 
               "Destination": "string"
            },
            "OnSuccess": { 
               "Destination": "string"
            }
         },
         "FunctionArn": "string",
         "LastModified": number,
         "MaximumEventAgeInSeconds": number,
         "MaximumRetryAttempts": number
      }
   ],
   "NextMarker": "string"
}
```

## Antwortelemente
<a name="API_ListFunctionEventInvokeConfigs_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [FunctionEventInvokeConfigs](#API_ListFunctionEventInvokeConfigs_ResponseSyntax) **   <a name="lambda-ListFunctionEventInvokeConfigs-response-FunctionEventInvokeConfigs"></a>
Eine Liste von Konfigurationen.  
Typ: Array von [FunctionEventInvokeConfig](API_FunctionEventInvokeConfig.md)-Objekten

 ** [NextMarker](#API_ListFunctionEventInvokeConfigs_ResponseSyntax) **   <a name="lambda-ListFunctionEventInvokeConfigs-response-NextMarker"></a>
Ein Paginierungs-Token, das enthalten ist, falls mehr Ergebnisse verfügbar sind.  
Typ: Zeichenfolge

## Fehler
<a name="API_ListFunctionEventInvokeConfigs_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# ListFunctions
<a name="API_ListFunctions"></a>

Gibt eine Liste von Lambda-Funktionen mit der jeweils versionsspezifischen Konfiguration zurück. Lambda gibt bis zu 50 Funktionen pro Aufruf zurück.

Setzen Sie `FunctionVersion` auf `ALL`, um alle veröffentlichten Versionen jeder Funktion zusätzlich zu der unveröffentlichten Version einzuschließen.

**Anmerkung**  
Die `ListFunctions`-Operation gibt eine Teilmenge der [FunctionConfiguration](API_FunctionConfiguration.md)-Felder zurück. Verwenden Sie , um die zusätzlichen Felder (State StateReasonCode, StateReason, LastUpdateStatus, LastUpdateStatusReason, LastUpdateStatusReasonCode, RuntimeVersionConfig) für eine Funktion oder Version abzurufen[GetFunction](API_GetFunction.md).

## Anforderungssyntax
<a name="API_ListFunctions_RequestSyntax"></a>

```
GET /2015-03-31/functions/?FunctionVersion=FunctionVersion&Marker=Marker&MasterRegion=MasterRegion&MaxItems=MaxItems HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_ListFunctions_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [FunctionVersion](#API_ListFunctions_RequestSyntax) **   <a name="lambda-ListFunctions-request-FunctionVersion"></a>
Auf `ALL` setzen, um Einträge für alle veröffentlichten Versionen jeder Funktion einzuschließen.  
Zulässige Werte: `ALL` 

 ** [Marker](#API_ListFunctions_RequestSyntax) **   <a name="lambda-ListFunctions-request-Marker"></a>
Geben Sie das Paginierungs-Token an, der von einer vorherigen Anforderung zum Abrufen der nächsten Seite der Ergebnisse zurückgegeben wird.

 ** [MasterRegion](#API_ListFunctions_RequestSyntax) **   <a name="lambda-ListFunctions-request-MasterRegion"></a>
Bei Lambda @Edge-Funktionen der AWS-Region der Master-Funktion. `us-east-1` filtert beispielsweise die Liste der Funktionen so, dass nur Lambda@Edge-Funktionen enthalten sind, die von einer Master-Funktion in USA Ost (Nord-Virginia) repliziert wurden. Falls angegeben, müssen Sie `FunctionVersion` auf `ALL` setzen.  
Pattern: `ALL|[a-z]{2}(-gov)?-[a-z]+-\d{1}` 

 ** [MaxItems](#API_ListFunctions_RequestSyntax) **   <a name="lambda-ListFunctions-request-MaxItems"></a>
Die maximale Anzahl der Funktionen, die in der Antwort zurückgegeben werden können. Beachten Sie, dass `ListFunctions` maximal 50 Elemente in jeder Antwort zurückgibt, selbst wenn Sie die Zahl höher setzen.  
Gültiger Bereich: Mindestwert 1. Maximaler Wert von 10000.

## Anforderungstext
<a name="API_ListFunctions_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_ListFunctions_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "Functions": [ 
      { 
         "Architectures": [ "string" ],
         "CodeSha256": "string",
         "CodeSize": number,
         "DeadLetterConfig": { 
            "TargetArn": "string"
         },
         "Description": "string",
         "Environment": { 
            "Error": { 
               "ErrorCode": "string",
               "Message": "string"
            },
            "Variables": { 
               "string" : "string" 
            }
         },
         "EphemeralStorage": { 
            "Size": number
         },
         "FileSystemConfigs": [ 
            { 
               "Arn": "string",
               "LocalMountPath": "string"
            }
         ],
         "FunctionArn": "string",
         "FunctionName": "string",
         "Handler": "string",
         "ImageConfigResponse": { 
            "Error": { 
               "ErrorCode": "string",
               "Message": "string"
            },
            "ImageConfig": { 
               "Command": [ "string" ],
               "EntryPoint": [ "string" ],
               "WorkingDirectory": "string"
            }
         },
         "KMSKeyArn": "string",
         "LastModified": "string",
         "LastUpdateStatus": "string",
         "LastUpdateStatusReason": "string",
         "LastUpdateStatusReasonCode": "string",
         "Layers": [ 
            { 
               "Arn": "string",
               "CodeSize": number,
               "SigningJobArn": "string",
               "SigningProfileVersionArn": "string"
            }
         ],
         "LoggingConfig": { 
            "ApplicationLogLevel": "string",
            "LogFormat": "string",
            "LogGroup": "string",
            "SystemLogLevel": "string"
         },
         "MasterArn": "string",
         "MemorySize": number,
         "PackageType": "string",
         "RevisionId": "string",
         "Role": "string",
         "Runtime": "string",
         "RuntimeVersionConfig": { 
            "Error": { 
               "ErrorCode": "string",
               "Message": "string"
            },
            "RuntimeVersionArn": "string"
         },
         "SigningJobArn": "string",
         "SigningProfileVersionArn": "string",
         "SnapStart": { 
            "ApplyOn": "string",
            "OptimizationStatus": "string"
         },
         "State": "string",
         "StateReason": "string",
         "StateReasonCode": "string",
         "Timeout": number,
         "TracingConfig": { 
            "Mode": "string"
         },
         "Version": "string",
         "VpcConfig": { 
            "Ipv6AllowedForDualStack": boolean,
            "SecurityGroupIds": [ "string" ],
            "SubnetIds": [ "string" ],
            "VpcId": "string"
         }
      }
   ],
   "NextMarker": "string"
}
```

## Antwortelemente
<a name="API_ListFunctions_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [Functions](#API_ListFunctions_ResponseSyntax) **   <a name="lambda-ListFunctions-response-Functions"></a>
Eine Liste von Lambda-Funktionen.  
Typ: Array von [FunctionConfiguration](API_FunctionConfiguration.md)-Objekten

 ** [NextMarker](#API_ListFunctions_ResponseSyntax) **   <a name="lambda-ListFunctions-response-NextMarker"></a>
Ein Paginierungs-Token, das enthalten ist, falls mehr Ergebnisse verfügbar sind.  
Typ: Zeichenfolge

## Fehler
<a name="API_ListFunctions_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# ListFunctionsByCodeSigningConfig
<a name="API_ListFunctionsByCodeSigningConfig"></a>

Listen Sie die Funktionen auf, die die angegebene Codesignaturkonfiguration verwenden. Sie können diese Methode verwenden, bevor Sie eine Codesignatur-Konfiguration löschen, um sicherzustellen, dass sie keine Funktionen verwenden.

## Anforderungssyntax
<a name="API_ListFunctionsByCodeSigningConfig_RequestSyntax"></a>

```
GET /2020-04-22/code-signing-configs/CodeSigningConfigArn/functions?Marker=Marker&MaxItems=MaxItems HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_ListFunctionsByCodeSigningConfig_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [CodeSigningConfigArn](#API_ListFunctionsByCodeSigningConfig_RequestSyntax) **   <a name="lambda-ListFunctionsByCodeSigningConfig-request-CodeSigningConfigArn"></a>
Der Amazon-Ressourcenname (ARN) der Code-Signierungskonfiguration.  
Längenbeschränkungen: Maximale Länge von 200.  
Pattern: `arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\d{1}:\d{12}:code-signing-config:csc-[a-z0-9]{17}`   
Erforderlich: Ja

 ** [Marker](#API_ListFunctionsByCodeSigningConfig_RequestSyntax) **   <a name="lambda-ListFunctionsByCodeSigningConfig-request-Marker"></a>
Geben Sie das Paginierungs-Token an, der von einer vorherigen Anforderung zum Abrufen der nächsten Seite der Ergebnisse zurückgegeben wird.

 ** [MaxItems](#API_ListFunctionsByCodeSigningConfig_RequestSyntax) **   <a name="lambda-ListFunctionsByCodeSigningConfig-request-MaxItems"></a>
Maximale Anzahl der zurückzugebenden Elemente.  
Gültiger Bereich: Mindestwert 1. Maximaler Wert von 10000.

## Anforderungstext
<a name="API_ListFunctionsByCodeSigningConfig_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_ListFunctionsByCodeSigningConfig_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "FunctionArns": [ "string" ],
   "NextMarker": "string"
}
```

## Antwortelemente
<a name="API_ListFunctionsByCodeSigningConfig_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [FunctionArns](#API_ListFunctionsByCodeSigningConfig_ResponseSyntax) **   <a name="lambda-ListFunctionsByCodeSigningConfig-response-FunctionArns"></a>
Die Funktions-ARNs.   
Typ: Zeichenfolge-Array  
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-_]+))?` 

 ** [NextMarker](#API_ListFunctionsByCodeSigningConfig_ResponseSyntax) **   <a name="lambda-ListFunctionsByCodeSigningConfig-response-NextMarker"></a>
Ein Paginierungs-Token, das enthalten ist, falls mehr Ergebnisse verfügbar sind.  
Typ: Zeichenfolge

## Fehler
<a name="API_ListFunctionsByCodeSigningConfig_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

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

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

# ListFunctionUrlConfigs
<a name="API_ListFunctionUrlConfigs"></a>

Gibt eine Liste der Lambda-Funktions-URLs für die angegebene Funktion zurück

## Anforderungssyntax
<a name="API_ListFunctionUrlConfigs_RequestSyntax"></a>

```
GET /2021-10-31/functions/FunctionName/urls?Marker=Marker&MaxItems=MaxItems HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_ListFunctionUrlConfigs_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [FunctionName](#API_ListFunctionUrlConfigs_RequestSyntax) **   <a name="lambda-ListFunctionUrlConfigs-request-FunctionName"></a>
Der Name der Lambda-Funktion.  

**Name Formate**
+  **Funktionsname** – `my-function`.
+  **Funktions-ARN** – `arn:aws:lambda:us-west-2:123456789012:function:my-function`.
+  **Partielle ARN** – `123456789012:function:my-function`.
Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
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: Ja

 ** [Marker](#API_ListFunctionUrlConfigs_RequestSyntax) **   <a name="lambda-ListFunctionUrlConfigs-request-Marker"></a>
Geben Sie das Paginierungs-Token an, der von einer vorherigen Anforderung zum Abrufen der nächsten Seite der Ergebnisse zurückgegeben wird.

 ** [MaxItems](#API_ListFunctionUrlConfigs_RequestSyntax) **   <a name="lambda-ListFunctionUrlConfigs-request-MaxItems"></a>
Die maximale Anzahl der Funktions-URLs, die in der Antwort zurückgegeben werden kann. Beachten Sie, dass `ListFunctionUrlConfigs` maximal 50 Elemente in jeder Antwort zurückgibt, selbst wenn Sie die Zahl höher setzen.  
Gültiger Bereich: Mindestwert 1. Maximaler Wert von 50.

## Anforderungstext
<a name="API_ListFunctionUrlConfigs_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_ListFunctionUrlConfigs_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "FunctionUrlConfigs": [ 
      { 
         "AuthType": "string",
         "Cors": { 
            "AllowCredentials": boolean,
            "AllowHeaders": [ "string" ],
            "AllowMethods": [ "string" ],
            "AllowOrigins": [ "string" ],
            "ExposeHeaders": [ "string" ],
            "MaxAge": number
         },
         "CreationTime": "string",
         "FunctionArn": "string",
         "FunctionUrl": "string",
         "InvokeMode": "string",
         "LastModifiedTime": "string"
      }
   ],
   "NextMarker": "string"
}
```

## Antwortelemente
<a name="API_ListFunctionUrlConfigs_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [FunctionUrlConfigs](#API_ListFunctionUrlConfigs_ResponseSyntax) **   <a name="lambda-ListFunctionUrlConfigs-response-FunctionUrlConfigs"></a>
Eine Liste der Funktions-URL-Konfigurationen.  
Typ: Array von [FunctionUrlConfig](API_FunctionUrlConfig.md)-Objekten

 ** [NextMarker](#API_ListFunctionUrlConfigs_ResponseSyntax) **   <a name="lambda-ListFunctionUrlConfigs-response-NextMarker"></a>
Ein Paginierungs-Token, das enthalten ist, falls mehr Ergebnisse verfügbar sind.  
Typ: Zeichenfolge

## Fehler
<a name="API_ListFunctionUrlConfigs_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# ListLayers
<a name="API_ListLayers"></a>

Listet [AWS Lambda-Ebenen](https://docs.aws.amazon.com/lambda/latest/dg/invocation-layers.html) auf und zeigt Informationen über die jeweils neueste Version an. Geben Sie eine [Laufzeit-ID](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) an, um nur Ebenen aufzulisten, die angeben, dass sie mit dieser Laufzeit kompatibel sind. Geben Sie eine kompatible Architektur an, um nur Layer einzuschließen, die damit kompatibel sind[Befehlssatz-Architektur](https://docs.aws.amazon.com/lambda/latest/dg/foundation-arch.html)aus.

## Anforderungssyntax
<a name="API_ListLayers_RequestSyntax"></a>

```
GET /2018-10-31/layers?CompatibleArchitecture=CompatibleArchitecture&CompatibleRuntime=CompatibleRuntime&Marker=Marker&MaxItems=MaxItems HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_ListLayers_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [CompatibleArchitecture](#API_ListLayers_RequestSyntax) **   <a name="lambda-ListLayers-request-CompatibleArchitecture"></a>
Das Kompatible[Befehlssatz-Architektur](https://docs.aws.amazon.com/lambda/latest/dg/foundation-arch.html)aus.  
Zulässige Werte: `x86_64 | arm64` 

 ** [CompatibleRuntime](#API_ListLayers_RequestSyntax) **   <a name="lambda-ListLayers-request-CompatibleRuntime"></a>
Eine Laufzeit-ID. Beispiel, `java21`.  
Die folgende Liste enthält abgelaufene Laufzeiten. Weitere Informationen finden Sie in der [Richtlinie für den Laufzeitablauf](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtime-support-policy).  
Zulässige Werte: `nodejs | nodejs4.3 | nodejs6.10 | nodejs8.10 | nodejs10.x | nodejs12.x | nodejs14.x | nodejs16.x | java8 | java8.al2 | java11 | python2.7 | python3.6 | python3.7 | python3.8 | python3.9 | dotnetcore1.0 | dotnetcore2.0 | dotnetcore2.1 | dotnetcore3.1 | dotnet6 | nodejs4.3-edge | go1.x | ruby2.5 | ruby2.7 | provided | provided.al2 | nodejs18.x | python3.10 | java17 | ruby3.2 | python3.11 | nodejs20.x | provided.al2023 | python3.12 | java21` 

 ** [Marker](#API_ListLayers_RequestSyntax) **   <a name="lambda-ListLayers-request-Marker"></a>
Ein Paginierungstoken, das von einem vorherigen Aufruf zurückgegeben wurde.

 ** [MaxItems](#API_ListLayers_RequestSyntax) **   <a name="lambda-ListLayers-request-MaxItems"></a>
Die maximale Anzahl zurückzugebender Ebenen.  
Gültiger Bereich: Mindestwert 1. Maximaler Wert von 50.

## Anforderungstext
<a name="API_ListLayers_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_ListLayers_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "Layers": [ 
      { 
         "LatestMatchingVersion": { 
            "CompatibleArchitectures": [ "string" ],
            "CompatibleRuntimes": [ "string" ],
            "CreatedDate": "string",
            "Description": "string",
            "LayerVersionArn": "string",
            "LicenseInfo": "string",
            "Version": number
         },
         "LayerArn": "string",
         "LayerName": "string"
      }
   ],
   "NextMarker": "string"
}
```

## Antwortelemente
<a name="API_ListLayers_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [Layers](#API_ListLayers_ResponseSyntax) **   <a name="lambda-ListLayers-response-Layers"></a>
Eine Liste von Funktions-Ebenen.  
Typ: Array von [LayersListItem](API_LayersListItem.md)-Objekten

 ** [NextMarker](#API_ListLayers_ResponseSyntax) **   <a name="lambda-ListLayers-response-NextMarker"></a>
Ein Paginierungs-Token, das zurückgegeben wird, wenn die Antwort nicht alle Ebenen enthält.  
Typ: Zeichenfolge

## Fehler
<a name="API_ListLayers_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# ListLayerVersions
<a name="API_ListLayerVersions"></a>

Listet die Versionen einer [AWS Lambda-Ebene](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) auf. Versionen, die gelöscht wurden, werden nicht aufgeführt. Geben Sie eine [Laufzeit-ID](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) an, um nur Versionen aufzulisten, die angeben, dass sie mit dieser Laufzeit kompatibel sind. Geben Sie eine kompatible Architektur an, um nur Layer-Versionen einzuschließen, die mit dieser Architektur kompatibel sind.

## Anforderungssyntax
<a name="API_ListLayerVersions_RequestSyntax"></a>

```
GET /2018-10-31/layers/LayerName/versions?CompatibleArchitecture=CompatibleArchitecture&CompatibleRuntime=CompatibleRuntime&Marker=Marker&MaxItems=MaxItems HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_ListLayerVersions_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [CompatibleArchitecture](#API_ListLayerVersions_RequestSyntax) **   <a name="lambda-ListLayerVersions-request-CompatibleArchitecture"></a>
Das Kompatible[Befehlssatz-Architektur](https://docs.aws.amazon.com/lambda/latest/dg/foundation-arch.html)aus.  
Zulässige Werte: `x86_64 | arm64` 

 ** [CompatibleRuntime](#API_ListLayerVersions_RequestSyntax) **   <a name="lambda-ListLayerVersions-request-CompatibleRuntime"></a>
Eine Laufzeit-ID. Beispiel, `java21`.  
Die folgende Liste enthält abgelaufene Laufzeiten. Weitere Informationen finden Sie in der [Richtlinie für den Laufzeitablauf](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtime-support-policy).  
Zulässige Werte: `nodejs | nodejs4.3 | nodejs6.10 | nodejs8.10 | nodejs10.x | nodejs12.x | nodejs14.x | nodejs16.x | java8 | java8.al2 | java11 | python2.7 | python3.6 | python3.7 | python3.8 | python3.9 | dotnetcore1.0 | dotnetcore2.0 | dotnetcore2.1 | dotnetcore3.1 | dotnet6 | nodejs4.3-edge | go1.x | ruby2.5 | ruby2.7 | provided | provided.al2 | nodejs18.x | python3.10 | java17 | ruby3.2 | python3.11 | nodejs20.x | provided.al2023 | python3.12 | java21` 

 ** [LayerName](#API_ListLayerVersions_RequestSyntax) **   <a name="lambda-ListLayerVersions-request-LayerName"></a>
Der Name oder der Amazon-Ressourcenname (ARN) des Layers.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
Pattern: `(arn:[a-zA-Z0-9-]+:lambda:[a-zA-Z0-9-]+:\d{12}:layer:[a-zA-Z0-9-_]+)|[a-zA-Z0-9-_]+`   
Erforderlich: Ja

 ** [Marker](#API_ListLayerVersions_RequestSyntax) **   <a name="lambda-ListLayerVersions-request-Marker"></a>
Ein Paginierungstoken, das von einem vorherigen Aufruf zurückgegeben wurde.

 ** [MaxItems](#API_ListLayerVersions_RequestSyntax) **   <a name="lambda-ListLayerVersions-request-MaxItems"></a>
Die maximale Anzahl zurückzugebender Versionen.  
Gültiger Bereich: Mindestwert 1. Maximaler Wert von 50.

## Anforderungstext
<a name="API_ListLayerVersions_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_ListLayerVersions_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "LayerVersions": [ 
      { 
         "CompatibleArchitectures": [ "string" ],
         "CompatibleRuntimes": [ "string" ],
         "CreatedDate": "string",
         "Description": "string",
         "LayerVersionArn": "string",
         "LicenseInfo": "string",
         "Version": number
      }
   ],
   "NextMarker": "string"
}
```

## Antwortelemente
<a name="API_ListLayerVersions_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [LayerVersions](#API_ListLayerVersions_ResponseSyntax) **   <a name="lambda-ListLayerVersions-response-LayerVersions"></a>
Eine Liste von Versionen.  
Typ: Array von [LayerVersionsListItem](API_LayerVersionsListItem.md)-Objekten

 ** [NextMarker](#API_ListLayerVersions_ResponseSyntax) **   <a name="lambda-ListLayerVersions-response-NextMarker"></a>
Ein Paginierungs-Token, das zurückgegeben wird, wenn die Antwort nicht alle Versionen enthält.  
Typ: Zeichenfolge

## Fehler
<a name="API_ListLayerVersions_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# ListProvisionedConcurrencyConfigs
<a name="API_ListProvisionedConcurrencyConfigs"></a>

Ruft eine Liste der bereitgestellten Parallelitätskonfigurationen für eine Funktion ab.

## Anforderungssyntax
<a name="API_ListProvisionedConcurrencyConfigs_RequestSyntax"></a>

```
GET /2019-09-30/functions/FunctionName/provisioned-concurrency?List=ALL&Marker=Marker&MaxItems=MaxItems HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_ListProvisionedConcurrencyConfigs_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [FunctionName](#API_ListProvisionedConcurrencyConfigs_RequestSyntax) **   <a name="lambda-ListProvisionedConcurrencyConfigs-request-FunctionName"></a>
Der Name der Lambda-Funktion.  

**Name Formate**
+  **Funktionsname** – `my-function`.
+  **Funktions-ARN** – `arn:aws:lambda:us-west-2:123456789012:function:my-function`.
+  **Partielle ARN** – `123456789012:function:my-function`.
Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
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: Ja

 ** [Marker](#API_ListProvisionedConcurrencyConfigs_RequestSyntax) **   <a name="lambda-ListProvisionedConcurrencyConfigs-request-Marker"></a>
Geben Sie das Paginierungs-Token an, der von einer vorherigen Anforderung zum Abrufen der nächsten Seite der Ergebnisse zurückgegeben wird.

 ** [MaxItems](#API_ListProvisionedConcurrencyConfigs_RequestSyntax) **   <a name="lambda-ListProvisionedConcurrencyConfigs-request-MaxItems"></a>
Geben Sie eine Zahl an, um die Anzahl der zurückgegebenen Konfigurationen zu begrenzen.  
Gültiger Bereich: Mindestwert 1. Maximaler Wert von 50.

## Anforderungstext
<a name="API_ListProvisionedConcurrencyConfigs_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_ListProvisionedConcurrencyConfigs_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "NextMarker": "string",
   "ProvisionedConcurrencyConfigs": [ 
      { 
         "AllocatedProvisionedConcurrentExecutions": number,
         "AvailableProvisionedConcurrentExecutions": number,
         "FunctionArn": "string",
         "LastModified": "string",
         "RequestedProvisionedConcurrentExecutions": number,
         "Status": "string",
         "StatusReason": "string"
      }
   ]
}
```

## Antwortelemente
<a name="API_ListProvisionedConcurrencyConfigs_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [NextMarker](#API_ListProvisionedConcurrencyConfigs_ResponseSyntax) **   <a name="lambda-ListProvisionedConcurrencyConfigs-response-NextMarker"></a>
Ein Paginierungs-Token, das enthalten ist, falls mehr Ergebnisse verfügbar sind.  
Typ: Zeichenfolge

 ** [ProvisionedConcurrencyConfigs](#API_ListProvisionedConcurrencyConfigs_ResponseSyntax) **   <a name="lambda-ListProvisionedConcurrencyConfigs-response-ProvisionedConcurrencyConfigs"></a>
Eine Liste der bereitgestellten Parallelitätskonfigurationen.  
Typ: Array von [ProvisionedConcurrencyConfigListItem](API_ProvisionedConcurrencyConfigListItem.md)-Objekten

## Fehler
<a name="API_ListProvisionedConcurrencyConfigs_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# ListTags
<a name="API_ListTags"></a>

Gibt die [Tags](https://docs.aws.amazon.com/lambda/latest/dg/tagging.html) einer Funktion zurück. Sie können Tags auch mit [GetFunction](API_GetFunction.md) anzeigen.

## Anforderungssyntax
<a name="API_ListTags_RequestSyntax"></a>

```
GET /2017-03-31/tags/ARN HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_ListTags_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [ARN](#API_ListTags_RequestSyntax) **   <a name="lambda-ListTags-request-Resource"></a>
Der Amazon-Ressourcenname (ARN) der Funktion. Hinweis: Lambda unterstützt das Hinzufügen von Tags zu Aliasnamen oder Versionen nicht.  
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: Ja

## Anforderungstext
<a name="API_ListTags_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_ListTags_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "Tags": { 
      "string" : "string" 
   }
}
```

## Antwortelemente
<a name="API_ListTags_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [Tags](#API_ListTags_ResponseSyntax) **   <a name="lambda-ListTags-response-Tags"></a>
Die Tags der Funktion.  
Typ: Abbildung einer Zeichenfolge auf eine Zeichenfolge

## Fehler
<a name="API_ListTags_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# ListVersionsByFunction
<a name="API_ListVersionsByFunction"></a>

Gibt eine Liste von [Versionen](https://docs.aws.amazon.com/lambda/latest/dg/versioning-aliases.html) mit der jeweiligen versionsspezifischen Konfiguration zurück. Lambda gibt pro Aufruf bis zu 50 Versionen zurück.

## Anforderungssyntax
<a name="API_ListVersionsByFunction_RequestSyntax"></a>

```
GET /2015-03-31/functions/FunctionName/versions?Marker=Marker&MaxItems=MaxItems HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_ListVersionsByFunction_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [FunctionName](#API_ListVersionsByFunction_RequestSyntax) **   <a name="lambda-ListVersionsByFunction-request-FunctionName"></a>
Der Name der Lambda-Funktion.  

**Name Formate**
+  **Funktionsname** - `MyFunction`.
+  **Funktion-ARN** - `arn:aws:lambda:us-west-2:123456789012:function:MyFunction`.
+  **Partielle ARN** - `123456789012:function:MyFunction`.
Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Höchstlänge = 170 Zeichen.  
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: Ja

 ** [Marker](#API_ListVersionsByFunction_RequestSyntax) **   <a name="lambda-ListVersionsByFunction-request-Marker"></a>
Geben Sie das Paginierungs-Token an, der von einer vorherigen Anforderung zum Abrufen der nächsten Seite der Ergebnisse zurückgegeben wird.

 ** [MaxItems](#API_ListVersionsByFunction_RequestSyntax) **   <a name="lambda-ListVersionsByFunction-request-MaxItems"></a>
Die maximale Anzahl zurückzugebender Versionen. Beachten Sie, dass `ListVersionsByFunction` maximal 50 Elemente in jeder Antwort zurückgibt, selbst wenn Sie die Zahl höher setzen.  
Gültiger Bereich: Mindestwert 1. Maximaler Wert von 10000.

## Anforderungstext
<a name="API_ListVersionsByFunction_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_ListVersionsByFunction_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "NextMarker": "string",
   "Versions": [ 
      { 
         "Architectures": [ "string" ],
         "CodeSha256": "string",
         "CodeSize": number,
         "DeadLetterConfig": { 
            "TargetArn": "string"
         },
         "Description": "string",
         "Environment": { 
            "Error": { 
               "ErrorCode": "string",
               "Message": "string"
            },
            "Variables": { 
               "string" : "string" 
            }
         },
         "EphemeralStorage": { 
            "Size": number
         },
         "FileSystemConfigs": [ 
            { 
               "Arn": "string",
               "LocalMountPath": "string"
            }
         ],
         "FunctionArn": "string",
         "FunctionName": "string",
         "Handler": "string",
         "ImageConfigResponse": { 
            "Error": { 
               "ErrorCode": "string",
               "Message": "string"
            },
            "ImageConfig": { 
               "Command": [ "string" ],
               "EntryPoint": [ "string" ],
               "WorkingDirectory": "string"
            }
         },
         "KMSKeyArn": "string",
         "LastModified": "string",
         "LastUpdateStatus": "string",
         "LastUpdateStatusReason": "string",
         "LastUpdateStatusReasonCode": "string",
         "Layers": [ 
            { 
               "Arn": "string",
               "CodeSize": number,
               "SigningJobArn": "string",
               "SigningProfileVersionArn": "string"
            }
         ],
         "LoggingConfig": { 
            "ApplicationLogLevel": "string",
            "LogFormat": "string",
            "LogGroup": "string",
            "SystemLogLevel": "string"
         },
         "MasterArn": "string",
         "MemorySize": number,
         "PackageType": "string",
         "RevisionId": "string",
         "Role": "string",
         "Runtime": "string",
         "RuntimeVersionConfig": { 
            "Error": { 
               "ErrorCode": "string",
               "Message": "string"
            },
            "RuntimeVersionArn": "string"
         },
         "SigningJobArn": "string",
         "SigningProfileVersionArn": "string",
         "SnapStart": { 
            "ApplyOn": "string",
            "OptimizationStatus": "string"
         },
         "State": "string",
         "StateReason": "string",
         "StateReasonCode": "string",
         "Timeout": number,
         "TracingConfig": { 
            "Mode": "string"
         },
         "Version": "string",
         "VpcConfig": { 
            "Ipv6AllowedForDualStack": boolean,
            "SecurityGroupIds": [ "string" ],
            "SubnetIds": [ "string" ],
            "VpcId": "string"
         }
      }
   ]
}
```

## Antwortelemente
<a name="API_ListVersionsByFunction_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [NextMarker](#API_ListVersionsByFunction_ResponseSyntax) **   <a name="lambda-ListVersionsByFunction-response-NextMarker"></a>
Ein Paginierungs-Token, das enthalten ist, falls mehr Ergebnisse verfügbar sind.  
Typ: Zeichenfolge

 ** [Versions](#API_ListVersionsByFunction_ResponseSyntax) **   <a name="lambda-ListVersionsByFunction-response-Versions"></a>
Eine Liste von Lambda-Funktionsversionen.  
Typ: Array von [FunctionConfiguration](API_FunctionConfiguration.md)-Objekten

## Fehler
<a name="API_ListVersionsByFunction_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# PublishLayerVersion
<a name="API_PublishLayerVersion"></a>

Erstellt eine [AWS Lambda-Ebene](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) aus einem ZIP-Archiv. Jedes Mal, wenn Sie `PublishLayerVersion` mit demselben Ebenennamen aufrufen, wird eine neue Version erstellt.

Fügen Sie mit [CreateFunction](API_CreateFunction.md) oder [UpdateFunctionConfiguration](API_UpdateFunctionConfiguration.md) Ebenen zu Ihrer Funktion hinzu.

## Anforderungssyntax
<a name="API_PublishLayerVersion_RequestSyntax"></a>

```
POST /2018-10-31/layers/LayerName/versions HTTP/1.1
Content-type: application/json

{
   "CompatibleArchitectures": [ "string" ],
   "CompatibleRuntimes": [ "string" ],
   "Content": { 
      "S3Bucket": "string",
      "S3Key": "string",
      "S3ObjectVersion": "string",
      "ZipFile": blob
   },
   "Description": "string",
   "LicenseInfo": "string"
}
```

## URI-Anfrageparameter
<a name="API_PublishLayerVersion_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [LayerName](#API_PublishLayerVersion_RequestSyntax) **   <a name="lambda-PublishLayerVersion-request-LayerName"></a>
Der Name oder der Amazon-Ressourcenname (ARN) des Layers.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
Pattern: `(arn:[a-zA-Z0-9-]+:lambda:[a-zA-Z0-9-]+:\d{12}:layer:[a-zA-Z0-9-_]+)|[a-zA-Z0-9-_]+`   
Erforderlich: Ja

## Anforderungstext
<a name="API_PublishLayerVersion_RequestBody"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [CompatibleArchitectures](#API_PublishLayerVersion_RequestSyntax) **   <a name="lambda-PublishLayerVersion-request-CompatibleArchitectures"></a>
Eine Liste der kompatiblen[Befehlssatz-Architekturen](https://docs.aws.amazon.com/lambda/latest/dg/foundation-arch.html)aus.  
Typ: Zeichenfolgen-Array  
Array-Mitglieder: Maximale Anzahl von 2 Elementen.  
Zulässige Werte: `x86_64 | arm64`   
Erforderlich: Nein

 ** [CompatibleRuntimes](#API_PublishLayerVersion_RequestSyntax) **   <a name="lambda-PublishLayerVersion-request-CompatibleRuntimes"></a>
Eine Liste der kompatiblen [Funktions-Laufzeitumgebungen](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html). Dient zum Filtern mit [ListLayers](API_ListLayers.md) und [ListLayerVersions](API_ListLayerVersions.md).  
Die folgende Liste enthält abgelaufene Laufzeiten. Weitere Informationen finden Sie in der [Richtlinie für den Laufzeitablauf](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtime-support-policy).  
Typ: Zeichenfolgen-Array  
Array-Mitglieder: Maximale Anzahl von 15 Elementen.  
Zulässige Werte: `nodejs | nodejs4.3 | nodejs6.10 | nodejs8.10 | nodejs10.x | nodejs12.x | nodejs14.x | nodejs16.x | java8 | java8.al2 | java11 | python2.7 | python3.6 | python3.7 | python3.8 | python3.9 | dotnetcore1.0 | dotnetcore2.0 | dotnetcore2.1 | dotnetcore3.1 | dotnet6 | nodejs4.3-edge | go1.x | ruby2.5 | ruby2.7 | provided | provided.al2 | nodejs18.x | python3.10 | java17 | ruby3.2 | python3.11 | nodejs20.x | provided.al2023 | python3.12 | java21`   
Erforderlich: Nein

 ** [Content](#API_PublishLayerVersion_RequestSyntax) **   <a name="lambda-PublishLayerVersion-request-Content"></a>
Die Funktion Layer Archiv.  
Typ: [LayerVersionContentInput](API_LayerVersionContentInput.md) Objekt  
Erforderlich: Ja

 ** [Description](#API_PublishLayerVersion_RequestSyntax) **   <a name="lambda-PublishLayerVersion-request-Description"></a>
Die Beschreibung der Version.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Maximale Länge beträgt 256 Zeichen.  
Erforderlich: Nein

 ** [LicenseInfo](#API_PublishLayerVersion_RequestSyntax) **   <a name="lambda-PublishLayerVersion-request-LicenseInfo"></a>
Die Layer-Software-Lizenz. Kann eine der folgenden Möglichkeiten sein:  
+ Ein [SPDX-Lizenz-Identifier](https://spdx.org/licenses/). Beispiel, `MIT`.
+ Die URL einer Lizenz, die im Internet gehostet wird. Beispiel, `https://opensource.org/licenses/MIT`.
+ Der vollständige Text der Lizenz.
Typ: Zeichenfolge  
Längenbeschränkungen: Maximale Länge von 512.  
Erforderlich: Nein

## Antwortsyntax
<a name="API_PublishLayerVersion_ResponseSyntax"></a>

```
HTTP/1.1 201
Content-type: application/json

{
   "CompatibleArchitectures": [ "string" ],
   "CompatibleRuntimes": [ "string" ],
   "Content": { 
      "CodeSha256": "string",
      "CodeSize": number,
      "Location": "string",
      "SigningJobArn": "string",
      "SigningProfileVersionArn": "string"
   },
   "CreatedDate": "string",
   "Description": "string",
   "LayerArn": "string",
   "LayerVersionArn": "string",
   "LicenseInfo": "string",
   "Version": number
}
```

## Antwortelemente
<a name="API_PublishLayerVersion_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP-201-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [CompatibleArchitectures](#API_PublishLayerVersion_ResponseSyntax) **   <a name="lambda-PublishLayerVersion-response-CompatibleArchitectures"></a>
Eine Liste der kompatiblen[Befehlssatz-Architekturen](https://docs.aws.amazon.com/lambda/latest/dg/foundation-arch.html)aus.  
Typ: Zeichenfolgen-Array  
Array-Mitglieder: Maximale Anzahl von 2 Elementen.  
Zulässige Werte: `x86_64 | arm64` 

 ** [CompatibleRuntimes](#API_PublishLayerVersion_ResponseSyntax) **   <a name="lambda-PublishLayerVersion-response-CompatibleRuntimes"></a>
Die kompatiblen Laufzeiten der Ebene.  
Die folgende Liste enthält abgelaufene Laufzeiten. Weitere Informationen finden Sie in der [Richtlinie für den Laufzeitablauf](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtime-support-policy).  
Typ: Zeichenfolgen-Array  
Array-Mitglieder: Maximale Anzahl von 15 Elementen.  
Zulässige Werte: `nodejs | nodejs4.3 | nodejs6.10 | nodejs8.10 | nodejs10.x | nodejs12.x | nodejs14.x | nodejs16.x | java8 | java8.al2 | java11 | python2.7 | python3.6 | python3.7 | python3.8 | python3.9 | dotnetcore1.0 | dotnetcore2.0 | dotnetcore2.1 | dotnetcore3.1 | dotnet6 | nodejs4.3-edge | go1.x | ruby2.5 | ruby2.7 | provided | provided.al2 | nodejs18.x | python3.10 | java17 | ruby3.2 | python3.11 | nodejs20.x | provided.al2023 | python3.12 | java21` 

 ** [Content](#API_PublishLayerVersion_ResponseSyntax) **   <a name="lambda-PublishLayerVersion-response-Content"></a>
Details zur Ebenen-Version  
Typ: [LayerVersionContentOutput](API_LayerVersionContentOutput.md) Objekt

 ** [CreatedDate](#API_PublishLayerVersion_ResponseSyntax) **   <a name="lambda-PublishLayerVersion-response-CreatedDate"></a>
Das Datum, an dem die Ebenen-Version erstellt wurde, im [ISO-8601-Format](https://www.w3.org/TR/NOTE-datetime) (JJJJ-MM-TTThh:mm:ss.sTZD).  
Typ: Zeichenfolge

 ** [Description](#API_PublishLayerVersion_ResponseSyntax) **   <a name="lambda-PublishLayerVersion-response-Description"></a>
Die Beschreibung der Version.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Maximale Länge beträgt 256 Zeichen.

 ** [LayerArn](#API_PublishLayerVersion_ResponseSyntax) **   <a name="lambda-PublishLayerVersion-response-LayerArn"></a>
Der ARN des Layers  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
Pattern: `arn:[a-zA-Z0-9-]+:lambda:[a-zA-Z0-9-]+:\d{12}:layer:[a-zA-Z0-9-_]+` 

 ** [LayerVersionArn](#API_PublishLayerVersion_ResponseSyntax) **   <a name="lambda-PublishLayerVersion-response-LayerVersionArn"></a>
Der ARN der Layer-Version  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
Pattern: `arn:[a-zA-Z0-9-]+:lambda:[a-zA-Z0-9-]+:\d{12}:layer:[a-zA-Z0-9-_]+:[0-9]+` 

 ** [LicenseInfo](#API_PublishLayerVersion_ResponseSyntax) **   <a name="lambda-PublishLayerVersion-response-LicenseInfo"></a>
Die Layer-Software-Lizenz.  
Typ: Zeichenfolge  
Längenbeschränkungen: Maximale Länge von 512.

 ** [Version](#API_PublishLayerVersion_ResponseSyntax) **   <a name="lambda-PublishLayerVersion-response-Version"></a>
Die Versionsnummer.  
Type: Long

## Fehler
<a name="API_PublishLayerVersion_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** CodeStorageExceededException **   
Ihr AWS-Konto hat die maximale Gesamtcodegröße überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html).  
HTTP Status Code: 400

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# PublishVersion
<a name="API_PublishVersion"></a>

Erstellt eine [Version](https://docs.aws.amazon.com/lambda/latest/dg/versioning-aliases.html) aus dem aktuellen Code und der Konfiguration einer Funktion. Verwenden Sie Versionen, um einen Snapshot Ihres Funktionscodes und Ihrer Konfiguration zu erstellen, der sich nicht ändert.

 AWS Lambda veröffentlicht keine Version, wenn sich die Konfiguration und der Code der Funktion seit der letzten Version nicht geändert haben. Verwenden Sie [UpdateFunctionCode](API_UpdateFunctionCode.md) oder [UpdateFunctionConfiguration](API_UpdateFunctionConfiguration.md), um die Funktion zu aktualisieren, bevor Sie eine Version veröffentlichen.

Clients können Versionen direkt oder mit einem Alias aufrufen. Um einen Alias zu erstellen, verwenden Sie [CreateAlias](API_CreateAlias.md).

## Anforderungssyntax
<a name="API_PublishVersion_RequestSyntax"></a>

```
POST /2015-03-31/functions/FunctionName/versions HTTP/1.1
Content-type: application/json

{
   "CodeSha256": "string",
   "Description": "string",
   "RevisionId": "string"
}
```

## URI-Anfrageparameter
<a name="API_PublishVersion_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [FunctionName](#API_PublishVersion_RequestSyntax) **   <a name="lambda-PublishVersion-request-FunctionName"></a>
Der Name der Lambda-Funktion.  

**Name Formate**
+  **Funktionsname** - `MyFunction`.
+  **Funktion-ARN** - `arn:aws:lambda:us-west-2:123456789012:function:MyFunction`.
+  **Partielle ARN** - `123456789012:function:MyFunction`.
Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
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: Ja

## Anforderungstext
<a name="API_PublishVersion_RequestBody"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [CodeSha256](#API_PublishVersion_RequestSyntax) **   <a name="lambda-PublishVersion-request-CodeSha256"></a>
Veröffentlichen Sie eine Version nur, wenn der Hash-Wert mit dem angegebenen Wert übereinstimmt. Verwenden Sie diese Option, um das Veröffentlichen einer Version zu vermeiden, wenn sich der Funktionscode seit der letzten Aktualisierung geändert hat. Sie können den Hash für die Version, die Sie hochgeladen haben, aus der Ausgabe von [UpdateFunctionCode](API_UpdateFunctionCode.md) abrufen.  
Typ: Zeichenfolge  
Erforderlich: Nein

 ** [Description](#API_PublishVersion_RequestSyntax) **   <a name="lambda-PublishVersion-request-Description"></a>
Eine Beschreibung für die Version, die die Beschreibung in der Funktionskonfiguration überschreibt.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Maximale Länge beträgt 256 Zeichen.  
Erforderlich: Nein

 ** [RevisionId](#API_PublishVersion_RequestSyntax) **   <a name="lambda-PublishVersion-request-RevisionId"></a>
Aktualisieren Sie die Funktion nur, wenn die Revisions-ID mit der angegebenen ID übereinstimmt. Verwenden Sie diese Option, um das Veröffentlichen einer Version zu vermeiden, wenn sich die Funktionskonfiguration seit der letzten Aktualisierung geändert hat.  
Typ: Zeichenfolge  
Erforderlich: Nein

## Antwortsyntax
<a name="API_PublishVersion_ResponseSyntax"></a>

```
HTTP/1.1 201
Content-type: application/json

{
   "Architectures": [ "string" ],
   "CodeSha256": "string",
   "CodeSize": number,
   "DeadLetterConfig": { 
      "TargetArn": "string"
   },
   "Description": "string",
   "Environment": { 
      "Error": { 
         "ErrorCode": "string",
         "Message": "string"
      },
      "Variables": { 
         "string" : "string" 
      }
   },
   "EphemeralStorage": { 
      "Size": number
   },
   "FileSystemConfigs": [ 
      { 
         "Arn": "string",
         "LocalMountPath": "string"
      }
   ],
   "FunctionArn": "string",
   "FunctionName": "string",
   "Handler": "string",
   "ImageConfigResponse": { 
      "Error": { 
         "ErrorCode": "string",
         "Message": "string"
      },
      "ImageConfig": { 
         "Command": [ "string" ],
         "EntryPoint": [ "string" ],
         "WorkingDirectory": "string"
      }
   },
   "KMSKeyArn": "string",
   "LastModified": "string",
   "LastUpdateStatus": "string",
   "LastUpdateStatusReason": "string",
   "LastUpdateStatusReasonCode": "string",
   "Layers": [ 
      { 
         "Arn": "string",
         "CodeSize": number,
         "SigningJobArn": "string",
         "SigningProfileVersionArn": "string"
      }
   ],
   "LoggingConfig": { 
      "ApplicationLogLevel": "string",
      "LogFormat": "string",
      "LogGroup": "string",
      "SystemLogLevel": "string"
   },
   "MasterArn": "string",
   "MemorySize": number,
   "PackageType": "string",
   "RevisionId": "string",
   "Role": "string",
   "Runtime": "string",
   "RuntimeVersionConfig": { 
      "Error": { 
         "ErrorCode": "string",
         "Message": "string"
      },
      "RuntimeVersionArn": "string"
   },
   "SigningJobArn": "string",
   "SigningProfileVersionArn": "string",
   "SnapStart": { 
      "ApplyOn": "string",
      "OptimizationStatus": "string"
   },
   "State": "string",
   "StateReason": "string",
   "StateReasonCode": "string",
   "Timeout": number,
   "TracingConfig": { 
      "Mode": "string"
   },
   "Version": "string",
   "VpcConfig": { 
      "Ipv6AllowedForDualStack": boolean,
      "SecurityGroupIds": [ "string" ],
      "SubnetIds": [ "string" ],
      "VpcId": "string"
   }
}
```

## Antwortelemente
<a name="API_PublishVersion_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP-201-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [Architectures](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-Architectures"></a>
Die Befehlssatz-Architektur, die die Funktion unterstützt. Die Architektur ist ein String-Array mit einem der gültigen Werte. Der Standardarchitektur ist`x86_64`aus.  
Typ: Zeichenfolgen-Array  
Array-Mitglieder: Feste Anzahl von 1 Element.  
Zulässige Werte: `x86_64 | arm64` 

 ** [CodeSha256](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-CodeSha256"></a>
Der SHA256-Hashwert des Bereitstellungspakets der Funktion.  
Typ: Zeichenfolge

 ** [CodeSize](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-CodeSize"></a>
Die Größe des Bereitstellungspakets der Funktion in Bytes.  
Type: Long

 ** [DeadLetterConfig](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-DeadLetterConfig"></a>
Die Warteschlange der Funktion für unzustellbare Nachrichten.  
Typ: [DeadLetterConfig](API_DeadLetterConfig.md) Objekt

 ** [Description](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-Description"></a>
Die Beschreibung der Funktion.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Maximale Länge beträgt 256 Zeichen.

 ** [Environment](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-Environment"></a>
[Umgebungsvariablen](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html) der Funktion. Ausgelassen von AWS CloudTrail-Protokollen.  
Typ: [EnvironmentResponse](API_EnvironmentResponse.md) Objekt

 ** [EphemeralStorage](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-EphemeralStorage"></a>
Die Größe des `/tmp`-Verzeichnisses der Funktion in MB. Der Standardwert ist 512, kann aber jede ganze Zahl zwischen 512 und 10 240 MB sein. Weitere Informationen finden Sie unter [Flüchtigen Speicher konfigurieren (Konsole)](https://docs.aws.amazon.com/lambda/latest/dg/configuration-function-common.html#configuration-ephemeral-storage).  
Typ: [EphemeralStorage](API_EphemeralStorage.md) Objekt

 ** [FileSystemConfigs](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-FileSystemConfigs"></a>
Verbindungseinstellungen für ein [Amazon-EFS-Dateisystem](https://docs.aws.amazon.com/lambda/latest/dg/configuration-filesystem.html).  
Typ: Array von [FileSystemConfig](API_FileSystemConfig.md)-Objekten  
Array-Mitglieder: Maximale Anzahl von 1 Element.

 ** [FunctionArn](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-FunctionArn"></a>
Der Amazon-Ressourcenname (ARN) der 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-_]+))?` 

 ** [FunctionName](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-FunctionName"></a>
Der Name der Funktion.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Höchstlänge = 170 Zeichen.  
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-_]+))?` 

 ** [Handler](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-Handler"></a>
Die Funktion, die Lambda aufruft, um mit der Ausführung Ihrer Funktion zu beginnen.  
Typ: Zeichenfolge  
Längenbeschränkungen: Maximale Länge beträgt 128 Zeichen.  
Pattern: `[^\s]+` 

 ** [ImageConfigResponse](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-ImageConfigResponse"></a>
Die Konfigurationswerte des Funktionsimages.  
Typ: [ImageConfigResponse](API_ImageConfigResponse.md) Objekt

 ** [KMSKeyArn](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-KMSKeyArn"></a>
Der AWS KMS key, der zum Verschlüsseln der [Umgebungsvariablen](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html#configuration-envvars-encryption) der Funktion verwendet wird. Wenn [Lambda SnapStart](https://docs.aws.amazon.com/lambda/latest/dg/snapstart-security.html) aktiviert ist, wird dieser Schlüssel auch verwendet, um den Snapshot der Funktion zu verschlüsseln. Dieser Schlüssel wird nur zurückgegeben, wenn Sie einen vom Kunden verwalteten Schlüssel konfiguriert haben.  
Typ: Zeichenfolge  
Pattern: `(arn:(aws[a-zA-Z-]*)?:[a-z0-9-.]+:.*)|()` 

 ** [LastModified](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-LastModified"></a>
Datum und Uhrzeit der letzten Aktualisierung der Funktion im [ISO-8601-Format](https://www.w3.org/TR/NOTE-datetime) (JJJJ-MM-TTThh:mm:ss.sTZD).  
Typ: Zeichenfolge

 ** [LastUpdateStatus](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-LastUpdateStatus"></a>
Der Status der letzten Aktualisierung, die für die Funktion ausgeführt wurde. Dies wird zuerst auf `Successful` gesetzt, nachdem die Funktionserstellung abgeschlossen ist.  
Typ: Zeichenfolge  
Zulässige Werte: `Successful | Failed | InProgress` 

 ** [LastUpdateStatusReason](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-LastUpdateStatusReason"></a>
Der Grund für die letzte Aktualisierung, die für die Funktion durchgeführt wurde.  
Typ: Zeichenfolge

 ** [LastUpdateStatusReasonCode](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-LastUpdateStatusReasonCode"></a>
Der Ursachencode für die letzte Aktualisierung, die für die Funktion durchgeführt wurde.  
Typ: Zeichenfolge  
Zulässige Werte: `EniLimitExceeded | InsufficientRolePermissions | InvalidConfiguration | InternalError | SubnetOutOfIPAddresses | InvalidSubnet | InvalidSecurityGroup | ImageDeleted | ImageAccessDenied | InvalidImage | KMSKeyAccessDenied | KMSKeyNotFound | InvalidStateKMSKey | DisabledKMSKey | EFSIOError | EFSMountConnectivityError | EFSMountFailure | EFSMountTimeout | InvalidRuntime | InvalidZipFileException | FunctionError` 

 ** [Layers](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-Layers"></a>
Die [Ebenen](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) der Funktion.  
Typ: Array von [Layer](API_Layer.md)-Objekten

 ** [LoggingConfig](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-LoggingConfig"></a>
Die Amazon- CloudWatch Logs-Konfigurationseinstellungen der Funktion.  
Typ: [LoggingConfig](API_LoggingConfig.md) Objekt

 ** [MasterArn](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-MasterArn"></a>
Bei Lambda@Edge-Funktionen der ARN der Hauptfunktion.  
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-_]+))?` 

 ** [MemorySize](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-MemorySize"></a>
Die Menge des für die Funktion zur Laufzeit verfügbaren Speichers.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 128. Maximaler Wert von 10240.

 ** [PackageType](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-PackageType"></a>
Der Typ des Bereitstellungspakets. Setzen Sie den Wert auf `Image` für ein Container-Image oder auf `Zip` für ein ZIP-Dateiarchiv.  
Typ: Zeichenfolge  
Zulässige Werte: `Zip | Image` 

 ** [RevisionId](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-RevisionId"></a>
Die zuletzt aktualisierte Version der Funktion oder des Alias.  
Typ: Zeichenfolge

 ** [Role](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-Role"></a>
Die Ausführungsrolle der Funktion.  
Typ: Zeichenfolge  
Pattern: `arn:(aws[a-zA-Z-]*)?:iam::\d{12}:role/?[a-zA-Z_0-9+=,.@\-_/]+` 

 ** [Runtime](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-Runtime"></a>
Die ID der [Laufzeit](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) der Funktion. Die Laufzeit ist erforderlich, wenn das Bereitstellungspaket ein ZIP-Dateiarchiv ist.  
Die folgende Liste enthält abgelaufene Laufzeiten. Weitere Informationen finden Sie in der [Richtlinie für den Laufzeitablauf](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtime-support-policy).  
Typ: Zeichenfolge  
Zulässige Werte: `nodejs | nodejs4.3 | nodejs6.10 | nodejs8.10 | nodejs10.x | nodejs12.x | nodejs14.x | nodejs16.x | java8 | java8.al2 | java11 | python2.7 | python3.6 | python3.7 | python3.8 | python3.9 | dotnetcore1.0 | dotnetcore2.0 | dotnetcore2.1 | dotnetcore3.1 | dotnet6 | nodejs4.3-edge | go1.x | ruby2.5 | ruby2.7 | provided | provided.al2 | nodejs18.x | python3.10 | java17 | ruby3.2 | python3.11 | nodejs20.x | provided.al2023 | python3.12 | java21` 

 ** [RuntimeVersionConfig](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-RuntimeVersionConfig"></a>
Der ARN der Laufzeit und alle aufgetretenen Fehler.  
Typ: [RuntimeVersionConfig](API_RuntimeVersionConfig.md) Objekt

 ** [SigningJobArn](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-SigningJobArn"></a>
Der ARN des signierenden Auftrags.  
Typ: Zeichenfolge  
Pattern: `arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\-])+:([a-z]{2}(-gov)?-[a-z]+-\d{1})?:(\d{12})?:(.*)` 

 ** [SigningProfileVersionArn](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-SigningProfileVersionArn"></a>
Der ARN der Signierungsprofilversion.  
Typ: Zeichenfolge  
Pattern: `arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\-])+:([a-z]{2}(-gov)?-[a-z]+-\d{1})?:(\d{12})?:(.*)` 

 ** [SnapStart](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-SnapStart"></a>
Legen Sie `ApplyOn` auf `PublishedVersions` fest, um beim Veröffentlichen einer Funktionsversion einen Snapshot der initialisierten Ausführungsumgebung zu erstellen. Weitere Informationen finden Sie unter [Verbesserung der Startleistung mit Lambda SnapStart](https://docs.aws.amazon.com/lambda/latest/dg/snapstart.html).  
Typ: [SnapStartResponse](API_SnapStartResponse.md) Objekt

 ** [State](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-State"></a>
Der aktuelle Status der Funktion. Wenn der Zustand `Inactive` ist, können Sie die Funktion durch Aufrufen reaktivieren.  
Typ: Zeichenfolge  
Zulässige Werte: `Pending | Active | Inactive | Failed` 

 ** [StateReason](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-StateReason"></a>
Der Grund für den aktuellen Status der Funktion.  
Typ: Zeichenfolge

 ** [StateReasonCode](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-StateReasonCode"></a>
Der Ursachencode für den aktuellen Status der Funktion. Wenn der Code `Creating` ist, können Sie die Funktion nicht aufrufen oder ändern.  
Typ: Zeichenfolge  
Zulässige Werte: `Idle | Creating | Restoring | EniLimitExceeded | InsufficientRolePermissions | InvalidConfiguration | InternalError | SubnetOutOfIPAddresses | InvalidSubnet | InvalidSecurityGroup | ImageDeleted | ImageAccessDenied | InvalidImage | KMSKeyAccessDenied | KMSKeyNotFound | InvalidStateKMSKey | DisabledKMSKey | EFSIOError | EFSMountConnectivityError | EFSMountFailure | EFSMountTimeout | InvalidRuntime | InvalidZipFileException | FunctionError` 

 ** [Timeout](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-Timeout"></a>
Die Zeitspanne in Sekunden, die Lambda zur Ausführung einer Funktion zulässt, bevor diese gestoppt wird.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 1.

 ** [TracingConfig](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-TracingConfig"></a>
Die AWS X-Ray-Nachverfolgungskonfiguration der Funktion.  
Typ: [TracingConfigResponse](API_TracingConfigResponse.md) Objekt

 ** [Version](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-Version"></a>
Die Version der Lambda-Funktion.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 1024 Zeichen.  
Pattern: `(\$LATEST|[0-9]+)` 

 ** [VpcConfig](#API_PublishVersion_ResponseSyntax) **   <a name="lambda-PublishVersion-response-VpcConfig"></a>
Die Netzwerkkonfiguration der Funktion.  
Typ: [VpcConfigResponse](API_VpcConfigResponse.md) Objekt

## Fehler
<a name="API_PublishVersion_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** CodeStorageExceededException **   
Ihr AWS-Konto hat die maximale Gesamtcodegröße überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html).  
HTTP Status Code: 400

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** PreconditionFailedException **   
Das RevisionId bereitgestellte stimmt nicht mit dem neuesten RevisionId für die Lambda-Funktion oder den Alias überein. Rufen Sie die `GetFunction` oder die `GetAlias` -API-Operation auf, um das neueste RevisionId für Ihre Ressource abzurufen.  
HTTP-Statuscode: 412

 ** ResourceConflictException **   
Die Ressource ist bereits vorhanden, oder ein anderer Vorgang ist im Gange.  
HTTP-Statuscode: 409

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# PutFunctionCodeSigningConfig
<a name="API_PutFunctionCodeSigningConfig"></a>

Aktualisieren Sie die Codesignaturkonfiguration für die Funktion. Änderungen an der Konfiguration der Codesignierung werden wirksam, wenn ein Benutzer das nächste Mal versucht, ein Codepaket für die Funktion bereitzustellen. 

## Anforderungssyntax
<a name="API_PutFunctionCodeSigningConfig_RequestSyntax"></a>

```
PUT /2020-06-30/functions/FunctionName/code-signing-config HTTP/1.1
Content-type: application/json

{
   "CodeSigningConfigArn": "string"
}
```

## URI-Anfrageparameter
<a name="API_PutFunctionCodeSigningConfig_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [FunctionName](#API_PutFunctionCodeSigningConfig_RequestSyntax) **   <a name="lambda-PutFunctionCodeSigningConfig-request-FunctionName"></a>
Der Name der Lambda-Funktion.  

**Name Formate**
+  **Funktionsname** - `MyFunction`.
+  **Funktion-ARN** - `arn:aws:lambda:us-west-2:123456789012:function:MyFunction`.
+  **Partielle ARN** - `123456789012:function:MyFunction`.
Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
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: Ja

## Anforderungstext
<a name="API_PutFunctionCodeSigningConfig_RequestBody"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [CodeSigningConfigArn](#API_PutFunctionCodeSigningConfig_RequestSyntax) **   <a name="lambda-PutFunctionCodeSigningConfig-request-CodeSigningConfigArn"></a>
Der Amazon-Ressourcenname (ARN) der Code-Signierungskonfiguration.  
Typ: Zeichenfolge  
Längenbeschränkungen: Maximale Länge von 200.  
Pattern: `arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\d{1}:\d{12}:code-signing-config:csc-[a-z0-9]{17}`   
Erforderlich: Ja

## Antwortsyntax
<a name="API_PutFunctionCodeSigningConfig_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "CodeSigningConfigArn": "string",
   "FunctionName": "string"
}
```

## Antwortelemente
<a name="API_PutFunctionCodeSigningConfig_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [CodeSigningConfigArn](#API_PutFunctionCodeSigningConfig_ResponseSyntax) **   <a name="lambda-PutFunctionCodeSigningConfig-response-CodeSigningConfigArn"></a>
Der Amazon-Ressourcenname (ARN) der Code-Signierungskonfiguration.  
Typ: Zeichenfolge  
Längenbeschränkungen: Maximale Länge von 200.  
Pattern: `arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\d{1}:\d{12}:code-signing-config:csc-[a-z0-9]{17}` 

 ** [FunctionName](#API_PutFunctionCodeSigningConfig_ResponseSyntax) **   <a name="lambda-PutFunctionCodeSigningConfig-response-FunctionName"></a>
Der Name der Lambda-Funktion.  

**Name Formate**
+  **Funktionsname** - `MyFunction`.
+  **Funktion-ARN** - `arn:aws:lambda:us-west-2:123456789012:function:MyFunction`.
+  **Partielle ARN** - `123456789012:function:MyFunction`.
Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
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-_]+))?` 

## Fehler
<a name="API_PutFunctionCodeSigningConfig_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** CodeSigningConfigNotFoundException **   
Die angegebene Codesignaturkonfiguration ist nicht vorhanden.  
HTTP Status Code: 404

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceConflictException **   
Die Ressource ist bereits vorhanden, oder ein anderer Vorgang ist im Gange.  
HTTP-Statuscode: 409

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# PutFunctionConcurrency
<a name="API_PutFunctionConcurrency"></a>

Legt die maximale Anzahl gleichzeitiger Ausführungen für eine Funktion fest und reserviert Kapazität für diese Parallelitätsebene.

Parallelitätseinstellungen gelten für die Funktion als Ganzes, einschließlich aller veröffentlichten Versionen und der unveröffentlichten Version. Das Reservieren der Parallelität stellt sowohl sicher, dass Ihre Funktion die angegebene Anzahl von Ereignissen gleichzeitig verarbeiten kann, als auch verhindert, dass sie über diese Ebene hinaus skaliert wird. Verwenden Sie [GetFunction](API_GetFunction.md), um die aktuelle Einstellung für eine Funktion anzuzeigen.

Verwenden Sie [GetAccountSettings](API_GetAccountSettings.md), um Ihr regionales Parallelitätslimit anzuzeigen. Sie können die Parallelität für beliebig viele Funktionen reservieren, solange Sie mindestens 100 gleichzeitige Ausführungen für Funktionen, die nicht mit einer Beschränkung pro Funktion konfiguriert sind, nicht reserviert lassen. Weitere Informationen erhalten Sie unter [Skalierung von Lambda-Funktionen](https://docs.aws.amazon.com/lambda/latest/dg/invocation-scaling.html).

## Anforderungssyntax
<a name="API_PutFunctionConcurrency_RequestSyntax"></a>

```
PUT /2017-10-31/functions/FunctionName/concurrency HTTP/1.1
Content-type: application/json

{
   "ReservedConcurrentExecutions": number
}
```

## URI-Anfrageparameter
<a name="API_PutFunctionConcurrency_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [FunctionName](#API_PutFunctionConcurrency_RequestSyntax) **   <a name="lambda-PutFunctionConcurrency-request-FunctionName"></a>
Der Name der Lambda-Funktion.  

**Name Formate**
+  **Funktionsname** – `my-function`.
+  **Funktions-ARN** – `arn:aws:lambda:us-west-2:123456789012:function:my-function`.
+  **Partielle ARN** – `123456789012:function:my-function`.
Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
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: Ja

## Anforderungstext
<a name="API_PutFunctionConcurrency_RequestBody"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [ReservedConcurrentExecutions](#API_PutFunctionConcurrency_RequestSyntax) **   <a name="lambda-PutFunctionConcurrency-request-ReservedConcurrentExecutions"></a>
Die Anzahl der gleichzeitigen Ausführungen, die für die Funktion reserviert werden sollen.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 0.  
Erforderlich: Ja

## Antwortsyntax
<a name="API_PutFunctionConcurrency_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "ReservedConcurrentExecutions": number
}
```

## Antwortelemente
<a name="API_PutFunctionConcurrency_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [ReservedConcurrentExecutions](#API_PutFunctionConcurrency_ResponseSyntax) **   <a name="lambda-PutFunctionConcurrency-response-ReservedConcurrentExecutions"></a>
Die Anzahl der gleichzeitigen Ausführungen, die für diese Funktion reserviert sind. Weitere Informationen finden Sie unter [Verwalten von reservierter Lambda-Gleichzeitigkeit](https://docs.aws.amazon.com/lambda/latest/dg/configuration-concurrency.html).  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 0.

## Fehler
<a name="API_PutFunctionConcurrency_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceConflictException **   
Die Ressource ist bereits vorhanden, oder ein anderer Vorgang ist im Gange.  
HTTP-Statuscode: 409

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# PutFunctionEventInvokeConfig
<a name="API_PutFunctionEventInvokeConfig"></a>

Konfiguriert Optionen für den [asynchronen Aufruf](https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html) für eine Funktion, Version oder einen Alias. Wenn bereits eine Konfiguration für eine Funktion, eine Version oder einen Alias existiert, überschreibt diese Operation sie. Wenn Sie Einstellungen ausschließen, werden sie entfernt. Um eine Option festzulegen, ohne die vorhandenen Einstellungen für andere Optionen zu beeinflussen, verwenden Sie [UpdateFunctionEventInvokeConfig](API_UpdateFunctionEventInvokeConfig.md).

Standardmäßig wiederholt Lambda einen asynchronen Aufruf zweimal, wenn die Funktion einen Fehler zurückgibt. Es speichert Ereignisse in einer Warteschlange für bis zu sechs Stunden. Wenn bei einem Ereignis alle Verarbeitungsversuche fehlschlagen oder es zu lange in der asynchronen Aufrufwarteschlange bleibt, verwirft Lambda es. Um verworfene Ereignisse beizubehalten, konfigurieren Sie eine Warteschlange für unzustellbare Nachrichten mit [UpdateFunctionConfiguration](API_UpdateFunctionConfiguration.md).

Um einen Aufrufdatensatz an eine Warteschlange, ein Thema, eine Funktion oder einen Event Bus zu senden, geben Sie ein [Ziel](https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html#invocation-async-destinations) an. Sie können separate Ziele für erfolgreiche Aufrufe (bei Erfolg) und Ereignisse konfigurieren, bei denen alle Verarbeitungsversuche fehlschlagen (bei Fehler). Sie können Ziele zusätzlich oder anstelle einer Warteschlange für unzustellbare Nachrichten konfigurieren.

## Anforderungssyntax
<a name="API_PutFunctionEventInvokeConfig_RequestSyntax"></a>

```
PUT /2019-09-25/functions/FunctionName/event-invoke-config?Qualifier=Qualifier HTTP/1.1
Content-type: application/json

{
   "DestinationConfig": { 
      "OnFailure": { 
         "Destination": "string"
      },
      "OnSuccess": { 
         "Destination": "string"
      }
   },
   "MaximumEventAgeInSeconds": number,
   "MaximumRetryAttempts": number
}
```

## URI-Anfrageparameter
<a name="API_PutFunctionEventInvokeConfig_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [FunctionName](#API_PutFunctionEventInvokeConfig_RequestSyntax) **   <a name="lambda-PutFunctionEventInvokeConfig-request-FunctionName"></a>
Der Name der Lambda-Funktion, der Version oder des Alias.  

**Name Formate**
+  **Funktionsname** – `my-function` (nur Name), `my-function:v1` (mit Alias).
+  **Funktion-ARN** - `arn:aws:lambda:us-west-2:123456789012:function:my-function`.
+  **Partielle ARN** - `123456789012:function:my-function`.
Sie können an jedes der Formate eine Versionsnummer oder einen Alias anhängen. Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
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: Ja

 ** [Qualifier](#API_PutFunctionEventInvokeConfig_RequestSyntax) **   <a name="lambda-PutFunctionEventInvokeConfig-request-Qualifier"></a>
Eine Versionsnummer oder der Aliasname.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 128 Zeichen.  
Pattern: `(|[a-zA-Z0-9$_-]+)` 

## Anforderungstext
<a name="API_PutFunctionEventInvokeConfig_RequestBody"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [DestinationConfig](#API_PutFunctionEventInvokeConfig_RequestSyntax) **   <a name="lambda-PutFunctionEventInvokeConfig-request-DestinationConfig"></a>
Ein Ziel für Ereignisse, nachdem sie an eine Funktion zur Verarbeitung gesendet wurden.  

**Ziele**
+  **Funktion** - Der Amazon-Ressourcenname (ARN) einer Lambda-Funktion.
+  **Warteschlange** – Der ARN einer SQS-Standardwarteschlange.
+  **Thema** – Der ARN eines SNS-Standardthemas.
+  **Event Bus** – Der ARN eines Amazon EventBridge Event Bus.
Typ: [DestinationConfig](API_DestinationConfig.md) Objekt  
Erforderlich: Nein

 ** [MaximumEventAgeInSeconds](#API_PutFunctionEventInvokeConfig_RequestSyntax) **   <a name="lambda-PutFunctionEventInvokeConfig-request-MaximumEventAgeInSeconds"></a>
Das maximale Alter einer Anforderung, die Lambda an eine Funktion zur Verarbeitung sendet.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 60. Maximaler Wert von 21600.  
Erforderlich: Nein

 ** [MaximumRetryAttempts](#API_PutFunctionEventInvokeConfig_RequestSyntax) **   <a name="lambda-PutFunctionEventInvokeConfig-request-MaximumRetryAttempts"></a>
Die maximale Anzahl der Wiederholungen, wenn die Funktion einen Fehler zurückgibt.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 0. Maximaler Wert von 2.  
Erforderlich: Nein

## Antwortsyntax
<a name="API_PutFunctionEventInvokeConfig_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "DestinationConfig": { 
      "OnFailure": { 
         "Destination": "string"
      },
      "OnSuccess": { 
         "Destination": "string"
      }
   },
   "FunctionArn": "string",
   "LastModified": number,
   "MaximumEventAgeInSeconds": number,
   "MaximumRetryAttempts": number
}
```

## Antwortelemente
<a name="API_PutFunctionEventInvokeConfig_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [DestinationConfig](#API_PutFunctionEventInvokeConfig_ResponseSyntax) **   <a name="lambda-PutFunctionEventInvokeConfig-response-DestinationConfig"></a>
Ein Ziel für Ereignisse, nachdem sie an eine Funktion zur Verarbeitung gesendet wurden.  

**Ziele**
+  **Funktion** - Der Amazon-Ressourcenname (ARN) einer Lambda-Funktion.
+  **Warteschlange** – Der ARN einer SQS-Standardwarteschlange.
+  **Thema** – Der ARN eines SNS-Standardthemas.
+  **Event Bus** – Der ARN eines Amazon EventBridge Event Bus.
Typ: [DestinationConfig](API_DestinationConfig.md) Objekt

 ** [FunctionArn](#API_PutFunctionEventInvokeConfig_ResponseSyntax) **   <a name="lambda-PutFunctionEventInvokeConfig-response-FunctionArn"></a>
Der Amazon-Ressourcenname (ARN) der 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-_]+))?` 

 ** [LastModified](#API_PutFunctionEventInvokeConfig_ResponseSyntax) **   <a name="lambda-PutFunctionEventInvokeConfig-response-LastModified"></a>
Datum und Uhrzeit, zu dem die Konfiguration zuletzt aktualisiert wurde, in Unix-Zeitsekunden.  
Typ: Zeitstempel

 ** [MaximumEventAgeInSeconds](#API_PutFunctionEventInvokeConfig_ResponseSyntax) **   <a name="lambda-PutFunctionEventInvokeConfig-response-MaximumEventAgeInSeconds"></a>
Das maximale Alter einer Anforderung, die Lambda an eine Funktion zur Verarbeitung sendet.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 60. Maximaler Wert von 21600.

 ** [MaximumRetryAttempts](#API_PutFunctionEventInvokeConfig_ResponseSyntax) **   <a name="lambda-PutFunctionEventInvokeConfig-response-MaximumRetryAttempts"></a>
Die maximale Anzahl der Wiederholungen, wenn die Funktion einen Fehler zurückgibt.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 0. Maximaler Wert von 2.

## Fehler
<a name="API_PutFunctionEventInvokeConfig_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceConflictException **   
Die Ressource ist bereits vorhanden, oder ein anderer Vorgang ist im Gange.  
HTTP-Statuscode: 409

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# PutProvisionedConcurrencyConfig
<a name="API_PutProvisionedConcurrencyConfig"></a>

Fügt dem Alias oder der Version einer Funktion eine bereitgestellte Parallelitätskonfiguration hinzu.

## Anforderungssyntax
<a name="API_PutProvisionedConcurrencyConfig_RequestSyntax"></a>

```
PUT /2019-09-30/functions/FunctionName/provisioned-concurrency?Qualifier=Qualifier HTTP/1.1
Content-type: application/json

{
   "ProvisionedConcurrentExecutions": number
}
```

## URI-Anfrageparameter
<a name="API_PutProvisionedConcurrencyConfig_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [FunctionName](#API_PutProvisionedConcurrencyConfig_RequestSyntax) **   <a name="lambda-PutProvisionedConcurrencyConfig-request-FunctionName"></a>
Der Name der Lambda-Funktion.  

**Name Formate**
+  **Funktionsname** – `my-function`.
+  **Funktions-ARN** – `arn:aws:lambda:us-west-2:123456789012:function:my-function`.
+  **Partielle ARN** – `123456789012:function:my-function`.
Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
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: Ja

 ** [Qualifier](#API_PutProvisionedConcurrencyConfig_RequestSyntax) **   <a name="lambda-PutProvisionedConcurrencyConfig-request-Qualifier"></a>
Die Versionsnummer oder der Aliasname.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 128 Zeichen.  
Pattern: `(|[a-zA-Z0-9$_-]+)`   
Erforderlich: Ja

## Anforderungstext
<a name="API_PutProvisionedConcurrencyConfig_RequestBody"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [ProvisionedConcurrentExecutions](#API_PutProvisionedConcurrencyConfig_RequestSyntax) **   <a name="lambda-PutProvisionedConcurrencyConfig-request-ProvisionedConcurrentExecutions"></a>
Die Menge der bereitgestellten Parallelität, die für die Version oder den Alias zugewiesen werden soll.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 1.  
Erforderlich: Ja

## Antwortsyntax
<a name="API_PutProvisionedConcurrencyConfig_ResponseSyntax"></a>

```
HTTP/1.1 202
Content-type: application/json

{
   "AllocatedProvisionedConcurrentExecutions": number,
   "AvailableProvisionedConcurrentExecutions": number,
   "LastModified": "string",
   "RequestedProvisionedConcurrentExecutions": number,
   "Status": "string",
   "StatusReason": "string"
}
```

## Antwortelemente
<a name="API_PutProvisionedConcurrencyConfig_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 202-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [AllocatedProvisionedConcurrentExecutions](#API_PutProvisionedConcurrencyConfig_ResponseSyntax) **   <a name="lambda-PutProvisionedConcurrencyConfig-response-AllocatedProvisionedConcurrentExecutions"></a>
Der Betrag der bereitgestellten Parallelität, der zugewiesen wird. Wenn bei linearen Bereitstellungen und bei Canary-Bereitstellungen ein gewichteter Alias verwendet wird, schwankt dieser Wert in Abhängigkeit von der für die Funktionsversionen bereitgestellten Gleichzeitigkeit.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 0.

 ** [AvailableProvisionedConcurrentExecutions](#API_PutProvisionedConcurrencyConfig_ResponseSyntax) **   <a name="lambda-PutProvisionedConcurrencyConfig-response-AvailableProvisionedConcurrentExecutions"></a>
Die Menge der bereitgestellten Parallelität, die verfügbar ist.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 0.

 ** [LastModified](#API_PutProvisionedConcurrencyConfig_ResponseSyntax) **   <a name="lambda-PutProvisionedConcurrencyConfig-response-LastModified"></a>
Datum und Uhrzeit der letzten Aktualisierung der Konfiguration durch einen Benutzer im [ISO-8601-Format](https://www.iso.org/iso-8601-date-and-time-format.html).  
Typ: Zeichenfolge

 ** [RequestedProvisionedConcurrentExecutions](#API_PutProvisionedConcurrencyConfig_ResponseSyntax) **   <a name="lambda-PutProvisionedConcurrencyConfig-response-RequestedProvisionedConcurrentExecutions"></a>
Die Menge der angeforderten bereitgestellten Parallelität.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 1.

 ** [Status](#API_PutProvisionedConcurrencyConfig_ResponseSyntax) **   <a name="lambda-PutProvisionedConcurrencyConfig-response-Status"></a>
Der Status des Umlageprozesses.  
Typ: Zeichenfolge  
Zulässige Werte: `IN_PROGRESS | READY | FAILED` 

 ** [StatusReason](#API_PutProvisionedConcurrencyConfig_ResponseSyntax) **   <a name="lambda-PutProvisionedConcurrencyConfig-response-StatusReason"></a>
Bei fehlgeschlagenen Zuordnungen ist der Grund dafür, dass die bereitgestellte Parallelität nicht zugewiesen werden konnte.  
Typ: Zeichenfolge

## Fehler
<a name="API_PutProvisionedConcurrencyConfig_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceConflictException **   
Die Ressource ist bereits vorhanden, oder ein anderer Vorgang ist im Gange.  
HTTP-Statuscode: 409

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# PutRuntimeManagementConfig
<a name="API_PutRuntimeManagementConfig"></a>

Legt die Konfiguration der Laufzeitverwaltung für die Version einer Funktion fest. Weitere Informationen finden Sie unter [Laufzeit-Aktualisierungen](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-update.html).

## Anforderungssyntax
<a name="API_PutRuntimeManagementConfig_RequestSyntax"></a>

```
PUT /2021-07-20/functions/FunctionName/runtime-management-config?Qualifier=Qualifier HTTP/1.1
Content-type: application/json

{
   "RuntimeVersionArn": "string",
   "UpdateRuntimeOn": "string"
}
```

## URI-Anfrageparameter
<a name="API_PutRuntimeManagementConfig_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [FunctionName](#API_PutRuntimeManagementConfig_RequestSyntax) **   <a name="lambda-PutRuntimeManagementConfig-request-FunctionName"></a>
Der Name der Lambda-Funktion.  

**Name Formate**
+  **Funktionsname** – `my-function`.
+  **Funktions-ARN** – `arn:aws:lambda:us-west-2:123456789012:function:my-function`.
+  **Partielle ARN** – `123456789012:function:my-function`.
Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
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: Ja

 ** [Qualifier](#API_PutRuntimeManagementConfig_RequestSyntax) **   <a name="lambda-PutRuntimeManagementConfig-request-Qualifier"></a>
Version der Funktion angeben. Dies kann `$LATEST` oder eine veröffentlichte Versionsnummer sein. Wenn kein Wert angegeben ist, wird die Konfiguration für die `$LATEST`-Version zurückgegeben.  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 128 Zeichen.  
Pattern: `(|[a-zA-Z0-9$_-]+)` 

## Anforderungstext
<a name="API_PutRuntimeManagementConfig_RequestBody"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [RuntimeVersionArn](#API_PutRuntimeManagementConfig_RequestSyntax) **   <a name="lambda-PutRuntimeManagementConfig-request-RuntimeVersionArn"></a>
Der ARN der Laufzeitversion, die die Funktion verwenden soll.  
Dies ist nur erforderlich, wenn Sie den **manuellen** Laufzeit-Aktualisierungsmodus verwenden.
Typ: Zeichenfolge  
Längenbeschränkungen: Mindestlänge von 26. Maximale Länge beträgt 2048 Zeichen.  
Pattern: `^arn:(aws[a-zA-Z-]*):lambda:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\d{1}::runtime:.+$`   
Erforderlich: Nein

 ** [UpdateRuntimeOn](#API_PutRuntimeManagementConfig_RequestSyntax) **   <a name="lambda-PutRuntimeManagementConfig-request-UpdateRuntimeOn"></a>
Geben Sie den Laufzeit-Aktualisierungsmodus an.  
+  **Automatisch (Standard)** – Aktualisieren Sie automatisch auf die neueste und sicherste Laufzeitversion mit einer [zweiphasigen Einführung von Laufzeitversionen](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-update.html#runtime-management-two-phase). Dies ist für die meisten Kunden die beste Wahl, um sicherzustellen, dass sie immer von Laufzeit-Aktualisierungen profitieren.
+  **Funktion aktualisieren** – Bei der Aktualisierung Ihrer Funktion aktualisiert Lambda die Laufzeit Ihrer Funktion auf die neueste und sicherste Laufzeitversion. Bei diesem Ansatz werden die Laufzeitaktualisierungen mit der Funktionsbereitstellung synchronisiert. So haben Sie die Kontrolle darüber, wann Laufzeitaktualisierungen angewendet werden, und können seltene Inkompatibilitäten bei Laufzeitaktualisierungen frühzeitig erkennen und beheben. Wenn Sie diese Einstellung verwenden, müssen Sie Ihre Funktionen regelmäßig aktualisieren, um ihre Laufzeit beizubehalten up-to-date.
+  **Manuell** – Sie geben in Ihrer Funktionskonfiguration eine Laufzeitversion an. Die Funktion wird diese Laufzeitversion auf unbestimmte Zeit verwenden. In dem seltenen Fall, dass eine neue Laufzeitversion nicht mit einer vorhandenen Funktion kompatibel ist, können Sie hiermit Ihre Funktion auf eine frühere Laufzeitversion zurücksetzen. Weitere Informationen finden Sie unter [Zurücksetzen einer Laufzeitversion](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-update.html#runtime-management-rollback).
Typ: Zeichenfolge  
Zulässige Werte: `Auto | Manual | FunctionUpdate`   
Erforderlich: Ja

## Antwortsyntax
<a name="API_PutRuntimeManagementConfig_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "FunctionArn": "string",
   "RuntimeVersionArn": "string",
   "UpdateRuntimeOn": "string"
}
```

## Antwortelemente
<a name="API_PutRuntimeManagementConfig_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [FunctionArn](#API_PutRuntimeManagementConfig_ResponseSyntax) **   <a name="lambda-PutRuntimeManagementConfig-response-FunctionArn"></a>
Der ARN der 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-_]+))?` 

 ** [RuntimeVersionArn](#API_PutRuntimeManagementConfig_ResponseSyntax) **   <a name="lambda-PutRuntimeManagementConfig-response-RuntimeVersionArn"></a>
Der ARN der Laufzeitumgebung, die die Funktion verwenden soll. Wenn der Laufzeitaktualisierungsmodus **manuell** ist, wird der ARN zurückgegeben, andernfalls wird `null` zurückgegeben.  
Typ: Zeichenfolge  
Längenbeschränkungen: Mindestlänge von 26. Maximale Länge beträgt 2048 Zeichen.  
Pattern: `^arn:(aws[a-zA-Z-]*):lambda:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\d{1}::runtime:.+$` 

 ** [UpdateRuntimeOn](#API_PutRuntimeManagementConfig_ResponseSyntax) **   <a name="lambda-PutRuntimeManagementConfig-response-UpdateRuntimeOn"></a>
Der Laufzeit-Aktualisierungsmodus.  
Typ: Zeichenfolge  
Zulässige Werte: `Auto | Manual | FunctionUpdate` 

## Fehler
<a name="API_PutRuntimeManagementConfig_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceConflictException **   
Die Ressource ist bereits vorhanden, oder ein anderer Vorgang ist im Gange.  
HTTP-Statuscode: 409

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# RemoveLayerVersionPermission
<a name="API_RemoveLayerVersionPermission"></a>

Entfernt eine Anweisung aus der Berechtigungsrichtlinie für eine Version einer [AWS Lambda-Ebene](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html). Weitere Informationen finden Sie unter [AddLayerVersionPermission](API_AddLayerVersionPermission.md).

## Anforderungssyntax
<a name="API_RemoveLayerVersionPermission_RequestSyntax"></a>

```
DELETE /2018-10-31/layers/LayerName/versions/VersionNumber/policy/StatementId?RevisionId=RevisionId HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_RemoveLayerVersionPermission_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [LayerName](#API_RemoveLayerVersionPermission_RequestSyntax) **   <a name="lambda-RemoveLayerVersionPermission-request-LayerName"></a>
Der Name oder der Amazon-Ressourcenname (ARN) des Layers.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
Pattern: `(arn:[a-zA-Z0-9-]+:lambda:[a-zA-Z0-9-]+:\d{12}:layer:[a-zA-Z0-9-_]+)|[a-zA-Z0-9-_]+`   
Erforderlich: Ja

 ** [RevisionId](#API_RemoveLayerVersionPermission_RequestSyntax) **   <a name="lambda-RemoveLayerVersionPermission-request-RevisionId"></a>
Aktualisieren Sie die Richtlinie nur, wenn die Revision-ID mit der angegebenen ID übereinstimmt. Verwenden Sie diese Option, um das Ändern einer Richtlinie zu vermeiden, die sich seit der letzten Lesung geändert hat.

 ** [StatementId](#API_RemoveLayerVersionPermission_RequestSyntax) **   <a name="lambda-RemoveLayerVersionPermission-request-StatementId"></a>
Die ID, die beim Hinzufügen der Anweisung angegeben wurde.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `([a-zA-Z0-9-_]+)`   
Erforderlich: Ja

 ** [VersionNumber](#API_RemoveLayerVersionPermission_RequestSyntax) **   <a name="lambda-RemoveLayerVersionPermission-request-VersionNumber"></a>
Die Versionsnummer.  
Erforderlich: Ja

## Anforderungstext
<a name="API_RemoveLayerVersionPermission_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_RemoveLayerVersionPermission_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Antwortelemente
<a name="API_RemoveLayerVersionPermission_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP-204-Antwort mit leerem HTTP-Textinhalt zurück.

## Fehler
<a name="API_RemoveLayerVersionPermission_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** PreconditionFailedException **   
Das RevisionId bereitgestellte stimmt nicht mit dem neuesten RevisionId für die Lambda-Funktion oder den Alias überein. Rufen Sie die `GetFunction` oder die `GetAlias` -API-Operation auf, um das neueste RevisionId für Ihre Ressource abzurufen.  
HTTP-Statuscode: 412

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# RemovePermission
<a name="API_RemovePermission"></a>

Entzieht einem AWS-Service oder einem anderen AWS-Konto die Berechtigung zur Funktionsnutzung. Sie können sich die ID der Anweisung aus der Ausgabe von [GetPolicy](API_GetPolicy.md) holen.

## Anforderungssyntax
<a name="API_RemovePermission_RequestSyntax"></a>

```
DELETE /2015-03-31/functions/FunctionName/policy/StatementId?Qualifier=Qualifier&RevisionId=RevisionId HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_RemovePermission_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [FunctionName](#API_RemovePermission_RequestSyntax) **   <a name="lambda-RemovePermission-request-FunctionName"></a>
Der Name der Lambda-Funktion, der Version oder des Alias.  

**Name Formate**
+  **Funktionsname** – `my-function` (nur Name), `my-function:v1` (mit Alias).
+  **Funktions-ARN** – `arn:aws:lambda:us-west-2:123456789012:function:my-function`.
+  **Partielle ARN** – `123456789012:function:my-function`.
Sie können an jedes der Formate eine Versionsnummer oder einen Alias anhängen. Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
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: Ja

 ** [Qualifier](#API_RemovePermission_RequestSyntax) **   <a name="lambda-RemovePermission-request-Qualifier"></a>
Geben Sie eine Version oder einen Alias an, um Berechtigungen aus einer veröffentlichten Version der Funktion zu entfernen.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 128 Zeichen.  
Pattern: `(|[a-zA-Z0-9$_-]+)` 

 ** [RevisionId](#API_RemovePermission_RequestSyntax) **   <a name="lambda-RemovePermission-request-RevisionId"></a>
Aktualisieren Sie die Richtlinie nur, wenn die Revisions-ID mit der angegebenen ID übereinstimmt. Verwenden Sie diese Option, um das Ändern einer Richtlinie zu vermeiden, die sich seit der letzten Lesung geändert hat.

 ** [StatementId](#API_RemovePermission_RequestSyntax) **   <a name="lambda-RemovePermission-request-StatementId"></a>
Anweisungs-ID der Berechtigung zum Entfernen.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `([a-zA-Z0-9-_.]+)`   
Erforderlich: Ja

## Anforderungstext
<a name="API_RemovePermission_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_RemovePermission_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Antwortelemente
<a name="API_RemovePermission_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP-204-Antwort mit leerem HTTP-Textinhalt zurück.

## Fehler
<a name="API_RemovePermission_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** PreconditionFailedException **   
Das RevisionId bereitgestellte stimmt nicht mit dem neuesten RevisionId für die Lambda-Funktion oder den Alias überein. Rufen Sie die `GetFunction` oder die `GetAlias` -API-Operation auf, um das neueste RevisionId für Ihre Ressource abzurufen.  
HTTP-Statuscode: 412

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# TagResource
<a name="API_TagResource"></a>

Fügt [Tags](https://docs.aws.amazon.com/lambda/latest/dg/tagging.html) zu einer Funktion hinzu.

## Anforderungssyntax
<a name="API_TagResource_RequestSyntax"></a>

```
POST /2017-03-31/tags/ARN HTTP/1.1
Content-type: application/json

{
   "Tags": { 
      "string" : "string" 
   }
}
```

## URI-Anfrageparameter
<a name="API_TagResource_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [ARN](#API_TagResource_RequestSyntax) **   <a name="lambda-TagResource-request-Resource"></a>
Der Amazon-Ressourcenname (ARN) der Funktion.  
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: Ja

## Anforderungstext
<a name="API_TagResource_RequestBody"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [Tags](#API_TagResource_RequestSyntax) **   <a name="lambda-TagResource-request-Tags"></a>
Eine Liste der Tags, die auf die Funktion angewendet werden sollen.  
Typ: Abbildung einer Zeichenfolge auf eine Zeichenfolge  
Erforderlich: Ja

## Antwortsyntax
<a name="API_TagResource_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Antwortelemente
<a name="API_TagResource_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP-204-Antwort mit leerem HTTP-Textinhalt zurück.

## Fehler
<a name="API_TagResource_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceConflictException **   
Die Ressource ist bereits vorhanden, oder ein anderer Vorgang ist im Gange.  
HTTP-Statuscode: 409

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# UntagResource
<a name="API_UntagResource"></a>

Entfernt [Tags](https://docs.aws.amazon.com/lambda/latest/dg/tagging.html) aus einer Funktion.

## Anforderungssyntax
<a name="API_UntagResource_RequestSyntax"></a>

```
DELETE /2017-03-31/tags/ARN?tagKeys=TagKeys HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_UntagResource_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [ARN](#API_UntagResource_RequestSyntax) **   <a name="lambda-UntagResource-request-Resource"></a>
Der Amazon-Ressourcenname (ARN) der Funktion.  
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: Ja

 ** [TagKeys](#API_UntagResource_RequestSyntax) **   <a name="lambda-UntagResource-request-TagKeys"></a>
Eine Liste der Tag-Schlüssel, die aus der Funktion entfernt werden sollen.  
Erforderlich: Ja

## Anforderungstext
<a name="API_UntagResource_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_UntagResource_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Antwortelemente
<a name="API_UntagResource_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP-204-Antwort mit leerem HTTP-Textinhalt zurück.

## Fehler
<a name="API_UntagResource_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceConflictException **   
Die Ressource ist bereits vorhanden, oder ein anderer Vorgang ist im Gange.  
HTTP-Statuscode: 409

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# UpdateAlias
<a name="API_UpdateAlias"></a>

Aktualisiert die Konfiguration eines Lambda-Funktions[alias](https://docs.aws.amazon.com/lambda/latest/dg/configuration-aliases.html).

## Anforderungssyntax
<a name="API_UpdateAlias_RequestSyntax"></a>

```
PUT /2015-03-31/functions/FunctionName/aliases/Name HTTP/1.1
Content-type: application/json

{
   "Description": "string",
   "FunctionVersion": "string",
   "RevisionId": "string",
   "RoutingConfig": { 
      "AdditionalVersionWeights": { 
         "string" : number 
      }
   }
}
```

## URI-Anfrageparameter
<a name="API_UpdateAlias_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [FunctionName](#API_UpdateAlias_RequestSyntax) **   <a name="lambda-UpdateAlias-request-FunctionName"></a>
Der Name der Lambda-Funktion.  

**Name Formate**
+  **Funktionsname** - `MyFunction`.
+  **Funktion-ARN** - `arn:aws:lambda:us-west-2:123456789012:function:MyFunction`.
+  **Partielle ARN** - `123456789012:function:MyFunction`.
Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
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: Ja

 ** [Name](#API_UpdateAlias_RequestSyntax) **   <a name="lambda-UpdateAlias-request-Name"></a>
Der Name des Alias.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 128 Zeichen.  
Pattern: `(?!^[0-9]+$)([a-zA-Z0-9-_]+)`   
Erforderlich: Ja

## Anforderungstext
<a name="API_UpdateAlias_RequestBody"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [Description](#API_UpdateAlias_RequestSyntax) **   <a name="lambda-UpdateAlias-request-Description"></a>
Eine Beschreibung des Alias.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Maximale Länge beträgt 256 Zeichen.  
Erforderlich: Nein

 ** [FunctionVersion](#API_UpdateAlias_RequestSyntax) **   <a name="lambda-UpdateAlias-request-FunctionVersion"></a>
Die Funktionsversion, die der Alias aufruft.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 1024 Zeichen.  
Pattern: `(\$LATEST|[0-9]+)`   
Erforderlich: Nein

 ** [RevisionId](#API_UpdateAlias_RequestSyntax) **   <a name="lambda-UpdateAlias-request-RevisionId"></a>
Aktualisieren Sie den Alias nur, wenn die Revisions-ID mit der angegebenen ID übereinstimmt. Verwenden Sie diese Option, um das Ändern eines Alias zu vermeiden, der sich seit der letzten Lesung geändert hat.  
Typ: Zeichenfolge  
Erforderlich: Nein

 ** [RoutingConfig](#API_UpdateAlias_RequestSyntax) **   <a name="lambda-UpdateAlias-request-RoutingConfig"></a>
Die [Routing-Konfiguration](https://docs.aws.amazon.com/lambda/latest/dg/configuration-aliases.html#configuring-alias-routing) des Alias.  
Typ: [AliasRoutingConfiguration](API_AliasRoutingConfiguration.md) Objekt  
Erforderlich: Nein

## Antwortsyntax
<a name="API_UpdateAlias_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "AliasArn": "string",
   "Description": "string",
   "FunctionVersion": "string",
   "Name": "string",
   "RevisionId": "string",
   "RoutingConfig": { 
      "AdditionalVersionWeights": { 
         "string" : number 
      }
   }
}
```

## Antwortelemente
<a name="API_UpdateAlias_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [AliasArn](#API_UpdateAlias_ResponseSyntax) **   <a name="lambda-UpdateAlias-response-AliasArn"></a>
Der Amazon-Ressourcenname (ARN) des Alias.  
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-_]+))?` 

 ** [Description](#API_UpdateAlias_ResponseSyntax) **   <a name="lambda-UpdateAlias-response-Description"></a>
Eine Beschreibung des Alias.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Maximale Länge beträgt 256 Zeichen.

 ** [FunctionVersion](#API_UpdateAlias_ResponseSyntax) **   <a name="lambda-UpdateAlias-response-FunctionVersion"></a>
Die Funktionsversion, die der Alias aufruft.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 1024 Zeichen.  
Pattern: `(\$LATEST|[0-9]+)` 

 ** [Name](#API_UpdateAlias_ResponseSyntax) **   <a name="lambda-UpdateAlias-response-Name"></a>
Der Name des Alias.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 128 Zeichen.  
Pattern: `(?!^[0-9]+$)([a-zA-Z0-9-_]+)` 

 ** [RevisionId](#API_UpdateAlias_ResponseSyntax) **   <a name="lambda-UpdateAlias-response-RevisionId"></a>
Ein eindeutiger Bezeichner, der sich ändert, wenn Sie den Alias aktualisieren.  
Typ: Zeichenfolge

 ** [RoutingConfig](#API_UpdateAlias_ResponseSyntax) **   <a name="lambda-UpdateAlias-response-RoutingConfig"></a>
Die [Routing-Konfiguration](https://docs.aws.amazon.com/lambda/latest/dg/lambda-traffic-shifting-using-aliases.html) des Alias.  
Typ: [AliasRoutingConfiguration](API_AliasRoutingConfiguration.md) Objekt

## Fehler
<a name="API_UpdateAlias_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** PreconditionFailedException **   
Das RevisionId bereitgestellte stimmt nicht mit dem neuesten RevisionId für die Lambda-Funktion oder den Alias überein. Rufen Sie die `GetFunction` oder die `GetAlias` -API-Operation auf, um das neueste RevisionId für Ihre Ressource abzurufen.  
HTTP-Statuscode: 412

 ** ResourceConflictException **   
Die Ressource ist bereits vorhanden, oder ein anderer Vorgang ist im Gange.  
HTTP-Statuscode: 409

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# UpdateCodeSigningConfig
<a name="API_UpdateCodeSigningConfig"></a>

Aktualisieren Sie die Codesignaturkonfiguration. Änderungen an der Konfiguration der Codesignierung werden wirksam, wenn ein Benutzer das nächste Mal versucht, ein Codepaket für die Funktion bereitzustellen. 

## Anforderungssyntax
<a name="API_UpdateCodeSigningConfig_RequestSyntax"></a>

```
PUT /2020-04-22/code-signing-configs/CodeSigningConfigArn HTTP/1.1
Content-type: application/json

{
   "AllowedPublishers": { 
      "SigningProfileVersionArns": [ "string" ]
   },
   "CodeSigningPolicies": { 
      "UntrustedArtifactOnDeployment": "string"
   },
   "Description": "string"
}
```

## URI-Anfrageparameter
<a name="API_UpdateCodeSigningConfig_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [CodeSigningConfigArn](#API_UpdateCodeSigningConfig_RequestSyntax) **   <a name="lambda-UpdateCodeSigningConfig-request-CodeSigningConfigArn"></a>
Der Amazon-Ressourcenname (ARN) der Code-Signierungskonfiguration.  
Längenbeschränkungen: Maximale Länge von 200.  
Pattern: `arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\d{1}:\d{12}:code-signing-config:csc-[a-z0-9]{17}`   
Erforderlich: Ja

## Anforderungstext
<a name="API_UpdateCodeSigningConfig_RequestBody"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [AllowedPublishers](#API_UpdateCodeSigningConfig_RequestSyntax) **   <a name="lambda-UpdateCodeSigningConfig-request-AllowedPublishers"></a>
Signaturprofile für diese Code-Signaturkonfiguration.  
Typ: [AllowedPublishers](API_AllowedPublishers.md) Objekt  
Erforderlich: Nein

 ** [CodeSigningPolicies](#API_UpdateCodeSigningConfig_RequestSyntax) **   <a name="lambda-UpdateCodeSigningConfig-request-CodeSigningPolicies"></a>
Die Code-Signaturrichtlinie.  
Typ: [CodeSigningPolicies](API_CodeSigningPolicies.md) Objekt  
Erforderlich: Nein

 ** [Description](#API_UpdateCodeSigningConfig_RequestSyntax) **   <a name="lambda-UpdateCodeSigningConfig-request-Description"></a>
Beschreibender Name für diese Code-Signaturkonfiguration.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Maximale Länge beträgt 256 Zeichen.  
Erforderlich: Nein

## Antwortsyntax
<a name="API_UpdateCodeSigningConfig_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "CodeSigningConfig": { 
      "AllowedPublishers": { 
         "SigningProfileVersionArns": [ "string" ]
      },
      "CodeSigningConfigArn": "string",
      "CodeSigningConfigId": "string",
      "CodeSigningPolicies": { 
         "UntrustedArtifactOnDeployment": "string"
      },
      "Description": "string",
      "LastModified": "string"
   }
}
```

## Antwortelemente
<a name="API_UpdateCodeSigningConfig_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [CodeSigningConfig](#API_UpdateCodeSigningConfig_ResponseSyntax) **   <a name="lambda-UpdateCodeSigningConfig-response-CodeSigningConfig"></a>
Die Code-Signaturkonfiguration.  
Typ: [CodeSigningConfig](API_CodeSigningConfig.md) Objekt

## Fehler
<a name="API_UpdateCodeSigningConfig_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

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

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

# UpdateEventSourceMapping
<a name="API_UpdateEventSourceMapping"></a>

Aktualisiert ein Ereignisquellen-Mapping. Sie können die Funktion ändern, die AWS Lambda aufruft, oder den Aufruf anhalten und später an derselben Stelle fortsetzen.

Weitere Details zur Konfiguration verschiedener Ereignisquellen finden Sie in den folgenden Themen. 
+  [ Amazon DynamoDB Streams](https://docs.aws.amazon.com/lambda/latest/dg/with-ddb.html#services-dynamodb-eventsourcemapping) 
+  [ Amazon Kinesis](https://docs.aws.amazon.com/lambda/latest/dg/with-kinesis.html#services-kinesis-eventsourcemapping) 
+  [ Amazon SQS](https://docs.aws.amazon.com/lambda/latest/dg/with-sqs.html#events-sqs-eventsource) 
+  [ Amazon MQ und RabbitMQ](https://docs.aws.amazon.com/lambda/latest/dg/with-mq.html#services-mq-eventsourcemapping) 
+  [ Amazon MSK](https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html) 
+  [ Apache Kafka](https://docs.aws.amazon.com/lambda/latest/dg/kafka-smaa.html) 
+  [Amazon DocumentDB](https://docs.aws.amazon.com/lambda/latest/dg/with-documentdb.html) 

Die folgenden Fehlerbehandlungsoptionen sind nur für Streamquellen (DynamoDB und Kinesis) verfügbar:
+  `BisectBatchOnFunctionError` – Wenn die Funktion einen Fehler zurückgibt, teilen Sie den Stapel in zwei Teile und versuchen Sie es erneut.
+  `DestinationConfig` – Senden Sie verworfene Datensätze an eine Amazon SQS-Warteschlange oder ein Amazon-SNS-Thema.
+  `MaximumRecordAgeInSeconds` – Verwerfen Sie Datensätze, die älter als das angegebene Alter sind. Der Standardwert ist „unendlich (-1)“. Bei Festlegung auf „unendlich (-1)“ werden fehlgeschlagene Datensätze bis zum Ablauf des Datensatzes wiederholt.
+  `MaximumRetryAttempts` – Verwerfen Sie Datensätze nach der angegebenen Anzahl von Wiederholungen. Der Standardwert ist „unendlich (-1)“. Bei Festlegung auf „unendlich (-1)“ werden fehlgeschlagene Datensätze bis zum Ablauf des Datensatzes wiederholt.
+  `ParallelizationFactor` – Verarbeiten Sie gleichzeitig mehrere Batches von jedem Shard.

Informationen zur Geltung der Konfigurationsparameter zu einzelnen Ereignissquellen finden Sie in den folgenden Themen.
+  [ Amazon DynamoDB Streams](https://docs.aws.amazon.com/lambda/latest/dg/with-ddb.html#services-ddb-params) 
+  [ Amazon Kinesis](https://docs.aws.amazon.com/lambda/latest/dg/with-kinesis.html#services-kinesis-params) 
+  [ Amazon SQS](https://docs.aws.amazon.com/lambda/latest/dg/with-sqs.html#services-sqs-params) 
+  [ Amazon MQ und RabbitMQ](https://docs.aws.amazon.com/lambda/latest/dg/with-mq.html#services-mq-params) 
+  [ Amazon MSK](https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html#services-msk-parms) 
+  [ Apache Kafka](https://docs.aws.amazon.com/lambda/latest/dg/with-kafka.html#services-kafka-parms) 
+  [Amazon DocumentDB](https://docs.aws.amazon.com/lambda/latest/dg/with-documentdb.html#docdb-configuration) 

## Anforderungssyntax
<a name="API_UpdateEventSourceMapping_RequestSyntax"></a>

```
PUT /2015-03-31/event-source-mappings/UUID HTTP/1.1
Content-type: application/json

{
   "BatchSize": number,
   "BisectBatchOnFunctionError": boolean,
   "DestinationConfig": { 
      "OnFailure": { 
         "Destination": "string"
      },
      "OnSuccess": { 
         "Destination": "string"
      }
   },
   "DocumentDBEventSourceConfig": { 
      "CollectionName": "string",
      "DatabaseName": "string",
      "FullDocument": "string"
   },
   "Enabled": boolean,
   "FilterCriteria": { 
      "Filters": [ 
         { 
            "Pattern": "string"
         }
      ]
   },
   "FunctionName": "string",
   "FunctionResponseTypes": [ "string" ],
   "MaximumBatchingWindowInSeconds": number,
   "MaximumRecordAgeInSeconds": number,
   "MaximumRetryAttempts": number,
   "ParallelizationFactor": number,
   "ScalingConfig": { 
      "MaximumConcurrency": number
   },
   "SourceAccessConfigurations": [ 
      { 
         "Type": "string",
         "URI": "string"
      }
   ],
   "TumblingWindowInSeconds": number
}
```

## URI-Anfrageparameter
<a name="API_UpdateEventSourceMapping_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [UUID](#API_UpdateEventSourceMapping_RequestSyntax) **   <a name="lambda-UpdateEventSourceMapping-request-UUID"></a>
Der Bezeichner des Ereignisquellen-Mappings.  
Erforderlich: Ja

## Anforderungstext
<a name="API_UpdateEventSourceMapping_RequestBody"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [BatchSize](#API_UpdateEventSourceMapping_RequestSyntax) **   <a name="lambda-UpdateEventSourceMapping-request-BatchSize"></a>
Die maximale Anzahl von Datensätzen in jedem Batch, die Lambda aus Ihrem Stream oder Ihrer 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).  
+  **Amazon Kinesis** – Standard 100. Max 10.000.
+  **Amazon DynamoDB Streams** – Standard 100. Max 10.000.
+  **Amazon Simple Queue Service** – Standard 10. Bei Standardwarteschlangen beträgt der Maximalwert 10 000. Bei FIFO-Warteschlangen beträgt der Maximalwert 10.
+  **Amazon Managed Streaming for Apache Kafka** – Standard 100. Max 10.000.
+  **Selbstverwaltetes Apache Kafka** – Standard 100. Max 10.000.
+  **Amazon MQ (ActiveMQ und RabbitMQ)** – Standard 100. Max 10.000.
+  **DocumentDB** – Standard 100. Max 10.000.
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 1. Maximaler Wert von 10000.  
Erforderlich: Nein

 ** [BisectBatchOnFunctionError](#API_UpdateEventSourceMapping_RequestSyntax) **   <a name="lambda-UpdateEventSourceMapping-request-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.  
Typ: Boolesch  
Erforderlich: Nein

 ** [DestinationConfig](#API_UpdateEventSourceMapping_RequestSyntax) **   <a name="lambda-UpdateEventSourceMapping-request-DestinationConfig"></a>
(Nur Kinesis, DynamoDB Streams, Amazon MSK und selbstverwaltetes Kafka) Ein Konfigurationsobjekt, das das Ziel eines Ereignisses angibt, nachdem es von Lambda verarbeitet wurde.  
Typ: [DestinationConfig](API_DestinationConfig.md) Objekt  
Erforderlich: Nein

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

 ** [Enabled](#API_UpdateEventSourceMapping_RequestSyntax) **   <a name="lambda-UpdateEventSourceMapping-request-Enabled"></a>
Wenn der Wert „True“ ist, ist das Ereignisquellen-Mapping aktiv. Wenn der Wert „False“ ist, unterbricht Lambda Abfragen und Aufrufe.  
Standard: True  
Typ: Boolesch  
Erforderlich: Nein

 ** [FilterCriteria](#API_UpdateEventSourceMapping_RequestSyntax) **   <a name="lambda-UpdateEventSourceMapping-request-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

 ** [FunctionName](#API_UpdateEventSourceMapping_RequestSyntax) **   <a name="lambda-UpdateEventSourceMapping-request-FunctionName"></a>
Der Name der Lambda-Funktion.  

**Name Formate**
+  **Funktionsname** – `MyFunction`.
+  **Funktions-ARN** – `arn:aws:lambda:us-west-2:123456789012:function:MyFunction`.
+  **Versions- oder Alias-ARN** – `arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD`.
+  **Partielle ARN** – `123456789012:function:MyFunction`.
Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist seine Länge auf 64 Zeichen begrenzt.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
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](#API_UpdateEventSourceMapping_RequestSyntax) **   <a name="lambda-UpdateEventSourceMapping-request-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

 ** [MaximumBatchingWindowInSeconds](#API_UpdateEventSourceMapping_RequestSyntax) **   <a name="lambda-UpdateEventSourceMapping-request-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](#API_UpdateEventSourceMapping_RequestSyntax) **   <a name="lambda-UpdateEventSourceMapping-request-MaximumRecordAgeInSeconds"></a>
(Nur Kinesis- und DynamoDB-Streams) Verwirft Datensätze, die älter als das angegebene Alter sind. Der Standardwert ist „unendlich (-1)“.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert -1. Maximaler Wert von 604800.  
Erforderlich: Nein

 ** [MaximumRetryAttempts](#API_UpdateEventSourceMapping_RequestSyntax) **   <a name="lambda-UpdateEventSourceMapping-request-MaximumRetryAttempts"></a>
(Nur Kinesis- und DynamoDB-Streams) Verwirft Datensätze nach der angegebenen Anzahl von Wiederholungen. Der Standardwert ist „unendlich (-1)“. Bei Festlegung auf „unendlich (-1)“ werden fehlgeschlagene Datensätze bis zum Ablauf des Datensatzes wiederholt.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert -1. Maximaler Wert von 10000.  
Erforderlich: Nein

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

 ** [ScalingConfig](#API_UpdateEventSourceMapping_RequestSyntax) **   <a name="lambda-UpdateEventSourceMapping-request-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

 ** [SourceAccessConfigurations](#API_UpdateEventSourceMapping_RequestSyntax) **   <a name="lambda-UpdateEventSourceMapping-request-SourceAccessConfigurations"></a>
Ein Array von Authentifizierungsprotokollen oder VPC-Komponenten, die zum Schutz Ihrer Ereignisquelle erforderlich sind.  
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

 ** [TumblingWindowInSeconds](#API_UpdateEventSourceMapping_RequestSyntax) **   <a name="lambda-UpdateEventSourceMapping-request-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

## Antwortsyntax
<a name="API_UpdateEventSourceMapping_ResponseSyntax"></a>

```
HTTP/1.1 202
Content-type: application/json

{
   "AmazonManagedKafkaEventSourceConfig": { 
      "ConsumerGroupId": "string"
   },
   "BatchSize": number,
   "BisectBatchOnFunctionError": boolean,
   "DestinationConfig": { 
      "OnFailure": { 
         "Destination": "string"
      },
      "OnSuccess": { 
         "Destination": "string"
      }
   },
   "DocumentDBEventSourceConfig": { 
      "CollectionName": "string",
      "DatabaseName": "string",
      "FullDocument": "string"
   },
   "EventSourceArn": "string",
   "FilterCriteria": { 
      "Filters": [ 
         { 
            "Pattern": "string"
         }
      ]
   },
   "FunctionArn": "string",
   "FunctionResponseTypes": [ "string" ],
   "LastModified": number,
   "LastProcessingResult": "string",
   "MaximumBatchingWindowInSeconds": number,
   "MaximumRecordAgeInSeconds": number,
   "MaximumRetryAttempts": number,
   "ParallelizationFactor": number,
   "Queues": [ "string" ],
   "ScalingConfig": { 
      "MaximumConcurrency": number
   },
   "SelfManagedEventSource": { 
      "Endpoints": { 
         "string" : [ "string" ]
      }
   },
   "SelfManagedKafkaEventSourceConfig": { 
      "ConsumerGroupId": "string"
   },
   "SourceAccessConfigurations": [ 
      { 
         "Type": "string",
         "URI": "string"
      }
   ],
   "StartingPosition": "string",
   "StartingPositionTimestamp": number,
   "State": "string",
   "StateTransitionReason": "string",
   "Topics": [ "string" ],
   "TumblingWindowInSeconds": number,
   "UUID": "string"
}
```

## Antwortelemente
<a name="API_UpdateEventSourceMapping_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 202-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

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

 ** [BatchSize](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-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.

 ** [BisectBatchOnFunctionError](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-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

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

 ** [DocumentDBEventSourceConfig](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-DocumentDBEventSourceConfig"></a>
Spezifische Konfigurationseinstellungen für eine DocumentDB-Ereignisquelle.  
Typ: [DocumentDBEventSourceConfig](API_DocumentDBEventSourceConfig.md) Objekt

 ** [EventSourceArn](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-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})?:(.*)` 

 ** [FilterCriteria](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-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

 ** [FunctionArn](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-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-_]+))?` 

 ** [FunctionResponseTypes](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-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` 

 ** [LastModified](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-LastModified"></a>
Das Datum, an dem das Ereignisquellen-Mapping zuletzt aktualisiert wurde oder dessen Status geändert wurde, in Unix-Zeitsekunden.  
Typ: Zeitstempel

 ** [LastProcessingResult](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-LastProcessingResult"></a>
Das Ergebnis des letzten Lambda-Aufrufs Ihrer Funktion.  
Typ: Zeichenfolge

 ** [MaximumBatchingWindowInSeconds](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-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.

 ** [MaximumRecordAgeInSeconds](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-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.

 ** [MaximumRetryAttempts](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-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.

 ** [ParallelizationFactor](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-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.

 ** [Queues](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-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]*` 

 ** [ScalingConfig](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-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

 ** [SelfManagedEventSource](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-SelfManagedEventSource"></a>
Der selbstverwaltete Apache-Kafka-Cluster für Ihre Ereignisquelle.  
Typ: [SelfManagedEventSource](API_SelfManagedEventSource.md) Objekt

 ** [SelfManagedKafkaEventSourceConfig](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-SelfManagedKafkaEventSourceConfig"></a>
Spezifische Konfigurationseinstellungen für eine selbstverwaltete Apache-Kafka-Ereignisquelle.  
Typ: [SelfManagedKafkaEventSourceConfig](API_SelfManagedKafkaEventSourceConfig.md) Objekt

 ** [SourceAccessConfigurations](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-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.

 ** [StartingPosition](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-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` 

 ** [StartingPositionTimestamp](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-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

 ** [State](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-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

 ** [StateTransitionReason](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-StateTransitionReason"></a>
Gibt an, ob ein Benutzer oder Lambda die letzte Änderung am Ereignisquellen-Mapping vorgenommen hat.  
Typ: Zeichenfolge

 ** [Topics](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-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\-_.]+)` 

 ** [TumblingWindowInSeconds](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-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.

 ** [UUID](#API_UpdateEventSourceMapping_ResponseSyntax) **   <a name="lambda-UpdateEventSourceMapping-response-UUID"></a>
Der Bezeichner des Ereignisquellen-Mapping.  
Typ: Zeichenfolge

## Fehler
<a name="API_UpdateEventSourceMapping_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceConflictException **   
Die Ressource ist bereits vorhanden, oder ein anderer Vorgang ist im Gange.  
HTTP-Statuscode: 409

 ** ResourceInUseException **   
Der Vorgang steht in Konflikt mit der Verfügbarkeit der Ressource. Sie haben beispielsweise versucht, eine Zuordnung von Ereignisquellen im Status CREATING zu aktualisieren, oder Sie haben versucht, eine Ereignisquellenzuordnung im Status UPDATING zu löschen.  
HTTP Status Code: 400

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# UpdateFunctionCode
<a name="API_UpdateFunctionCode"></a>

Aktualisiert den Code einer Lambda-Funktion. Wenn die Codesignatur für die Funktion aktiviert ist, muss das Codepaket von einem vertrauenswürdigen Publisher signiert werden. Weitere Informationen finden Sie unter [Konfigurieren von Codesignatur für Lambda](https://docs.aws.amazon.com/lambda/latest/dg/configuration-codesigning.html).

Wenn der Pakettyp der Funktion `Image` ist, müssen Sie das Codepaket in `ImageUri` als URI eines [Container-Images](https://docs.aws.amazon.com/lambda/latest/dg/lambda-images.html) in der Amazon-ECR-Registry angeben.

Wenn der Pakettyp der Funktion `Zip` ist, müssen Sie das Bereitstellungspaket als [ZIP-Dateiarchiv](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html#gettingstarted-package-zip) angeben. Geben Sie den Amazon-S3-Bucket und den Schlüssel des Speicherorts der ZIP-Datei ein. Sie können den Funktionscode auch über das Feld `ZipFile` einbinden.

Der Code im Bereitstellungspaket muss mit der Ziel-Befehlssatz-Architektur der Funktion (`x86-64`oder`arm64`) enthalten.

Der Code der Funktion wird gesperrt, wenn Sie eine Version veröffentlichen. Sie können den Code einer veröffentlichten Version nicht ändern, nur die unveröffentlichte Version.

**Anmerkung**  
Für eine als Container-Image definierte Funktion löst Lambda das Image-Tag in einen Image-Digest auf. Wenn Sie in Amazon ECR das Image-Tag auf ein neues Image aktualisieren, aktualisiert Lambda die Funktion nicht automatisch.

## Anforderungssyntax
<a name="API_UpdateFunctionCode_RequestSyntax"></a>

```
PUT /2015-03-31/functions/FunctionName/code HTTP/1.1
Content-type: application/json

{
   "Architectures": [ "string" ],
   "DryRun": boolean,
   "ImageUri": "string",
   "Publish": boolean,
   "RevisionId": "string",
   "S3Bucket": "string",
   "S3Key": "string",
   "S3ObjectVersion": "string",
   "ZipFile": blob
}
```

## URI-Anfrageparameter
<a name="API_UpdateFunctionCode_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [FunctionName](#API_UpdateFunctionCode_RequestSyntax) **   <a name="lambda-UpdateFunctionCode-request-FunctionName"></a>
Der Name der Lambda-Funktion.  

**Name Formate**
+  **Funktionsname** – `my-function`.
+  **Funktions-ARN** – `arn:aws:lambda:us-west-2:123456789012:function:my-function`.
+  **Partielle ARN** – `123456789012:function:my-function`.
Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
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: Ja

## Anforderungstext
<a name="API_UpdateFunctionCode_RequestBody"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [Architectures](#API_UpdateFunctionCode_RequestSyntax) **   <a name="lambda-UpdateFunctionCode-request-Architectures"></a>
Die Befehlssatz-Architektur, die die Funktion unterstützt. Geben Sie ein String-Array mit einem der gültigen Werte ein (arm64 oder x86\$164). Der Standardwert ist `x86_64`.  
Typ: Zeichenfolgen-Array  
Array-Mitglieder: Feste Anzahl von 1 Element.  
Zulässige Werte: `x86_64 | arm64`   
Erforderlich: Nein

 ** [DryRun](#API_UpdateFunctionCode_RequestSyntax) **   <a name="lambda-UpdateFunctionCode-request-DryRun"></a>
Auf true setzen, um die Anforderungsparameter und Zugriffsberechtigungen zu validieren, ohne den Funktionscode zu ändern.  
Typ: Boolesch  
Erforderlich: Nein

 ** [ImageUri](#API_UpdateFunctionCode_RequestSyntax) **   <a name="lambda-UpdateFunctionCode-request-ImageUri"></a>
URI eines Container-Images in der Amazon ECR-Registrierung. Nicht für eine mit einem ZIP-Dateiarchiv definierte Funktion verwenden.  
Typ: Zeichenfolge  
Erforderlich: Nein

 ** [Publish](#API_UpdateFunctionCode_RequestSyntax) **   <a name="lambda-UpdateFunctionCode-request-Publish"></a>
Auf true setzen, um nach dem Aktualisieren des Codes eine neue Version der Funktion zu veröffentlichen. Dies hat den gleichen Effekt wie das separate Aufrufen von [PublishVersion](API_PublishVersion.md).  
Typ: Boolesch  
Erforderlich: Nein

 ** [RevisionId](#API_UpdateFunctionCode_RequestSyntax) **   <a name="lambda-UpdateFunctionCode-request-RevisionId"></a>
Aktualisieren Sie die Richtlinie nur, wenn die Revisions-ID mit der angegebenen ID übereinstimmt. Verwenden Sie diese Option, um das Ändern einer Funktion zu vermeiden, die sich seit der letzten Lesung geändert hat.  
Typ: Zeichenfolge  
Erforderlich: Nein

 ** [S3Bucket](#API_UpdateFunctionCode_RequestSyntax) **   <a name="lambda-UpdateFunctionCode-request-S3Bucket"></a>
Ein Amazon-S3-Bucket in derselben AWS-Region wie Ihre Funktion. Der Bucket kann sich in einer anderen AWS-Konto befinden. Nur für eine mit einem ZIP-Dateiarchiv-Bereitstellungspaket definierte Funktion verwenden.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 3. Maximale Länge beträgt 63 Zeichen.  
Pattern: `^[0-9A-Za-z\.\-_]*(?<!\.)$`   
Erforderlich: Nein

 ** [S3Key](#API_UpdateFunctionCode_RequestSyntax) **   <a name="lambda-UpdateFunctionCode-request-S3Key"></a>
Der Amazon S3-Schlüssel des Bereitstellungspakets. Nur für eine mit einem ZIP-Dateiarchiv-Bereitstellungspaket definierte Funktion verwenden.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 1024 Zeichen.  
Erforderlich: Nein

 ** [S3ObjectVersion](#API_UpdateFunctionCode_RequestSyntax) **   <a name="lambda-UpdateFunctionCode-request-S3ObjectVersion"></a>
Für versionierte Objekte, die Version des zu verwendenden Bereitstellungspaketobjekts.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 1024 Zeichen.  
Erforderlich: Nein

 ** [ZipFile](#API_UpdateFunctionCode_RequestSyntax) **   <a name="lambda-UpdateFunctionCode-request-ZipFile"></a>
Der base64-codierte Inhalt des Bereitstellungspakets. AWS SDK und AWS CLI-Clients verarbeiten die Codierung für Sie. Nur für eine mit einem ZIP-Dateiarchiv-Bereitstellungspaket definierte Funktion verwenden.  
Typ: Base64-kodiertes Binärdatenobjekt  
Erforderlich: Nein

## Antwortsyntax
<a name="API_UpdateFunctionCode_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "Architectures": [ "string" ],
   "CodeSha256": "string",
   "CodeSize": number,
   "DeadLetterConfig": { 
      "TargetArn": "string"
   },
   "Description": "string",
   "Environment": { 
      "Error": { 
         "ErrorCode": "string",
         "Message": "string"
      },
      "Variables": { 
         "string" : "string" 
      }
   },
   "EphemeralStorage": { 
      "Size": number
   },
   "FileSystemConfigs": [ 
      { 
         "Arn": "string",
         "LocalMountPath": "string"
      }
   ],
   "FunctionArn": "string",
   "FunctionName": "string",
   "Handler": "string",
   "ImageConfigResponse": { 
      "Error": { 
         "ErrorCode": "string",
         "Message": "string"
      },
      "ImageConfig": { 
         "Command": [ "string" ],
         "EntryPoint": [ "string" ],
         "WorkingDirectory": "string"
      }
   },
   "KMSKeyArn": "string",
   "LastModified": "string",
   "LastUpdateStatus": "string",
   "LastUpdateStatusReason": "string",
   "LastUpdateStatusReasonCode": "string",
   "Layers": [ 
      { 
         "Arn": "string",
         "CodeSize": number,
         "SigningJobArn": "string",
         "SigningProfileVersionArn": "string"
      }
   ],
   "LoggingConfig": { 
      "ApplicationLogLevel": "string",
      "LogFormat": "string",
      "LogGroup": "string",
      "SystemLogLevel": "string"
   },
   "MasterArn": "string",
   "MemorySize": number,
   "PackageType": "string",
   "RevisionId": "string",
   "Role": "string",
   "Runtime": "string",
   "RuntimeVersionConfig": { 
      "Error": { 
         "ErrorCode": "string",
         "Message": "string"
      },
      "RuntimeVersionArn": "string"
   },
   "SigningJobArn": "string",
   "SigningProfileVersionArn": "string",
   "SnapStart": { 
      "ApplyOn": "string",
      "OptimizationStatus": "string"
   },
   "State": "string",
   "StateReason": "string",
   "StateReasonCode": "string",
   "Timeout": number,
   "TracingConfig": { 
      "Mode": "string"
   },
   "Version": "string",
   "VpcConfig": { 
      "Ipv6AllowedForDualStack": boolean,
      "SecurityGroupIds": [ "string" ],
      "SubnetIds": [ "string" ],
      "VpcId": "string"
   }
}
```

## Antwortelemente
<a name="API_UpdateFunctionCode_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [Architectures](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-Architectures"></a>
Die Befehlssatz-Architektur, die die Funktion unterstützt. Die Architektur ist ein String-Array mit einem der gültigen Werte. Der Standardarchitektur ist`x86_64`aus.  
Typ: Zeichenfolgen-Array  
Array-Mitglieder: Feste Anzahl von 1 Element.  
Zulässige Werte: `x86_64 | arm64` 

 ** [CodeSha256](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-CodeSha256"></a>
Der SHA256-Hashwert des Bereitstellungspakets der Funktion.  
Typ: Zeichenfolge

 ** [CodeSize](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-CodeSize"></a>
Die Größe des Bereitstellungspakets der Funktion in Bytes.  
Type: Long

 ** [DeadLetterConfig](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-DeadLetterConfig"></a>
Die Warteschlange der Funktion für unzustellbare Nachrichten.  
Typ: [DeadLetterConfig](API_DeadLetterConfig.md) Objekt

 ** [Description](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-Description"></a>
Die Beschreibung der Funktion.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Maximale Länge beträgt 256 Zeichen.

 ** [Environment](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-Environment"></a>
[Umgebungsvariablen](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html) der Funktion. Ausgelassen von AWS CloudTrail-Protokollen.  
Typ: [EnvironmentResponse](API_EnvironmentResponse.md) Objekt

 ** [EphemeralStorage](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-EphemeralStorage"></a>
Die Größe des `/tmp`-Verzeichnisses der Funktion in MB. Der Standardwert ist 512, kann aber jede ganze Zahl zwischen 512 und 10 240 MB sein. Weitere Informationen finden Sie unter [Flüchtigen Speicher konfigurieren (Konsole)](https://docs.aws.amazon.com/lambda/latest/dg/configuration-function-common.html#configuration-ephemeral-storage).  
Typ: [EphemeralStorage](API_EphemeralStorage.md) Objekt

 ** [FileSystemConfigs](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-FileSystemConfigs"></a>
Verbindungseinstellungen für ein [Amazon-EFS-Dateisystem](https://docs.aws.amazon.com/lambda/latest/dg/configuration-filesystem.html).  
Typ: Array von [FileSystemConfig](API_FileSystemConfig.md)-Objekten  
Array-Mitglieder: Maximale Anzahl von 1 Element.

 ** [FunctionArn](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-FunctionArn"></a>
Der Amazon-Ressourcenname (ARN) der 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-_]+))?` 

 ** [FunctionName](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-FunctionName"></a>
Der Name der Funktion.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Höchstlänge = 170 Zeichen.  
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-_]+))?` 

 ** [Handler](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-Handler"></a>
Die Funktion, die Lambda aufruft, um mit der Ausführung Ihrer Funktion zu beginnen.  
Typ: Zeichenfolge  
Längenbeschränkungen: Maximale Länge beträgt 128 Zeichen.  
Pattern: `[^\s]+` 

 ** [ImageConfigResponse](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-ImageConfigResponse"></a>
Die Konfigurationswerte des Funktionsimages.  
Typ: [ImageConfigResponse](API_ImageConfigResponse.md) Objekt

 ** [KMSKeyArn](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-KMSKeyArn"></a>
Der AWS KMS key, der zum Verschlüsseln der [Umgebungsvariablen](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html#configuration-envvars-encryption) der Funktion verwendet wird. Wenn [Lambda SnapStart](https://docs.aws.amazon.com/lambda/latest/dg/snapstart-security.html) aktiviert ist, wird dieser Schlüssel auch verwendet, um den Snapshot der Funktion zu verschlüsseln. Dieser Schlüssel wird nur zurückgegeben, wenn Sie einen vom Kunden verwalteten Schlüssel konfiguriert haben.  
Typ: Zeichenfolge  
Pattern: `(arn:(aws[a-zA-Z-]*)?:[a-z0-9-.]+:.*)|()` 

 ** [LastModified](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-LastModified"></a>
Datum und Uhrzeit der letzten Aktualisierung der Funktion im [ISO-8601-Format](https://www.w3.org/TR/NOTE-datetime) (JJJJ-MM-TTThh:mm:ss.sTZD).  
Typ: Zeichenfolge

 ** [LastUpdateStatus](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-LastUpdateStatus"></a>
Der Status der letzten Aktualisierung, die für die Funktion ausgeführt wurde. Dies wird zuerst auf `Successful` gesetzt, nachdem die Funktionserstellung abgeschlossen ist.  
Typ: Zeichenfolge  
Zulässige Werte: `Successful | Failed | InProgress` 

 ** [LastUpdateStatusReason](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-LastUpdateStatusReason"></a>
Der Grund für die letzte Aktualisierung, die für die Funktion durchgeführt wurde.  
Typ: Zeichenfolge

 ** [LastUpdateStatusReasonCode](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-LastUpdateStatusReasonCode"></a>
Der Ursachencode für die letzte Aktualisierung, die für die Funktion durchgeführt wurde.  
Typ: Zeichenfolge  
Zulässige Werte: `EniLimitExceeded | InsufficientRolePermissions | InvalidConfiguration | InternalError | SubnetOutOfIPAddresses | InvalidSubnet | InvalidSecurityGroup | ImageDeleted | ImageAccessDenied | InvalidImage | KMSKeyAccessDenied | KMSKeyNotFound | InvalidStateKMSKey | DisabledKMSKey | EFSIOError | EFSMountConnectivityError | EFSMountFailure | EFSMountTimeout | InvalidRuntime | InvalidZipFileException | FunctionError` 

 ** [Layers](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-Layers"></a>
Die [Ebenen](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) der Funktion.  
Typ: Array von [Layer](API_Layer.md)-Objekten

 ** [LoggingConfig](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-LoggingConfig"></a>
Die Amazon- CloudWatch Logs-Konfigurationseinstellungen der Funktion.  
Typ: [LoggingConfig](API_LoggingConfig.md) Objekt

 ** [MasterArn](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-MasterArn"></a>
Bei Lambda@Edge-Funktionen der ARN der Hauptfunktion.  
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-_]+))?` 

 ** [MemorySize](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-MemorySize"></a>
Die Menge des für die Funktion zur Laufzeit verfügbaren Speichers.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 128. Maximaler Wert von 10240.

 ** [PackageType](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-PackageType"></a>
Der Typ des Bereitstellungspakets. Setzen Sie den Wert auf `Image` für ein Container-Image oder auf `Zip` für ein ZIP-Dateiarchiv.  
Typ: Zeichenfolge  
Zulässige Werte: `Zip | Image` 

 ** [RevisionId](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-RevisionId"></a>
Die zuletzt aktualisierte Version der Funktion oder des Alias.  
Typ: Zeichenfolge

 ** [Role](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-Role"></a>
Die Ausführungsrolle der Funktion.  
Typ: Zeichenfolge  
Pattern: `arn:(aws[a-zA-Z-]*)?:iam::\d{12}:role/?[a-zA-Z_0-9+=,.@\-_/]+` 

 ** [Runtime](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-Runtime"></a>
Die ID der [Laufzeit](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) der Funktion. Die Laufzeit ist erforderlich, wenn das Bereitstellungspaket ein ZIP-Dateiarchiv ist.  
Die folgende Liste enthält abgelaufene Laufzeiten. Weitere Informationen finden Sie in der [Richtlinie für den Laufzeitablauf](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtime-support-policy).  
Typ: Zeichenfolge  
Zulässige Werte: `nodejs | nodejs4.3 | nodejs6.10 | nodejs8.10 | nodejs10.x | nodejs12.x | nodejs14.x | nodejs16.x | java8 | java8.al2 | java11 | python2.7 | python3.6 | python3.7 | python3.8 | python3.9 | dotnetcore1.0 | dotnetcore2.0 | dotnetcore2.1 | dotnetcore3.1 | dotnet6 | nodejs4.3-edge | go1.x | ruby2.5 | ruby2.7 | provided | provided.al2 | nodejs18.x | python3.10 | java17 | ruby3.2 | python3.11 | nodejs20.x | provided.al2023 | python3.12 | java21` 

 ** [RuntimeVersionConfig](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-RuntimeVersionConfig"></a>
Der ARN der Laufzeit und alle aufgetretenen Fehler.  
Typ: [RuntimeVersionConfig](API_RuntimeVersionConfig.md) Objekt

 ** [SigningJobArn](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-SigningJobArn"></a>
Der ARN des signierenden Auftrags.  
Typ: Zeichenfolge  
Pattern: `arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\-])+:([a-z]{2}(-gov)?-[a-z]+-\d{1})?:(\d{12})?:(.*)` 

 ** [SigningProfileVersionArn](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-SigningProfileVersionArn"></a>
Der ARN der Signierungsprofilversion.  
Typ: Zeichenfolge  
Pattern: `arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\-])+:([a-z]{2}(-gov)?-[a-z]+-\d{1})?:(\d{12})?:(.*)` 

 ** [SnapStart](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-SnapStart"></a>
Legen Sie `ApplyOn` auf `PublishedVersions` fest, um beim Veröffentlichen einer Funktionsversion einen Snapshot der initialisierten Ausführungsumgebung zu erstellen. Weitere Informationen finden Sie unter [Verbesserung der Startleistung mit Lambda SnapStart](https://docs.aws.amazon.com/lambda/latest/dg/snapstart.html).  
Typ: [SnapStartResponse](API_SnapStartResponse.md) Objekt

 ** [State](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-State"></a>
Der aktuelle Status der Funktion. Wenn der Zustand `Inactive` ist, können Sie die Funktion durch Aufrufen reaktivieren.  
Typ: Zeichenfolge  
Zulässige Werte: `Pending | Active | Inactive | Failed` 

 ** [StateReason](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-StateReason"></a>
Der Grund für den aktuellen Status der Funktion.  
Typ: Zeichenfolge

 ** [StateReasonCode](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-StateReasonCode"></a>
Der Ursachencode für den aktuellen Status der Funktion. Wenn der Code `Creating` ist, können Sie die Funktion nicht aufrufen oder ändern.  
Typ: Zeichenfolge  
Zulässige Werte: `Idle | Creating | Restoring | EniLimitExceeded | InsufficientRolePermissions | InvalidConfiguration | InternalError | SubnetOutOfIPAddresses | InvalidSubnet | InvalidSecurityGroup | ImageDeleted | ImageAccessDenied | InvalidImage | KMSKeyAccessDenied | KMSKeyNotFound | InvalidStateKMSKey | DisabledKMSKey | EFSIOError | EFSMountConnectivityError | EFSMountFailure | EFSMountTimeout | InvalidRuntime | InvalidZipFileException | FunctionError` 

 ** [Timeout](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-Timeout"></a>
Die Zeitspanne in Sekunden, die Lambda zur Ausführung einer Funktion zulässt, bevor diese gestoppt wird.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 1.

 ** [TracingConfig](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-TracingConfig"></a>
Die AWS X-Ray-Nachverfolgungskonfiguration der Funktion.  
Typ: [TracingConfigResponse](API_TracingConfigResponse.md) Objekt

 ** [Version](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-Version"></a>
Die Version der Lambda-Funktion.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 1024 Zeichen.  
Pattern: `(\$LATEST|[0-9]+)` 

 ** [VpcConfig](#API_UpdateFunctionCode_ResponseSyntax) **   <a name="lambda-UpdateFunctionCode-response-VpcConfig"></a>
Die Netzwerkkonfiguration der Funktion.  
Typ: [VpcConfigResponse](API_VpcConfigResponse.md) Objekt

## Fehler
<a name="API_UpdateFunctionCode_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** CodeSigningConfigNotFoundException **   
Die angegebene Codesignaturkonfiguration ist nicht vorhanden.  
HTTP Status Code: 404

 ** CodeStorageExceededException **   
Ihr AWS-Konto hat die maximale Gesamtcodegröße überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html).  
HTTP Status Code: 400

 ** CodeVerificationFailedException **   
Bei der Codesignatur ist eine oder mehrere der Validierungsüberprüfungen auf Nichtübereinstimmung oder Ablauf der Signatur fehlgeschlagen und die Codesignierrichtlinie ist auf ENFORCE festgelegt. Lambda blockiert die Bereitstellung.  
HTTP Status Code: 400

 ** InvalidCodeSignatureException **   
Die Integritätsprüfung der Codesignatur ist fehlgeschlagen. Wenn die Integritätsprüfung fehlschlägt, blockiert Lambda die Bereitstellung, selbst wenn die Codesignatur-Richtlinie auf WARN festgelegt ist.  
HTTP Status Code: 400

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** PreconditionFailedException **   
Das RevisionId bereitgestellte stimmt nicht mit dem neuesten RevisionId für die Lambda-Funktion oder den Alias überein. Rufen Sie die `GetFunction` oder die `GetAlias` -API-Operation auf, um das neueste RevisionId für Ihre Ressource abzurufen.  
HTTP-Statuscode: 412

 ** ResourceConflictException **   
Die Ressource ist bereits vorhanden, oder ein anderer Vorgang ist im Gange.  
HTTP-Statuscode: 409

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# UpdateFunctionConfiguration
<a name="API_UpdateFunctionConfiguration"></a>

Ändert die versionsspezifischen Einstellungen einer Lambda-Funktion.

Wenn Sie eine Funktion aktualisieren, stellt Lambda eine Instance der Funktion und ihrer unterstützenden Ressourcen bereit. Wenn Ihre Funktion eine Verbindung zu einer VPC herstellt, kann dieser Vorgang eine Minute dauern. Während dieser Zeit können Sie die Funktion nicht ändern, aber Sie können Sie immer noch aufrufen. Die `LastUpdateStatus`-, `LastUpdateStatusReason`- und`LastUpdateStatusReasonCode`-Felder in der Antwort von [GetFunctionConfiguration](API_GetFunctionConfiguration.md) geben an, wann die Aktualisierung abgeschlossen ist und die Funktion verabeitet Ereignisse mit der neuen Konfiguration. Weitere Informationen erhalten Sie unter [Lambda-Funktions-Status](https://docs.aws.amazon.com/lambda/latest/dg/functions-states.html).

Diese Einstellungen können zwischen Versionen einer Funktion variieren und werden gesperrt, wenn Sie eine Version veröffentlichen. Sie können die Konfiguration einer veröffentlichten Version nicht ändern, nur die unveröffentlichte Version.

Um die Parallelität der Funktion zu konfigurieren, verwenden Sie [PutFunctionConcurrency](API_PutFunctionConcurrency.md). Um einem AWS-Konto oder einem AWS-Service eine Berechtigung zu erteilen, verwenden Sie [AddPermission](API_AddPermission.md).

## Anforderungssyntax
<a name="API_UpdateFunctionConfiguration_RequestSyntax"></a>

```
PUT /2015-03-31/functions/FunctionName/configuration HTTP/1.1
Content-type: application/json

{
   "DeadLetterConfig": { 
      "TargetArn": "string"
   },
   "Description": "string",
   "Environment": { 
      "Variables": { 
         "string" : "string" 
      }
   },
   "EphemeralStorage": { 
      "Size": number
   },
   "FileSystemConfigs": [ 
      { 
         "Arn": "string",
         "LocalMountPath": "string"
      }
   ],
   "Handler": "string",
   "ImageConfig": { 
      "Command": [ "string" ],
      "EntryPoint": [ "string" ],
      "WorkingDirectory": "string"
   },
   "KMSKeyArn": "string",
   "Layers": [ "string" ],
   "LoggingConfig": { 
      "ApplicationLogLevel": "string",
      "LogFormat": "string",
      "LogGroup": "string",
      "SystemLogLevel": "string"
   },
   "MemorySize": number,
   "RevisionId": "string",
   "Role": "string",
   "Runtime": "string",
   "SnapStart": { 
      "ApplyOn": "string"
   },
   "Timeout": number,
   "TracingConfig": { 
      "Mode": "string"
   },
   "VpcConfig": { 
      "Ipv6AllowedForDualStack": boolean,
      "SecurityGroupIds": [ "string" ],
      "SubnetIds": [ "string" ]
   }
}
```

## URI-Anfrageparameter
<a name="API_UpdateFunctionConfiguration_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [FunctionName](#API_UpdateFunctionConfiguration_RequestSyntax) **   <a name="lambda-UpdateFunctionConfiguration-request-FunctionName"></a>
Der Name der Lambda-Funktion.  

**Name Formate**
+  **Funktionsname** – `my-function`.
+  **Funktions-ARN** – `arn:aws:lambda:us-west-2:123456789012:function:my-function`.
+  **Partielle ARN** – `123456789012:function:my-function`.
Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
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: Ja

## Anforderungstext
<a name="API_UpdateFunctionConfiguration_RequestBody"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [DeadLetterConfig](#API_UpdateFunctionConfiguration_RequestSyntax) **   <a name="lambda-UpdateFunctionConfiguration-request-DeadLetterConfig"></a>
Eine Warteschlangenkonfiguration für unzustellbare Nachrichten, die die Warteschlange oder das Thema angibt, an das Lambda asynchrone Ereignisse sendet, wenn deren Verarbeitung fehlschlägt. Weitere Informationen finden Sie unter [Warteschlangen für unzustellbare Nachrichten](https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html#invocation-dlq).  
Typ: [DeadLetterConfig](API_DeadLetterConfig.md) Objekt  
Erforderlich: Nein

 ** [Description](#API_UpdateFunctionConfiguration_RequestSyntax) **   <a name="lambda-UpdateFunctionConfiguration-request-Description"></a>
Eine Beschreibung der Funktion.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Maximale Länge beträgt 256 Zeichen.  
Erforderlich: Nein

 ** [Environment](#API_UpdateFunctionConfiguration_RequestSyntax) **   <a name="lambda-UpdateFunctionConfiguration-request-Environment"></a>
Umgebungsvariablen, auf die während der Ausführung von Funktionscode zugegriffen werden kann.  
Typ: [Environment](API_Environment.md) Objekt  
Erforderlich: Nein

 ** [EphemeralStorage](#API_UpdateFunctionConfiguration_RequestSyntax) **   <a name="lambda-UpdateFunctionConfiguration-request-EphemeralStorage"></a>
Die Größe des `/tmp`-Verzeichnisses der Funktion in MB. Der Standardwert ist 512, kann aber jede ganze Zahl zwischen 512 und 10 240 MB sein. Weitere Informationen finden Sie unter [Flüchtigen Speicher konfigurieren (Konsole)](https://docs.aws.amazon.com/lambda/latest/dg/configuration-function-common.html#configuration-ephemeral-storage).  
Typ: [EphemeralStorage](API_EphemeralStorage.md) Objekt  
Erforderlich: Nein

 ** [FileSystemConfigs](#API_UpdateFunctionConfiguration_RequestSyntax) **   <a name="lambda-UpdateFunctionConfiguration-request-FileSystemConfigs"></a>
Verbindungseinstellungen für ein Amazon EFS-Dateisystem.  
Typ: Array von [FileSystemConfig](API_FileSystemConfig.md)-Objekten  
Array-Mitglieder: Maximale Anzahl von 1 Element.  
Erforderlich: Nein

 ** [Handler](#API_UpdateFunctionConfiguration_RequestSyntax) **   <a name="lambda-UpdateFunctionConfiguration-request-Handler"></a>
Der Name der Methode innerhalb Ihres Codes, die Lambda aufruft, um Ihre Funktion auszuführen. Der Handler ist erforderlich, wenn das Bereitstellungspaket ein ZIP-Dateiarchiv ist. Das Format beinhaltet den Dateinamen. Es kann außerdem Namenspaces und andere Qualifier beinhalten (abhängig von der Laufzeitumgebung). Weitere Informationen finden Sie unter [Lambda-Programmiermodell](https://docs.aws.amazon.com/lambda/latest/dg/foundation-progmodel.html).  
Typ: Zeichenfolge  
Längenbeschränkungen: Maximale Länge beträgt 128 Zeichen.  
Pattern: `[^\s]+`   
Erforderlich: Nein

 ** [ImageConfig](#API_UpdateFunctionConfiguration_RequestSyntax) **   <a name="lambda-UpdateFunctionConfiguration-request-ImageConfig"></a>
 [Container-Image-Konfigurationswerte](https://docs.aws.amazon.com/lambda/latest/dg/images-parms.html), die die Werte in der Container-Image-Docker-Datei überschreiben.  
Typ: [ImageConfig](API_ImageConfig.md) Objekt  
Erforderlich: Nein

 ** [KMSKeyArn](#API_UpdateFunctionConfiguration_RequestSyntax) **   <a name="lambda-UpdateFunctionConfiguration-request-KMSKeyArn"></a>
Der ARN des AWS Key Management Service (AWS KMS) kundenverwalteten Schlüssels, der zur Verschlüsselung der [Umgebungsvariablen](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html#configuration-envvars-encryption) Ihrer Funktion verwendet wird. Wenn [Lambda SnapStart](https://docs.aws.amazon.com/lambda/latest/dg/snapstart-security.html) aktiviert ist, verwendet Lambda diesen Schlüssel auch, um den Snapshot Ihrer Funktion zu verschlüsseln. Wenn Sie Ihre Funktion mithilfe eines Container-Images bereitstellen, verwendet Lambda diesen Schlüssel auch, um Ihre Funktion bei der Bereitstellung zu verschlüsseln. Beachten Sie, dass dies nicht derselbe Schlüssel ist, der zum Schutz Ihres Container-Images in Amazon Elastic Container Registry (Amazon ECR) verwendet wird. Wenn kein ARN angegeben wird, verwendet Lambda einen Standard-Serviceschlüssel.  
Typ: Zeichenfolge  
Pattern: `(arn:(aws[a-zA-Z-]*)?:[a-z0-9-.]+:.*)|()`   
Erforderlich: Nein

 ** [Layers](#API_UpdateFunctionConfiguration_RequestSyntax) **   <a name="lambda-UpdateFunctionConfiguration-request-Layers"></a>
Eine Liste mit [-Funktionsebenen](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html), die der Ausführungsumgebung der Funktion hinzugefügt werden sollen. Geben Sie jeden Layer über dessen ARN an (einschließlich der Version).  
Typ: Zeichenfolge-Array  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
Pattern: `arn:[a-zA-Z0-9-]+:lambda:[a-zA-Z0-9-]+:\d{12}:layer:[a-zA-Z0-9-_]+:[0-9]+`   
Erforderlich: Nein

 ** [LoggingConfig](#API_UpdateFunctionConfiguration_RequestSyntax) **   <a name="lambda-UpdateFunctionConfiguration-request-LoggingConfig"></a>
Die Amazon- CloudWatch Logs-Konfigurationseinstellungen der Funktion.  
Typ: [LoggingConfig](API_LoggingConfig.md) Objekt  
Erforderlich: Nein

 ** [MemorySize](#API_UpdateFunctionConfiguration_RequestSyntax) **   <a name="lambda-UpdateFunctionConfiguration-request-MemorySize"></a>
Die Menge des [für die Funktion zur Laufzeit verfügbaren Speichers](https://docs.aws.amazon.com/lambda/latest/dg/configuration-function-common.html#configuration-memory-console). Wenn Sie die für die Funktion verfügbare Menge an Arbeitsspeicher erhöhen, erhöht sich auch die CPU-Zuweisung. Der Standardwert lautet 128 MB. Der Wert kann ein beliebiges Vielfaches von 1 MB sein.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 128. Maximaler Wert von 10240.  
Erforderlich: Nein

 ** [RevisionId](#API_UpdateFunctionConfiguration_RequestSyntax) **   <a name="lambda-UpdateFunctionConfiguration-request-RevisionId"></a>
Aktualisieren Sie die Richtlinie nur, wenn die Revisions-ID mit der angegebenen ID übereinstimmt. Verwenden Sie diese Option, um das Ändern einer Funktion zu vermeiden, die sich seit der letzten Lesung geändert hat.  
Typ: Zeichenfolge  
Erforderlich: Nein

 ** [Role](#API_UpdateFunctionConfiguration_RequestSyntax) **   <a name="lambda-UpdateFunctionConfiguration-request-Role"></a>
Der Amazon-Ressourcenname (ARN) der Ausführungsrolle der Funktion.  
Typ: Zeichenfolge  
Pattern: `arn:(aws[a-zA-Z-]*)?:iam::\d{12}:role/?[a-zA-Z_0-9+=,.@\-_/]+`   
Erforderlich: Nein

 ** [Runtime](#API_UpdateFunctionConfiguration_RequestSyntax) **   <a name="lambda-UpdateFunctionConfiguration-request-Runtime"></a>
Die ID der [Laufzeit](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) der Funktion. Die Laufzeit ist erforderlich, wenn das Bereitstellungspaket ein ZIP-Dateiarchiv ist.  
Die folgende Liste enthält abgelaufene Laufzeiten. Weitere Informationen finden Sie in der [Richtlinie für den Laufzeitablauf](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtime-support-policy).  
Typ: Zeichenfolge  
Zulässige Werte: `nodejs | nodejs4.3 | nodejs6.10 | nodejs8.10 | nodejs10.x | nodejs12.x | nodejs14.x | nodejs16.x | java8 | java8.al2 | java11 | python2.7 | python3.6 | python3.7 | python3.8 | python3.9 | dotnetcore1.0 | dotnetcore2.0 | dotnetcore2.1 | dotnetcore3.1 | dotnet6 | nodejs4.3-edge | go1.x | ruby2.5 | ruby2.7 | provided | provided.al2 | nodejs18.x | python3.10 | java17 | ruby3.2 | python3.11 | nodejs20.x | provided.al2023 | python3.12 | java21`   
Erforderlich: Nein

 ** [SnapStart](#API_UpdateFunctionConfiguration_RequestSyntax) **   <a name="lambda-UpdateFunctionConfiguration-request-SnapStart"></a>
Die [SnapStart](https://docs.aws.amazon.com/lambda/latest/dg/snapstart.html) Einstellung der Funktion.  
Typ: [SnapStart](API_SnapStart.md) Objekt  
Erforderlich: Nein

 ** [Timeout](#API_UpdateFunctionConfiguration_RequestSyntax) **   <a name="lambda-UpdateFunctionConfiguration-request-Timeout"></a>
Die Zeitspanne (in Sekunden), die Lambda zur Ausführung einer Funktion zulässt, bevor diese gestoppt wird. Standardmäßig ist ein Zeitraum von 3 Sekunden festgelegt. Der maximal zulässige Wert beträgt 900 Sekunden. Weitere Informationen finden Sie unter [Lambda-Ausführungsumgebung](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-context.html).  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 1.  
Erforderlich: Nein

 ** [TracingConfig](#API_UpdateFunctionConfiguration_RequestSyntax) **   <a name="lambda-UpdateFunctionConfiguration-request-TracingConfig"></a>
Legen Sie `Mode` auf `Active` fest, um eine Teilmenge der eingehenden Anforderungen mit [X-Ray](https://docs.aws.amazon.com/lambda/latest/dg/services-xray.html) zu erfassen und zu verfolgen.  
Typ: [TracingConfig](API_TracingConfig.md) Objekt  
Erforderlich: Nein

 ** [VpcConfig](#API_UpdateFunctionConfiguration_RequestSyntax) **   <a name="lambda-UpdateFunctionConfiguration-request-VpcConfig"></a>
Geben Sie für die Netzwerkkonnektivität mit AWS-Ressourcen in einer VPC eine Liste der Sicherheitsgruppen und Subnetze in der VPC an. Wenn Sie eine Funktion mit einer VPC verbinden, kann sie nur über diese VPC auf Ressourcen und das Internet zugreifen. Weitere Informationen finden Sie unter [Konfigurieren einer Lambda-Funktion für den Zugriff auf Ressourcen in einer VPC](https://docs.aws.amazon.com/lambda/latest/dg/configuration-vpc.html).  
Typ: [VpcConfig](API_VpcConfig.md) Objekt  
Erforderlich: Nein

## Antwortsyntax
<a name="API_UpdateFunctionConfiguration_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "Architectures": [ "string" ],
   "CodeSha256": "string",
   "CodeSize": number,
   "DeadLetterConfig": { 
      "TargetArn": "string"
   },
   "Description": "string",
   "Environment": { 
      "Error": { 
         "ErrorCode": "string",
         "Message": "string"
      },
      "Variables": { 
         "string" : "string" 
      }
   },
   "EphemeralStorage": { 
      "Size": number
   },
   "FileSystemConfigs": [ 
      { 
         "Arn": "string",
         "LocalMountPath": "string"
      }
   ],
   "FunctionArn": "string",
   "FunctionName": "string",
   "Handler": "string",
   "ImageConfigResponse": { 
      "Error": { 
         "ErrorCode": "string",
         "Message": "string"
      },
      "ImageConfig": { 
         "Command": [ "string" ],
         "EntryPoint": [ "string" ],
         "WorkingDirectory": "string"
      }
   },
   "KMSKeyArn": "string",
   "LastModified": "string",
   "LastUpdateStatus": "string",
   "LastUpdateStatusReason": "string",
   "LastUpdateStatusReasonCode": "string",
   "Layers": [ 
      { 
         "Arn": "string",
         "CodeSize": number,
         "SigningJobArn": "string",
         "SigningProfileVersionArn": "string"
      }
   ],
   "LoggingConfig": { 
      "ApplicationLogLevel": "string",
      "LogFormat": "string",
      "LogGroup": "string",
      "SystemLogLevel": "string"
   },
   "MasterArn": "string",
   "MemorySize": number,
   "PackageType": "string",
   "RevisionId": "string",
   "Role": "string",
   "Runtime": "string",
   "RuntimeVersionConfig": { 
      "Error": { 
         "ErrorCode": "string",
         "Message": "string"
      },
      "RuntimeVersionArn": "string"
   },
   "SigningJobArn": "string",
   "SigningProfileVersionArn": "string",
   "SnapStart": { 
      "ApplyOn": "string",
      "OptimizationStatus": "string"
   },
   "State": "string",
   "StateReason": "string",
   "StateReasonCode": "string",
   "Timeout": number,
   "TracingConfig": { 
      "Mode": "string"
   },
   "Version": "string",
   "VpcConfig": { 
      "Ipv6AllowedForDualStack": boolean,
      "SecurityGroupIds": [ "string" ],
      "SubnetIds": [ "string" ],
      "VpcId": "string"
   }
}
```

## Antwortelemente
<a name="API_UpdateFunctionConfiguration_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [Architectures](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-Architectures"></a>
Die Befehlssatz-Architektur, die die Funktion unterstützt. Die Architektur ist ein String-Array mit einem der gültigen Werte. Der Standardarchitektur ist`x86_64`aus.  
Typ: Zeichenfolgen-Array  
Array-Mitglieder: Feste Anzahl von 1 Element.  
Zulässige Werte: `x86_64 | arm64` 

 ** [CodeSha256](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-CodeSha256"></a>
Der SHA256-Hashwert des Bereitstellungspakets der Funktion.  
Typ: Zeichenfolge

 ** [CodeSize](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-CodeSize"></a>
Die Größe des Bereitstellungspakets der Funktion in Bytes.  
Type: Long

 ** [DeadLetterConfig](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-DeadLetterConfig"></a>
Die Warteschlange der Funktion für unzustellbare Nachrichten.  
Typ: [DeadLetterConfig](API_DeadLetterConfig.md) Objekt

 ** [Description](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-Description"></a>
Die Beschreibung der Funktion.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Maximale Länge beträgt 256 Zeichen.

 ** [Environment](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-Environment"></a>
[Umgebungsvariablen](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html) der Funktion. Ausgelassen von AWS CloudTrail-Protokollen.  
Typ: [EnvironmentResponse](API_EnvironmentResponse.md) Objekt

 ** [EphemeralStorage](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-EphemeralStorage"></a>
Die Größe des `/tmp`-Verzeichnisses der Funktion in MB. Der Standardwert ist 512, kann aber jede ganze Zahl zwischen 512 und 10 240 MB sein. Weitere Informationen finden Sie unter [Flüchtigen Speicher konfigurieren (Konsole)](https://docs.aws.amazon.com/lambda/latest/dg/configuration-function-common.html#configuration-ephemeral-storage).  
Typ: [EphemeralStorage](API_EphemeralStorage.md) Objekt

 ** [FileSystemConfigs](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-FileSystemConfigs"></a>
Verbindungseinstellungen für ein [Amazon-EFS-Dateisystem](https://docs.aws.amazon.com/lambda/latest/dg/configuration-filesystem.html).  
Typ: Array von [FileSystemConfig](API_FileSystemConfig.md)-Objekten  
Array-Mitglieder: Maximale Anzahl von 1 Element.

 ** [FunctionArn](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-FunctionArn"></a>
Der Amazon-Ressourcenname (ARN) der 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-_]+))?` 

 ** [FunctionName](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-FunctionName"></a>
Der Name der Funktion.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Höchstlänge = 170 Zeichen.  
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-_]+))?` 

 ** [Handler](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-Handler"></a>
Die Funktion, die Lambda aufruft, um mit der Ausführung Ihrer Funktion zu beginnen.  
Typ: Zeichenfolge  
Längenbeschränkungen: Maximale Länge beträgt 128 Zeichen.  
Pattern: `[^\s]+` 

 ** [ImageConfigResponse](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-ImageConfigResponse"></a>
Die Konfigurationswerte des Funktionsimages.  
Typ: [ImageConfigResponse](API_ImageConfigResponse.md) Objekt

 ** [KMSKeyArn](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-KMSKeyArn"></a>
Der AWS KMS key, der zum Verschlüsseln der [Umgebungsvariablen](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html#configuration-envvars-encryption) der Funktion verwendet wird. Wenn [Lambda SnapStart](https://docs.aws.amazon.com/lambda/latest/dg/snapstart-security.html) aktiviert ist, wird dieser Schlüssel auch verwendet, um den Snapshot der Funktion zu verschlüsseln. Dieser Schlüssel wird nur zurückgegeben, wenn Sie einen vom Kunden verwalteten Schlüssel konfiguriert haben.  
Typ: Zeichenfolge  
Pattern: `(arn:(aws[a-zA-Z-]*)?:[a-z0-9-.]+:.*)|()` 

 ** [LastModified](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-LastModified"></a>
Datum und Uhrzeit der letzten Aktualisierung der Funktion im [ISO-8601-Format](https://www.w3.org/TR/NOTE-datetime) (JJJJ-MM-TTThh:mm:ss.sTZD).  
Typ: Zeichenfolge

 ** [LastUpdateStatus](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-LastUpdateStatus"></a>
Der Status der letzten Aktualisierung, die für die Funktion ausgeführt wurde. Dies wird zuerst auf `Successful` gesetzt, nachdem die Funktionserstellung abgeschlossen ist.  
Typ: Zeichenfolge  
Zulässige Werte: `Successful | Failed | InProgress` 

 ** [LastUpdateStatusReason](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-LastUpdateStatusReason"></a>
Der Grund für die letzte Aktualisierung, die für die Funktion durchgeführt wurde.  
Typ: Zeichenfolge

 ** [LastUpdateStatusReasonCode](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-LastUpdateStatusReasonCode"></a>
Der Ursachencode für die letzte Aktualisierung, die für die Funktion durchgeführt wurde.  
Typ: Zeichenfolge  
Zulässige Werte: `EniLimitExceeded | InsufficientRolePermissions | InvalidConfiguration | InternalError | SubnetOutOfIPAddresses | InvalidSubnet | InvalidSecurityGroup | ImageDeleted | ImageAccessDenied | InvalidImage | KMSKeyAccessDenied | KMSKeyNotFound | InvalidStateKMSKey | DisabledKMSKey | EFSIOError | EFSMountConnectivityError | EFSMountFailure | EFSMountTimeout | InvalidRuntime | InvalidZipFileException | FunctionError` 

 ** [Layers](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-Layers"></a>
Die [Ebenen](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) der Funktion.  
Typ: Array von [Layer](API_Layer.md)-Objekten

 ** [LoggingConfig](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-LoggingConfig"></a>
Die Amazon- CloudWatch Logs-Konfigurationseinstellungen der Funktion.  
Typ: [LoggingConfig](API_LoggingConfig.md) Objekt

 ** [MasterArn](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-MasterArn"></a>
Bei Lambda@Edge-Funktionen der ARN der Hauptfunktion.  
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-_]+))?` 

 ** [MemorySize](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-MemorySize"></a>
Die Menge des für die Funktion zur Laufzeit verfügbaren Speichers.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 128. Maximaler Wert von 10240.

 ** [PackageType](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-PackageType"></a>
Der Typ des Bereitstellungspakets. Setzen Sie den Wert auf `Image` für ein Container-Image oder auf `Zip` für ein ZIP-Dateiarchiv.  
Typ: Zeichenfolge  
Zulässige Werte: `Zip | Image` 

 ** [RevisionId](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-RevisionId"></a>
Die zuletzt aktualisierte Version der Funktion oder des Alias.  
Typ: Zeichenfolge

 ** [Role](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-Role"></a>
Die Ausführungsrolle der Funktion.  
Typ: Zeichenfolge  
Pattern: `arn:(aws[a-zA-Z-]*)?:iam::\d{12}:role/?[a-zA-Z_0-9+=,.@\-_/]+` 

 ** [Runtime](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-Runtime"></a>
Die ID der [Laufzeit](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) der Funktion. Die Laufzeit ist erforderlich, wenn das Bereitstellungspaket ein ZIP-Dateiarchiv ist.  
Die folgende Liste enthält abgelaufene Laufzeiten. Weitere Informationen finden Sie in der [Richtlinie für den Laufzeitablauf](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtime-support-policy).  
Typ: Zeichenfolge  
Zulässige Werte: `nodejs | nodejs4.3 | nodejs6.10 | nodejs8.10 | nodejs10.x | nodejs12.x | nodejs14.x | nodejs16.x | java8 | java8.al2 | java11 | python2.7 | python3.6 | python3.7 | python3.8 | python3.9 | dotnetcore1.0 | dotnetcore2.0 | dotnetcore2.1 | dotnetcore3.1 | dotnet6 | nodejs4.3-edge | go1.x | ruby2.5 | ruby2.7 | provided | provided.al2 | nodejs18.x | python3.10 | java17 | ruby3.2 | python3.11 | nodejs20.x | provided.al2023 | python3.12 | java21` 

 ** [RuntimeVersionConfig](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-RuntimeVersionConfig"></a>
Der ARN der Laufzeit und alle aufgetretenen Fehler.  
Typ: [RuntimeVersionConfig](API_RuntimeVersionConfig.md) Objekt

 ** [SigningJobArn](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-SigningJobArn"></a>
Der ARN des signierenden Auftrags.  
Typ: Zeichenfolge  
Pattern: `arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\-])+:([a-z]{2}(-gov)?-[a-z]+-\d{1})?:(\d{12})?:(.*)` 

 ** [SigningProfileVersionArn](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-SigningProfileVersionArn"></a>
Der ARN der Signierungsprofilversion.  
Typ: Zeichenfolge  
Pattern: `arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\-])+:([a-z]{2}(-gov)?-[a-z]+-\d{1})?:(\d{12})?:(.*)` 

 ** [SnapStart](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-SnapStart"></a>
Legen Sie `ApplyOn` auf `PublishedVersions` fest, um beim Veröffentlichen einer Funktionsversion einen Snapshot der initialisierten Ausführungsumgebung zu erstellen. Weitere Informationen finden Sie unter [Verbesserung der Startleistung mit Lambda SnapStart](https://docs.aws.amazon.com/lambda/latest/dg/snapstart.html).  
Typ: [SnapStartResponse](API_SnapStartResponse.md) Objekt

 ** [State](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-State"></a>
Der aktuelle Status der Funktion. Wenn der Zustand `Inactive` ist, können Sie die Funktion durch Aufrufen reaktivieren.  
Typ: Zeichenfolge  
Zulässige Werte: `Pending | Active | Inactive | Failed` 

 ** [StateReason](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-StateReason"></a>
Der Grund für den aktuellen Status der Funktion.  
Typ: Zeichenfolge

 ** [StateReasonCode](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-StateReasonCode"></a>
Der Ursachencode für den aktuellen Status der Funktion. Wenn der Code `Creating` ist, können Sie die Funktion nicht aufrufen oder ändern.  
Typ: Zeichenfolge  
Zulässige Werte: `Idle | Creating | Restoring | EniLimitExceeded | InsufficientRolePermissions | InvalidConfiguration | InternalError | SubnetOutOfIPAddresses | InvalidSubnet | InvalidSecurityGroup | ImageDeleted | ImageAccessDenied | InvalidImage | KMSKeyAccessDenied | KMSKeyNotFound | InvalidStateKMSKey | DisabledKMSKey | EFSIOError | EFSMountConnectivityError | EFSMountFailure | EFSMountTimeout | InvalidRuntime | InvalidZipFileException | FunctionError` 

 ** [Timeout](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-Timeout"></a>
Die Zeitspanne in Sekunden, die Lambda zur Ausführung einer Funktion zulässt, bevor diese gestoppt wird.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 1.

 ** [TracingConfig](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-TracingConfig"></a>
Die AWS X-Ray-Nachverfolgungskonfiguration der Funktion.  
Typ: [TracingConfigResponse](API_TracingConfigResponse.md) Objekt

 ** [Version](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-Version"></a>
Die Version der Lambda-Funktion.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 1024 Zeichen.  
Pattern: `(\$LATEST|[0-9]+)` 

 ** [VpcConfig](#API_UpdateFunctionConfiguration_ResponseSyntax) **   <a name="lambda-UpdateFunctionConfiguration-response-VpcConfig"></a>
Die Netzwerkkonfiguration der Funktion.  
Typ: [VpcConfigResponse](API_VpcConfigResponse.md) Objekt

## Fehler
<a name="API_UpdateFunctionConfiguration_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** CodeSigningConfigNotFoundException **   
Die angegebene Codesignaturkonfiguration ist nicht vorhanden.  
HTTP Status Code: 404

 ** CodeVerificationFailedException **   
Bei der Codesignatur ist eine oder mehrere der Validierungsüberprüfungen auf Nichtübereinstimmung oder Ablauf der Signatur fehlgeschlagen und die Codesignierrichtlinie ist auf ENFORCE festgelegt. Lambda blockiert die Bereitstellung.  
HTTP Status Code: 400

 ** InvalidCodeSignatureException **   
Die Integritätsprüfung der Codesignatur ist fehlgeschlagen. Wenn die Integritätsprüfung fehlschlägt, blockiert Lambda die Bereitstellung, selbst wenn die Codesignatur-Richtlinie auf WARN festgelegt ist.  
HTTP Status Code: 400

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** PreconditionFailedException **   
Das RevisionId bereitgestellte stimmt nicht mit dem neuesten RevisionId für die Lambda-Funktion oder den Alias überein. Rufen Sie die `GetFunction` oder die `GetAlias` -API-Operation auf, um das neueste RevisionId für Ihre Ressource abzurufen.  
HTTP-Statuscode: 412

 ** ResourceConflictException **   
Die Ressource ist bereits vorhanden, oder ein anderer Vorgang ist im Gange.  
HTTP-Statuscode: 409

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# UpdateFunctionEventInvokeConfig
<a name="API_UpdateFunctionEventInvokeConfig"></a>

Aktualisiert die Konfiguration für den asynchronen Aufruf für eine Funktion, Version oder einen Alias.

Verwenden Sie [PutFunctionEventInvokeConfig](API_PutFunctionEventInvokeConfig.md), um Optionen für den asynchronen Aufruf zu konfigurieren.

## Anforderungssyntax
<a name="API_UpdateFunctionEventInvokeConfig_RequestSyntax"></a>

```
POST /2019-09-25/functions/FunctionName/event-invoke-config?Qualifier=Qualifier HTTP/1.1
Content-type: application/json

{
   "DestinationConfig": { 
      "OnFailure": { 
         "Destination": "string"
      },
      "OnSuccess": { 
         "Destination": "string"
      }
   },
   "MaximumEventAgeInSeconds": number,
   "MaximumRetryAttempts": number
}
```

## URI-Anfrageparameter
<a name="API_UpdateFunctionEventInvokeConfig_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [FunctionName](#API_UpdateFunctionEventInvokeConfig_RequestSyntax) **   <a name="lambda-UpdateFunctionEventInvokeConfig-request-FunctionName"></a>
Der Name der Lambda-Funktion, der Version oder des Alias.  

**Name Formate**
+  **Funktionsname** – `my-function` (nur Name), `my-function:v1` (mit Alias).
+  **Funktion-ARN** - `arn:aws:lambda:us-west-2:123456789012:function:my-function`.
+  **Partielle ARN** - `123456789012:function:my-function`.
Sie können an jedes der Formate eine Versionsnummer oder einen Alias anhängen. Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
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: Ja

 ** [Qualifier](#API_UpdateFunctionEventInvokeConfig_RequestSyntax) **   <a name="lambda-UpdateFunctionEventInvokeConfig-request-Qualifier"></a>
Eine Versionsnummer oder der Aliasname.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 128 Zeichen.  
Pattern: `(|[a-zA-Z0-9$_-]+)` 

## Anforderungstext
<a name="API_UpdateFunctionEventInvokeConfig_RequestBody"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [DestinationConfig](#API_UpdateFunctionEventInvokeConfig_RequestSyntax) **   <a name="lambda-UpdateFunctionEventInvokeConfig-request-DestinationConfig"></a>
Ein Ziel für Ereignisse, nachdem sie an eine Funktion zur Verarbeitung gesendet wurden.  

**Ziele**
+  **Funktion** - Der Amazon-Ressourcenname (ARN) einer Lambda-Funktion.
+  **Warteschlange** – Der ARN einer SQS-Standardwarteschlange.
+  **Thema** – Der ARN eines SNS-Standardthemas.
+  **Event Bus** – Der ARN eines Amazon EventBridge Event Bus.
Typ: [DestinationConfig](API_DestinationConfig.md) Objekt  
Erforderlich: Nein

 ** [MaximumEventAgeInSeconds](#API_UpdateFunctionEventInvokeConfig_RequestSyntax) **   <a name="lambda-UpdateFunctionEventInvokeConfig-request-MaximumEventAgeInSeconds"></a>
Das maximale Alter einer Anforderung, die Lambda an eine Funktion zur Verarbeitung sendet.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 60. Maximaler Wert von 21600.  
Erforderlich: Nein

 ** [MaximumRetryAttempts](#API_UpdateFunctionEventInvokeConfig_RequestSyntax) **   <a name="lambda-UpdateFunctionEventInvokeConfig-request-MaximumRetryAttempts"></a>
Die maximale Anzahl der Wiederholungen, wenn die Funktion einen Fehler zurückgibt.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 0. Maximaler Wert von 2.  
Erforderlich: Nein

## Antwortsyntax
<a name="API_UpdateFunctionEventInvokeConfig_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "DestinationConfig": { 
      "OnFailure": { 
         "Destination": "string"
      },
      "OnSuccess": { 
         "Destination": "string"
      }
   },
   "FunctionArn": "string",
   "LastModified": number,
   "MaximumEventAgeInSeconds": number,
   "MaximumRetryAttempts": number
}
```

## Antwortelemente
<a name="API_UpdateFunctionEventInvokeConfig_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [DestinationConfig](#API_UpdateFunctionEventInvokeConfig_ResponseSyntax) **   <a name="lambda-UpdateFunctionEventInvokeConfig-response-DestinationConfig"></a>
Ein Ziel für Ereignisse, nachdem sie an eine Funktion zur Verarbeitung gesendet wurden.  

**Ziele**
+  **Funktion** - Der Amazon-Ressourcenname (ARN) einer Lambda-Funktion.
+  **Warteschlange** – Der ARN einer SQS-Standardwarteschlange.
+  **Thema** – Der ARN eines SNS-Standardthemas.
+  **Event Bus** – Der ARN eines Amazon EventBridge Event Bus.
Typ: [DestinationConfig](API_DestinationConfig.md) Objekt

 ** [FunctionArn](#API_UpdateFunctionEventInvokeConfig_ResponseSyntax) **   <a name="lambda-UpdateFunctionEventInvokeConfig-response-FunctionArn"></a>
Der Amazon-Ressourcenname (ARN) der 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-_]+))?` 

 ** [LastModified](#API_UpdateFunctionEventInvokeConfig_ResponseSyntax) **   <a name="lambda-UpdateFunctionEventInvokeConfig-response-LastModified"></a>
Datum und Uhrzeit, zu dem die Konfiguration zuletzt aktualisiert wurde, in Unix-Zeitsekunden.  
Typ: Zeitstempel

 ** [MaximumEventAgeInSeconds](#API_UpdateFunctionEventInvokeConfig_ResponseSyntax) **   <a name="lambda-UpdateFunctionEventInvokeConfig-response-MaximumEventAgeInSeconds"></a>
Das maximale Alter einer Anforderung, die Lambda an eine Funktion zur Verarbeitung sendet.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 60. Maximaler Wert von 21600.

 ** [MaximumRetryAttempts](#API_UpdateFunctionEventInvokeConfig_ResponseSyntax) **   <a name="lambda-UpdateFunctionEventInvokeConfig-response-MaximumRetryAttempts"></a>
Die maximale Anzahl der Wiederholungen, wenn die Funktion einen Fehler zurückgibt.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 0. Maximaler Wert von 2.

## Fehler
<a name="API_UpdateFunctionEventInvokeConfig_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceConflictException **   
Die Ressource ist bereits vorhanden, oder ein anderer Vorgang ist im Gange.  
HTTP-Statuscode: 409

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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

# UpdateFunctionUrlConfig
<a name="API_UpdateFunctionUrlConfig"></a>

Aktualisiert die Konfiguration einer Lambda-Funktions-URL.

## Anforderungssyntax
<a name="API_UpdateFunctionUrlConfig_RequestSyntax"></a>

```
PUT /2021-10-31/functions/FunctionName/url?Qualifier=Qualifier HTTP/1.1
Content-type: application/json

{
   "AuthType": "string",
   "Cors": { 
      "AllowCredentials": boolean,
      "AllowHeaders": [ "string" ],
      "AllowMethods": [ "string" ],
      "AllowOrigins": [ "string" ],
      "ExposeHeaders": [ "string" ],
      "MaxAge": number
   },
   "InvokeMode": "string"
}
```

## URI-Anfrageparameter
<a name="API_UpdateFunctionUrlConfig_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [FunctionName](#API_UpdateFunctionUrlConfig_RequestSyntax) **   <a name="lambda-UpdateFunctionUrlConfig-request-FunctionName"></a>
Der Name der Lambda-Funktion.  

**Name Formate**
+  **Funktionsname** – `my-function`.
+  **Funktions-ARN** – `arn:aws:lambda:us-west-2:123456789012:function:my-function`.
+  **Partielle ARN** – `123456789012:function:my-function`.
Die Längenbeschränkung gilt nur für den gesamten ARN. Wenn Sie nur den Funktionsnamen angeben, ist dieser auf 64 Zeichen begrenzt.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
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: Ja

 ** [Qualifier](#API_UpdateFunctionUrlConfig_RequestSyntax) **   <a name="lambda-UpdateFunctionUrlConfig-request-Qualifier"></a>
Der Aliasname.  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 128 Zeichen.  
Pattern: `(^\$LATEST$)|((?!^[0-9]+$)([a-zA-Z0-9-_]+))` 

## Anforderungstext
<a name="API_UpdateFunctionUrlConfig_RequestBody"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [AuthType](#API_UpdateFunctionUrlConfig_RequestSyntax) **   <a name="lambda-UpdateFunctionUrlConfig-request-AuthType"></a>
Die Art der Authentifizierung, die Ihre Funktions-URL verwendet. Setzen Sie diese Option auf `AWS_IAM`, wenn Sie den Zugriff nur auf authentifizierte Benutzer beschränken möchten. Setzen Sie sie auf `NONE`, wenn Sie die IAM-Authentifizierung umgehen möchten, um einen öffentlichen Endpunkt zu erstellen. Weitere Informationen finden Sie unter [Sicherheits- und Authentifizierungsmodell für Lambda-Funktions-URLs](https://docs.aws.amazon.com/lambda/latest/dg/urls-auth.html).  
Typ: Zeichenfolge  
Zulässige Werte: `NONE | AWS_IAM`   
Erforderlich: Nein

 ** [Cors](#API_UpdateFunctionUrlConfig_RequestSyntax) **   <a name="lambda-UpdateFunctionUrlConfig-request-Cors"></a>
Die [Cross-Origin Resource Sharing (CORS)](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS)-Einstellungen für Ihre Funktions-URL.  
Typ: [Cors](API_Cors.md) Objekt  
Erforderlich: Nein

 ** [InvokeMode](#API_UpdateFunctionUrlConfig_RequestSyntax) **   <a name="lambda-UpdateFunctionUrlConfig-request-InvokeMode"></a>
Wählen Sie eine der folgenden Optionen aus:  
+  `BUFFERED` – Dies ist die Standardoption. Lambda ruft Ihre Funktion mithilfe der `Invoke`-API-Operation auf. Die Aufrufergebnisse sind verfügbar, wenn die Nutzlast abgeschlossen ist. Die maximale Nutzlastgröße beträgt 6 MB.
+  `RESPONSE_STREAM` – Deine Funktion streamt Nutzlast-Ergebnisse, sobald sie verfügbar sind. Lambda ruft Ihre Funktion mithilfe der `InvokeWithResponseStream`-API-Operation auf. Die maximale Größe der Antwortnutzlast beträgt 20 MB, Sie können jedoch eine [Erhöhung des Kontingents beantragen](https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html).
Typ: Zeichenfolge  
Zulässige Werte: `BUFFERED | RESPONSE_STREAM`   
Erforderlich: Nein

## Antwortsyntax
<a name="API_UpdateFunctionUrlConfig_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "AuthType": "string",
   "Cors": { 
      "AllowCredentials": boolean,
      "AllowHeaders": [ "string" ],
      "AllowMethods": [ "string" ],
      "AllowOrigins": [ "string" ],
      "ExposeHeaders": [ "string" ],
      "MaxAge": number
   },
   "CreationTime": "string",
   "FunctionArn": "string",
   "FunctionUrl": "string",
   "InvokeMode": "string",
   "LastModifiedTime": "string"
}
```

## Antwortelemente
<a name="API_UpdateFunctionUrlConfig_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [AuthType](#API_UpdateFunctionUrlConfig_ResponseSyntax) **   <a name="lambda-UpdateFunctionUrlConfig-response-AuthType"></a>
Die Art der Authentifizierung, die Ihre Funktions-URL verwendet. Setzen Sie diese Option auf `AWS_IAM`, wenn Sie den Zugriff nur auf authentifizierte Benutzer beschränken möchten. Setzen Sie sie auf `NONE`, wenn Sie die IAM-Authentifizierung umgehen möchten, um einen öffentlichen Endpunkt zu erstellen. Weitere Informationen finden Sie unter [Sicherheits- und Authentifizierungsmodell für Lambda-Funktions-URLs](https://docs.aws.amazon.com/lambda/latest/dg/urls-auth.html).  
Typ: Zeichenfolge  
Zulässige Werte: `NONE | AWS_IAM` 

 ** [Cors](#API_UpdateFunctionUrlConfig_ResponseSyntax) **   <a name="lambda-UpdateFunctionUrlConfig-response-Cors"></a>
Die [Cross-Origin Resource Sharing (CORS)](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS)-Einstellungen für Ihre Funktions-URL.  
Typ: [Cors](API_Cors.md) Objekt

 ** [CreationTime](#API_UpdateFunctionUrlConfig_ResponseSyntax) **   <a name="lambda-UpdateFunctionUrlConfig-response-CreationTime"></a>
Zeitpunkt der Erstellung der Funktions-URL, im [ISO-8601-Format](https://www.w3.org/TR/NOTE-datetime) (JJJJ-MM-TTThh:ss.sTZD).  
Typ: Zeichenfolge

 ** [FunctionArn](#API_UpdateFunctionUrlConfig_ResponseSyntax) **   <a name="lambda-UpdateFunctionUrlConfig-response-FunctionArn"></a>
Der Amazon-Ressourcenname (ARN) der 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-_]+))?` 

 ** [FunctionUrl](#API_UpdateFunctionUrlConfig_ResponseSyntax) **   <a name="lambda-UpdateFunctionUrlConfig-response-FunctionUrl"></a>
Der HTTP-URL-Endpunkt für Ihre Funktion.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 40. Maximale Länge beträgt 100 Zeichen.

 ** [InvokeMode](#API_UpdateFunctionUrlConfig_ResponseSyntax) **   <a name="lambda-UpdateFunctionUrlConfig-response-InvokeMode"></a>
Wählen Sie eine der folgenden Optionen aus:  
+  `BUFFERED` – Dies ist die Standardoption. Lambda ruft Ihre Funktion mithilfe der `Invoke`-API-Operation auf. Die Aufrufergebnisse sind verfügbar, wenn die Nutzlast abgeschlossen ist. Die maximale Nutzlastgröße beträgt 6 MB.
+  `RESPONSE_STREAM` – Deine Funktion streamt Nutzlast-Ergebnisse, sobald sie verfügbar sind. Lambda ruft Ihre Funktion mithilfe der `InvokeWithResponseStream`-API-Operation auf. Die maximale Größe der Antwortnutzlast beträgt 20 MB, Sie können jedoch eine [Erhöhung des Kontingents beantragen](https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html).
Typ: Zeichenfolge  
Zulässige Werte: `BUFFERED | RESPONSE_STREAM` 

 ** [LastModifiedTime](#API_UpdateFunctionUrlConfig_ResponseSyntax) **   <a name="lambda-UpdateFunctionUrlConfig-response-LastModifiedTime"></a>
Zeitpunkt der letzten Aktualisierung der Funktions-URL-Konfiguration, im [ISO-8601-Format](https://www.w3.org/TR/NOTE-datetime) (JJJJ-MM-TTThh:ss.sTZD).  
Typ: Zeichenfolge

## Fehler
<a name="API_UpdateFunctionUrlConfig_Errors"></a>

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter [Häufige Fehler](CommonErrors.md).

 ** InvalidParameterValueException **   
Einer der Parameter in der Anfrage ist ungültig.  
HTTP Status Code: 400

 ** ResourceConflictException **   
Die Ressource ist bereits vorhanden, oder ein anderer Vorgang ist im Gange.  
HTTP-Statuscode: 409

 ** ResourceNotFoundException **   
Die in der Anforderung angegebene Ressource ist nicht vorhanden.  
HTTP Status Code: 404

 ** ServiceException **   
Beim Service AWS Lambda trat ein interner Fehler auf.  
HTTP Status Code: 500

 ** TooManyRequestsException **   
Der Durchsatz einer Anforderung wurde überschritten. Weitere Informationen finden Sie unter [Lambda-Kontingente](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html#api-requests).  
HTTP-Statuscode: 429

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

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