Un ingegnere dei dati gestisce script Python personalizzati utilizzati da più funzioni AWS Lambda per formattare i dati. Attualmente, quando gli script cambiano, l'ingegnere deve aggiornare manualmente ogni funzione Lambda. Quale approccio riduce lo sforzo manuale per aggiornare le funzioni?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Impacchettare gli script Python personalizzati in Lambda layers. Applicare i Lambda layers alle funzioni Lambda..
Perché questa è la risposta
L'opzione corretta è impacchettare gli script Python personalizzati in Lambda layers e applicarli alle funzioni Lambda. I Lambda layers consentono di gestire le dipendenze del codice e le librerie in modo centralizzato. Quando gli script cambiano, l'ingegnere deve solo aggiornare il layer, e tutte le funzioni Lambda che utilizzano quel layer riceveranno automaticamente la versione aggiornata, riducendo significativamente lo sforzo manuale. Archiviare gli script in un bucket S3 e usare un puntatore (sia nel contesto di esecuzione che nelle variabili d'ambiente) richiederebbe alle funzioni Lambda di scaricare e caricare gli script ad ogni invocazione, aumentando la latenza e la complessità. Assegnare lo stesso alias a ogni funzione Lambda non risolve il problema dell'aggiornamento del codice sottostante; gli alias servono per la gestione delle versioni e il routing del traffico, non per la distribuzione delle dipendenze.
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