Configurazione delle funzioni AWS Lambda - AWS Lambda

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à.

Configurazione delle funzioni AWS Lambda

Scopri come configurare le funzionalità e le opzioni principali per la funzione Lambda tramite l'API o la console Lambda.

archivi di file.zip

Crea un pacchetto di distribuzione delle funzioni Lambda quando desideri includere dipendenze, livelli di runtime personalizzati o qualsiasi file oltre al codice della funzione. Il pacchetto di distribuzione è un archivio di file.zip contenente il codice della funzione e le dipendenze.

Immagini di container

Usa le immagini dei contenitori per impacchettare il codice della funzione e le dipendenze quando hai bisogno di un maggiore controllo sul processo di compilazione o se la tua funzione richiede configurazioni di runtime personalizzate. Puoi creare, testare e distribuire funzioni Lambda come immagini di container utilizzando strumenti come Docker CLI.

Memoria

Scopri come e quando aumentare la memoria della funzione.

Archiviazione temporanea

Scopri come e quando aumentare la capacità di archiviazione temporanea della tua funzione.

Timeout

Scopri come e quando aumentare il valore di timeout della funzione.

Configurazione durevole

Consenti alle funzioni Lambda di funzionare per periodi prolungati, fino a un anno, mantenendo lo stato tra le chiamate. Configura i timeout di esecuzione, la conservazione dello stato e il comportamento di controllo delle versioni per flussi di lavoro a lunga durata e con stato. Le funzioni durevoli consentono di creare processi complessi e in più fasi in grado di sospendere, riprendere e gestire automaticamente le interruzioni.

Variabili d'ambiente

È possibile rendere il codice della funzione portabile e nascondere i segreti del codice archiviandoli nella configurazione della funzione utilizzando le variabili di ambiente.

Rete in uscita

Puoi usare la tua funzione Lambda con AWS risorse in un Amazon VPC. La connessione della funzione a un VPC consente di accedere alle risorse in una sottorete privata, ad esempio database relazionali e cache.

Rete in entrata

È possibile utilizzare un endpoint VPC dell'interfaccia per richiamare le funzioni Lambda senza attraversare l'Internet pubblico.

File system

È possibile utilizzare la funzione Lambda per montare un Amazon EFS in una directory locale. Un file system consente al codice della funzione di accedere e modificare le risorse condivise in modo sicuro e con una simultaneità elevata.

Alias

Quindi è possibile configurare i client per invocare una versione della funzione Lambda specifica utilizzando un alias anziché aggiornando il client.

Versioni

Pubblicando una versione della funzione, sarà possibile archiviare il codice e la configurazione come risorse separate che non possono essere modificate.

Tag

Utilizza i tag per abilitare il controllo degli accessi basato sugli attributi (ABAC), per organizzare le funzioni Lambda e per filtrare e generare report sulle tue funzioni utilizzando i nostri servizi Billing and AWS Cost Explorer Cost AWS Management.

Streaming delle risposte

Puoi configurare la tua funzione Lambda URLs per trasmettere i payload di risposta ai client. Lo streaming delle risposte può favorire le applicazioni sensibili alla latenza migliorando le prestazioni del time to first byte (TTFB). Questo perché consente di inviare risposte parziali al client non appena diventano disponibili. Inoltre, lo streaming delle risposte permette di creare funzioni che restituiscono payload più grandi.