Un'applicazione di e-commerce utilizza Amazon API Gateway con funzioni backend AWS Lambda. L'azienda necessita di un ambiente di test separato e osservabile per convalidare il codice prima di promuoverlo in produzione. Quale design soddisfa questo requisito?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Utilizzare più stage di API Gateway. Distribuire una funzione Lambda separata per ogni ambiente e configurare le variabili di stage di API Gateway per instradare ogni stage alla funzione Lambda appropriata..
Perché questa è la risposta
L'opzione corretta prevede l'uso di più stage di API Gateway (es. dev, test, prod) ciascuno mappato a una funzione Lambda separata. Questa architettura offre isolamento completo tra gli ambienti, permettendo test indipendenti e osservabilità. Le variabili di stage di API Gateway possono essere usate per puntare ogni stage alla versione o alias Lambda corretto, garantendo che le modifiche in un ambiente non influenzino gli altri. Le opzioni che usano un singolo stage di API Gateway o una singola funzione Lambda con logica condizionale non forniscono l'isolamento e l'osservabilità necessari per ambienti di test robusti, rendendo più difficile la validazione del codice e aumentando il rischio di errori in produzione.
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