Un'azienda utilizza CodePipeline con fasi di build, test e deploy. Vogliono usare AWS CodeDeploy per la fase di deployment per installare un pacchetto RPM su un parco istanze EC2 avviate da un'AMI comune e gestite da un gruppo Auto Scaling. Quali passaggi dovrebbe intraprendere l'ingegnere DevOps? (Scegli due.)
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Creare una nuova versione dell'AMI comune che abbia l'agente CodeDeploy installato. Aggiornare il ruolo IAM delle istanze EC2 per consentire l'accesso a CodeDeploy., Creare un'applicazione CodeDeploy, configurare un tipo di deployment in-place, specificare il gruppo Auto Scaling come target di deployment e aggiornare la pipeline CodePipeline per includere l'azione CodeDeploy per eseguire i deployment..
Perché questa è la risposta
Per un deployment CodeDeploy su istanze EC2 gestite da un gruppo Auto Scaling, è fondamentale che l'agente CodeDeploy sia installato sulle istanze. Creare una nuova AMI con l'agente preinstallato assicura che tutte le nuove istanze avviate dal gruppo Auto Scaling siano pronte per CodeDeploy. Inoltre, le istanze EC2 necessitano di un ruolo IAM che conceda le autorizzazioni necessarie a CodeDeploy per interagire con esse, rendendo la prima opzione corretta. La seconda opzione corretta riguarda la configurazione di CodeDeploy stesso. È necessario creare un'applicazione CodeDeploy, specificare un deployment in-place (poiché si aggiorna un pacchetto RPM sulle istanze esistenti) e designare il gruppo Auto Scaling come target di deployment. Infine, la pipeline CodePipeline deve essere aggiornata per includere un'azione CodeDeploy che avvii il deployment. La prima opzione incorretta è incompleta, poiché menziona un file AppSpec ma non la creazione dell'applicazione CodeDeploy o l'aggiornamento della pipeline. La terza opzione incorretta introduce EC2 Image Builder, che non è necessario per un deployment in-place di un pacchetto RPM e complicherebbe inutilmente il processo. L'ultima opzione incorretta specifica le singole istanze EC2 come target, il che non è scalabile o gestibile con un gruppo Auto Scaling; il target dovrebbe essere il gruppo Auto Scaling stesso.
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