Un deployment tramite AWS CodeDeploy su istanze EC2 fallisce durante i test. I log di CloudWatch mostrano un errore IAM_ROLE_PERMISSIONS. Cosa dovresti fare per risolvere questo errore di permessi per il ruolo di servizio CodeDeploy?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Allegare la policy gestita AWS AWSCodeDeployRole al ruolo di servizio CodeDeploy..
Perché questa è la risposta
L'errore IAMROLEPERMISSIONS indica che il ruolo di servizio CodeDeploy non ha le autorizzazioni necessarie per eseguire le operazioni richieste. La policy gestita AWS AWSCodeDeployRole fornisce le autorizzazioni minime necessarie per il funzionamento di CodeDeploy con le istanze EC2. Allegando questa policy al ruolo di servizio CodeDeploy, si risolve il problema di autorizzazioni. Verificare il nome del ruolo nel gruppo di deployment è importante, ma non risolve un problema di permessi mancanti sul ruolo stesso. La policy AWSCodeDeployRoleECS è per le distribuzioni ECS, non EC2. L'agente CodeDeploy è necessario per l'esecuzione, ma l'errore IAMROLEPERMISSIONS indica un problema di autorizzazioni del ruolo, non di installazione dell'agente.
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