Devi automatizzare i deployment per un'applicazione serverless basata su eventi. Hai bisogno di modelli di infrastruttura riutilizzabili, della possibilità di testare l'applicazione localmente prima del deployment e di includere le modifiche all'infrastruttura all'interno di una pipeline AWS CodePipeline esistente. Quale approccio soddisfa questi requisiti?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Creare un modello AWS Serverless Application Model (AWS SAM). Configurare gli stage nella pipeline CodePipeline esistente per eseguire i comandi AWS SAM CLI necessari per distribuire l'applicazione serverless..
Perché questa è la risposta
L'approccio corretto è creare un modello AWS SAM e integrarlo con AWS CodePipeline. AWS SAM fornisce modelli riutilizzabili per applicazioni serverless e la AWS SAM CLI consente il test locale prima del deployment. L'integrazione con CodePipeline è diretta, poiché gli stage possono essere configurati per eseguire i comandi SAM CLI per il deployment, soddisfacendo tutti i requisiti. AWS Step Functions non è progettato per modellare l'infrastruttura, ma piuttosto per orchestrare flussi di lavoro distribuiti. AWS CloudFormation, pur consentendo modelli di infrastruttura riutilizzabili, non offre il testing locale specifico per le applicazioni serverless come SAM. L'opzione dello script automatizzato con SAM CLI è valida per il deployment, ma non specifica l'integrazione con una pipeline CodePipeline esistente in modo completo come l'opzione corretta, che enfatizza la configurazione degli stage all'interno della pipeline stessa.
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