Uno sviluppatore sta implementando codice Lambda aggiornato che traccia l'attività online degli utenti. L'applicazione web invoca la funzione Lambda tramite AWS SDK. Lo sviluppatore desidera che solo una piccola percentuale delle richieste invocate tramite SDK chiami il nuovo codice, mentre la maggior parte continui a chiamare il codice originale. Quale approccio soddisfa questo requisito?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Creare un alias per la funzione Lambda e configurare l'alias con un peso che indirizzi una percentuale specifica alla versione aggiornata..
Perché questa è la risposta
La risposta corretta è creare un alias per la funzione Lambda e configurare l'alias con un peso che indirizzi una percentuale specifica alla versione aggiornata. Gli alias di Lambda supportano il routing del traffico basato sul peso tra due versioni di una funzione. Questo permette di implementare facilmente un deployment canary, dove una piccola percentuale del traffico viene indirizzata alla nuova versione del codice, mentre la maggior parte continua a usare la versione stabile. Le altre opzioni non sono adatte: creare una versione Lambda da sola non gestisce il routing del traffico basato sul peso. L'uso di Application Load Balancer o Network Load Balancer con gruppi target pesati è una soluzione per bilanciare il traffico tra istanze EC2 o container, non per gestire il routing tra diverse versioni di una funzione Lambda invocata tramite SDK.
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