Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
FunctionConfiguration
Dettagli sulla configurazione di una funzione.
Indice
- Architectures
-
L'architettura del set di istruzioni supportata dalla funzione. L'architettura è una matrice di stringhe con uno dei valori validi. Il valore predefinito dell'architettura è
x86_64
.Tipo: matrice di stringhe
Membri dell'array: numero minimo di 1 elemento.
Valori validi:
x86_64 | arm64
Campo obbligatorio: no
- CodeSha256
-
L'hash SHA256 del pacchetto di implementazione della funzione.
Tipo: string
Campo obbligatorio: no
- CodeSize
-
Le dimensioni del pacchetto di implementazione della funzione, in byte.
Tipo: long
Campo obbligatorio: no
- DeadLetterConfig
-
La coda DLQ della funzione.
Tipo: oggetto DeadLetterConfig
Campo obbligatorio: no
- Description
-
La descrizione della funzione.
Tipo: stringa
Limitazioni di lunghezza: lunghezza minima di 0. La lunghezza massima è 256 caratteri.
Campo obbligatorio: no
- Environment
-
Le variabili di ambiente della funzione. Omesso dai log AWS CloudTrail.
Tipo: oggetto EnvironmentResponse
Campo obbligatorio: no
- EphemeralStorage
-
Le dimensioni in MB della directory
/tmp
della funzione. Il valore predefinito è 512, ma può essere qualsiasi numero intero compreso tra 512 e 10.240 MB. Per ulteriori informazioni, consultare Configurazione dell'archiviazione temporanea (console).Tipo: oggetto EphemeralStorage
Campo obbligatorio: no
- FileSystemConfigs
-
Impostazioni di connessione per un file system Amazon EFS.
Tipo: matrice di oggetti FileSystemConfig
Membri dell'array: numero massimo di 1 elementi.
Campo obbligatorio: no
- FunctionArn
-
L'Amazon Resource Name (ARN) della funzione.
Tipo: stringa
Modello:
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-_]+))?
Campo obbligatorio: no
- FunctionName
-
Il nome della funzione.
Tipo: stringa
Limitazioni di lunghezza: lunghezza minima di 1. Lunghezza massima di 170.
Modello:
(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-_]+))?
Campo obbligatorio: no
- Handler
-
La funzione che Lambda richiama per iniziare a eseguire la funzione.
Tipo: stringa
Limitazioni di lunghezza: lunghezza massima di 128.
Modello:
[^\s]+
Campo obbligatorio: no
- ImageConfigResponse
-
I valori di configurazione dell'immagine della funzione.
Tipo: oggetto ImageConfigResponse
Campo obbligatorio: no
- KMSKeyArn
-
La AWS KMS key utilizzata per crittografare le variabili di ambiente della funzione. Quando Lambda SnapStart è attivata, questa chiave viene utilizzata anche per crittografare l'istantanea della funzione. Questa chiave viene restituita solo se è stata configurata una chiave gestita dal cliente.
Tipo: stringa
Modello:
(arn:(aws[a-zA-Z-]*)?:[a-z0-9-.]+:.*)|()
Campo obbligatorio: no
- LastModified
-
Data e ora in cui la funzione è stata aggiornata l'ultima volta, in formato ISO-8601
(YYYY-MM-DDThh:mm:ss.sTZD). Tipo: string
Campo obbligatorio: no
- LastUpdateStatus
-
Lo stato dell'ultimo aggiornamento eseguito sulla funzione. Questo viene impostato su
Successful
per la prima volta dopo il completamento della creazione della funzione.Tipo: stringa
Valori validi:
Successful | Failed | InProgress
Campo obbligatorio: no
- LastUpdateStatusReason
-
Il motivo dell'ultimo aggiornamento eseguito sulla funzione.
Tipo: string
Campo obbligatorio: no
- LastUpdateStatusReasonCode
-
Il codice motivo dell'ultimo aggiornamento eseguito sulla funzione.
Tipo: stringa
Valori validi:
EniLimitExceeded | InsufficientRolePermissions | InvalidConfiguration | InternalError | SubnetOutOfIPAddresses | InvalidSubnet | InvalidSecurityGroup | ImageDeleted | ImageAccessDenied | InvalidImage | KMSKeyAccessDenied | KMSKeyNotFound | InvalidStateKMSKey | DisabledKMSKey | EFSIOError | EFSMountConnectivityError | EFSMountFailure | EFSMountTimeout | InvalidRuntime | InvalidZipFileException | FunctionError
Campo obbligatorio: no
- Layers
-
I livelli della funzione.
Tipo: matrice di oggetti Layer
Campo obbligatorio: no
- LoggingConfig
-
Le impostazioni di configurazione Amazon CloudWatch Logs della funzione.
Tipo: oggetto LoggingConfig
Campo obbligatorio: no
- MasterArn
-
Per le funzioni Lambda@Edge, l'ARN della funzione principale.
Tipo: stringa
Modello:
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-_]+))?
Campo obbligatorio: no
- MemorySize
-
La quantità di memoria disponibile per la funzione in fase di runtime.
Tipo: integer
Intervallo valido: valore minimo pari a 128. Valore massimo pari a 10240.
Campo obbligatorio: no
- PackageType
-
Il tipo di pacchetto di implementazione. Impostare su
Image
per l'immagine container e impostareZip
per l'archivio di file .zip.Tipo: stringa
Valori validi:
Zip | Image
Campo obbligatorio: no
- RevisionId
-
L'ultima revisione aggiornata della funzione o dell'alias.
Tipo: string
Campo obbligatorio: no
- Role
-
Il ruolo di esecuzione della funzione.
Tipo: stringa
Modello:
arn:(aws[a-zA-Z-]*)?:iam::\d{12}:role/?[a-zA-Z_0-9+=,.@\-_/]+
Campo obbligatorio: no
- Runtime
-
L'identificatore del runtime della funzione. È necessario il runtime se il pacchetto di implementazione è un archivio di file formato zip.
L'elenco seguente include i runtime obsoleti. Per ulteriori informazioni, consulta Policy di deprecazione del runtime.
Tipo: stringa
Valori validi:
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
Campo obbligatorio: no
- RuntimeVersionConfig
-
L'ARN del runtime e gli eventuali errori che si sono verificati.
Tipo: oggetto RuntimeVersionConfig
Campo obbligatorio: no
- SigningJobArn
-
L'ARN del processo di firma.
Tipo: stringa
Modello:
arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\-])+:([a-z]{2}(-gov)?-[a-z]+-\d{1})?:(\d{12})?:(.*)
Campo obbligatorio: no
- SigningProfileVersionArn
-
L'ARN della versione del profilo di firma.
Tipo: stringa
Modello:
arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\-])+:([a-z]{2}(-gov)?-[a-z]+-\d{1})?:(\d{12})?:(.*)
Campo obbligatorio: no
- SnapStart
-
Impostato
ApplyOn
PublishedVersions
per creare un'istantanea dell'ambiente di esecuzione inizializzato quando si pubblica una versione della funzione. Per ulteriori informazioni, consulta Migliorare le prestazioni di avvio con SnapStart Lambda.Tipo: oggetto SnapStartResponse
Campo obbligatorio: no
- State
-
Lo stato corrente della funzione. Quando lo stato è
Inactive
, puoi riattivare la funzione richiamandola.Tipo: stringa
Valori validi:
Pending | Active | Inactive | Failed
Campo obbligatorio: no
- StateReason
-
Il motivo dello stato corrente della funzione.
Tipo: string
Campo obbligatorio: no
- StateReasonCode
-
Il codice motivo dello stato corrente della funzione. Quando il codice è
Creating
, non puoi richiamare o modificare la funzione.Tipo: stringa
Valori validi:
Idle | Creating | Restoring | EniLimitExceeded | InsufficientRolePermissions | InvalidConfiguration | InternalError | SubnetOutOfIPAddresses | InvalidSubnet | InvalidSecurityGroup | ImageDeleted | ImageAccessDenied | InvalidImage | KMSKeyAccessDenied | KMSKeyNotFound | InvalidStateKMSKey | DisabledKMSKey | EFSIOError | EFSMountConnectivityError | EFSMountFailure | EFSMountTimeout | InvalidRuntime | InvalidZipFileException | FunctionError
Campo obbligatorio: no
- Timeout
-
La quantità di runtime in secondi consentita a una funzione da Lambda prima che venga arrestata.
Tipo: integer
Intervallo valido: valore minimo di 1.
Campo obbligatorio: no
- TracingConfig
-
La configurazione di tracciamento di AWS X-Ray della funzione.
Tipo: oggetto TracingConfigResponse
Campo obbligatorio: no
- Version
-
La versione della funzione Lambda.
Tipo: stringa
Limitazioni di lunghezza: lunghezza minima di 1. La lunghezza massima è 1024 caratteri.
Modello:
(\$LATEST|[0-9]+)
Campo obbligatorio: no
- VpcConfig
-
Configurazione di rete della funzione.
Tipo: oggetto VpcConfigResponse
Campo obbligatorio: no
Vedi anche
Per ulteriori informazioni sull'utilizzo di questa API in uno degli SDK AWS specifici della lingua, consulta quanto segue: