Un ingegnere DevOps implementa una nuova versione di un'applicazione con AWS CodeDeploy su istanze EC2. L'implementazione fallisce in seguito; tutti gli eventi per l'ID di implementazione mostrano "Skipped" e nessun codice è stato applicato alle istanze nel gruppo di implementazione. Quali delle seguenti sono cause valide? (Scegliere due.)
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Le istanze non possono raggiungere internet (nessun NAT gateway o internet gateway), quindi non possono contattare l'endpoint del servizio CodeDeploy., Le istanze EC2 non hanno un profilo di istanza allegato che conceda le autorizzazioni richieste..
Perché questa è la risposta
Le istanze EC2 devono essere in grado di comunicare con l'endpoint del servizio CodeDeploy per scaricare e applicare la revisione dell'applicazione. Se le istanze non hanno accesso a Internet (tramite un NAT Gateway o un Internet Gateway), non possono raggiungere l'endpoint, causando il fallimento dell'implementazione e lo stato "Skipped" (Saltato) per tutti gli eventi. Inoltre, le istanze EC2 richiedono un profilo di istanza IAM con le autorizzazioni necessarie per interagire con CodeDeploy, ad esempio per scaricare i bundle di revisione da S3. Senza le autorizzazioni appropriate, l'agente CodeDeploy in esecuzione sull'istanza non può eseguire le operazioni richieste, portando a un'implementazione "Skipped". L'utente IAM che avvia l'implementazione non influisce direttamente sulla capacità delle istanze di ricevere il codice, ma piuttosto sulla capacità di avviare l'implementazione stessa. Le istanze non registrate correttamente o la mancanza del file appspec.yml causerebbero errori diversi da "Skipped".
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