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 SieFunctionVersion
aufALL
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: