Un deployment Lambda molto grande fallisce con InvalidParameterValueException, indicando che la dimensione decompressa supera il massimo. Quali azioni possono risolvere questo problema? (Scegliere due.)
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Rifattorizzare l'applicazione in più funzioni Lambda più piccole., Spostare librerie condivise, dipendenze e runtime personalizzati in Lambda layers..
Perché questa è la risposta
L'errore InvalidParameterValueException con dimensione decompressa eccessiva indica che il codice della funzione Lambda, una volta espanso, supera il limite di 250 MB. Rifattorizzare l'applicazione in più funzioni Lambda più piccole è una soluzione efficace perché distribuisce il codice su più funzioni, riducendo la dimensione decompressa di ciascuna. Spostare librerie condivise, dipendenze e runtime personalizzati in Lambda layers è un'altra soluzione valida. I layer permettono di separare il codice applicativo dalle dipendenze, riducendo significativamente la dimensione del pacchetto di deployment della funzione principale. Richiedere un aumento della quota non è applicabile, poiché il limite di 250 MB decompressi è un limite rigido e non modificabile tramite quota. Usare un algoritmo di compressione migliore di ZIP non risolverebbe il problema, in quanto il limite si riferisce alla dimensione decompressa. Comprimere nuovamente un file ZIP (zippare lo ZIP) non ridurrebbe ulteriormente le dimensioni in modo significativo e non altererebbe la dimensione decompressa finale.
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