Hai creato del codice riutilizzabile impacchettato come file zip che più funzioni Lambda devono utilizzare. Devi distribuire questo codice condiviso e aggiornare le funzioni Lambda per usarlo con la massima efficienza operativa. Qual è la soluzione migliore?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Impacchetta il codice come Lambda layer e allega tale layer alle funzioni Lambda che lo richiedono..
Perché questa è la risposta
La soluzione migliore è impacchettare il codice come Lambda layer e allegarlo alle funzioni Lambda. I Lambda layer sono un modo efficiente per gestire le dipendenze e il codice condiviso, riducendo la dimensione dei pacchetti di distribuzione delle funzioni e facilitando gli aggiornamenti centralizzati. Quando il codice condiviso viene aggiornato, basta aggiornare il layer e tutte le funzioni che lo utilizzano riceveranno automaticamente la nuova versione. Caricare il file zip su S3 e configurare un percorso di importazione non è una funzionalità nativa di Lambda per l'inclusione di codice condiviso. Creare una nuova funzione Lambda che esegue il codice condiviso introduce latenza e costi aggiuntivi per le chiamate tra funzioni. Creare un'immagine container Lambda per il codice condiviso è eccessivo e non è l'uso primario delle immagini container, che sono più adatte per dipendenze complesse o runtime personalizzati.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta