Perché non posso eseguire i comandi di AWS CLI sulla mia istanza EC2?

3 minuti di lettura
0

Perché ricevo errori durante il tentativo di eseguire i comandi dell'Interfaccia della linea di comando AWS (AWS CLI) sulla mia istanza Amazon Elastic Compute Cloud (Amazon EC2)?

Breve descrizione

Quando esegui i comandi di AWS CLI sulla tua istanza, potresti visualizzare uno dei seguenti messaggi di errore:

  • "Impossibile individuare le credenziali. Puoi configurare le credenziali eseguendo 'aws configure'"
  • "Si è verificato un errore (UnauthorizedOperation) durante la chiamata all'operazione DescribeInstances: Non sei autorizzato a eseguire questa operazione"
  • "Si è verificato un errore (AuthFailure) durante la chiamata all'operazione DescribeInstances: AWS non è stato in grado di convalidare le credenziali di accesso fornite"
  • "Si è verificato un errore (ExpiredToken) durante la chiamata all'operazione GetCallerIdentity: il token di sicurezza incluso nella richiesta è scaduto"

L'operazione elencata nell'errore varia a seconda dell'operazione che hai chiamato quando si è verificato l'errore. Negli esempi precedenti, gli errori si sono verificati durante la chiamata alle operazioni DescribeInstances e GetCallerIdentity.

Nota: per problemi di comunicazione tra AWS CLI e uno degli endpoint del servizio AWS, verifica che la risoluzione DNS e gli eventuali endpoint VPC funzionino correttamente. Per ulteriori informazioni, consulta quanto segue:

Risoluzione

Verifica di utilizzare la versione più recente di AWS CLI

Se ricevi errori durante l'esecuzione dei comandi di AWS CLI, assicurati di utilizzare la versione più recente di AWS CLI.

Impossibile individuare le credenziali

Verifica che AWS CLI sia installata e configurata correttamente.

Quando usi i profili di istanza di AWS Identity and Access Management (IAM), assicurati che l'associazione dei ruoli IAM sia stata completata.

Si è verificato un errore (UnauthorizedOperation) e (AuthFailure)

Si è verificato un errore (ExpiredToken)

Le credenziali temporanee scadono nell'intervallo di tempo specificato durante la creazione. Se le credenziali per il tuo ruolo IAM sono scadute, ottieni un nuovo token STS assumendo un nuovo ruolo IAM.


Informazioni correlate

Come posso risolvere i problemi relativi a una policy IAM?

AWS UFFICIALE
AWS UFFICIALEAggiornata 2 anni fa