Uno sviluppatore sta creando un'applicazione serverless su AWS e desidera un flusso di lavoro di sviluppo più rapido che distribuisca solo modifiche incrementali per i test invece di ridistribuire l'intera applicazione ad ogni commit. Cosa dovrebbe usare lo sviluppatore per soddisfare questo requisito?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Costruire l'applicazione con AWS Serverless Application Model (AWS SAM) e usare il comando sam sync per distribuire le modifiche incrementali..
Perché questa è la risposta
L'opzione corretta è costruire l'applicazione con AWS SAM e usare il comando sam sync. AWS SAM (Serverless Application Model) è un framework open-source che semplifica lo sviluppo di applicazioni serverless. Il comando sam sync è specificamente progettato per distribuire rapidamente modifiche incrementali alle risorse serverless, accelerando il ciclo di sviluppo e test. L'opzione che suggerisce sam init è errata perché sam init viene utilizzato per inizializzare un nuovo progetto SAM, non per distribuire modifiche. Le opzioni che menzionano AWS CDK (Cloud Development Kit) sono errate perché, sebbene CDK sia un ottimo strumento per definire l'infrastruttura come codice, cdk synth genera i template CloudFormation e cdk bootstrap prepara l'ambiente AWS per la distribuzione CDK; nessuno dei due comandi è equivalente a sam sync per la distribuzione rapida e incrementale delle modifiche serverless.
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