Un'applicazione web utilizza API Gateway con un backend Lambda. Uno sviluppatore ha corretto un bug nel codice Lambda e deve convalidare la correzione in un nuovo ambiente di sviluppo prima di promuoverla in produzione. È disponibile solo uno stage di produzione e lo sviluppatore deve impedire ad altri sviluppatori di sovrascrivere le modifiche di test. Quale combinazione di passaggi raggiunge questo obiettivo con il minimo sforzo? (Scegliere due.)
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Modificare la funzione Lambda nell'integrazione di API Gateway per utilizzare l'alias hotfix. Distribuire l'API in un nuovo stage denominato hotfix e testare il backend., Correggere il codice Lambda e testarlo. Quando funziona, pubblicare una nuova versione Lambda. Creare un alias denominato hotfix e puntare tale alias alla nuova versione pubblicata..
Perché questa è la risposta
Le risposte corrette permettono di testare la correzione del bug in un ambiente isolato senza influire sulla produzione o essere sovrascritte. Primo, si corregge il codice Lambda, lo si testa e si pubblica una nuova versione, creando poi un alias (hotfix) che punta a questa versione specifica. Questo assicura che il codice testato sia immutabile e referenziabile. Successivamente, si modifica l'integrazione di API Gateway per usare questo alias hotfix e si distribuisce l'API in un nuovo stage (hotfix). Questo crea un endpoint di test dedicato che utilizza la versione specifica della funzione Lambda, isolando i test dalla produzione. Le opzioni errate implicano la modifica dello stage di produzione, la creazione di risorse non necessarie o l'uso di $LATEST che è volatile e può essere sovrascritto.
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