ListFunctions - AWS Lambda

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.

ListFunctions

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-Felder zurück. Verwenden Sie , um die zusätzlichen Felder (State StateReasonCode, StateReason, LastUpdateStatus, LastUpdateStatusReason, LastUpdateStatusReasonCode, RuntimeVersionConfig) für eine Funktion oder Version abzurufenGetFunction.

Anforderungssyntax

GET /2015-03-31/functions/?FunctionVersion=FunctionVersion&Marker=Marker&MasterRegion=MasterRegion&MaxItems=MaxItems HTTP/1.1

URI-Anfrageparameter

Die Anforderung verwendet die folgenden URI-Parameter.

FunctionVersion

Auf ALL setzen, um Einträge für alle veröffentlichten Versionen jeder Funktion einzuschließen.

Zulässige Werte: ALL

Marker

Geben Sie das Paginierungs-Token an, der von einer vorherigen Anforderung zum Abrufen der nächsten Seite der Ergebnisse zurückgegeben wird.

MasterRegion

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

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

Der Anforderung besitzt keinen Anforderungstext.

Antwortsyntax

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

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

Eine Liste von Lambda-Funktionen.

Typ: Array von FunctionConfiguration-Objekten

NextMarker

Ein Paginierungs-Token, das enthalten ist, falls mehr Ergebnisse verfügbar sind.

Typ: Zeichenfolge

Fehler

Weitere Informationen zu den allgemeinen Fehlern, die bei allen Aktionen zurückgegeben werden, finden Sie unter Häufige Fehler.

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.

HTTP-Statuscode: 429

Weitere Informationen finden Sie auch unter:

Weitere Informationen zur Verwendung dieser API in einem der sprachspezifischen AWS-SDKs finden Sie unter: