Sto utilizzando AWS CLI, un SDK AWS o un'applicazione per accedere al mio bucket Amazon S3, ma ricevo l'errore "L'ID della chiave di accesso AWS fornito non esiste nei nostri registri". Perché?

3 minuti di lettura
0

Desidero accedere al mio bucket Amazon Simple Storage Service (Amazon S3) utilizzando l'Interfaccia della linea di comando AWS (AWS CLI), un SDK AWS o la mia applicazione. Tuttavia, quando invio una richiesta al mio bucket ricevo l'errore "L'ID della chiave di accesso AWS fornito non esiste nei nostri registri".

Risoluzione

Il messaggio di errore "L'ID della chiave di accesso AWS fornito non esiste nei nostri registri" indica che c'è un problema con le credenziali che stai utilizzando. La chiave di accesso che stai utilizzando potrebbe essere stata eliminata oppure il ruolo o l'utente AWS Identity and Access Management (IAM) associato potrebbe essere stato eliminato.

Per risolvere il problema controlla le credenziali che stai utilizzando. Se utilizzi AWS CLI, esegui questo comando per creare un elenco delle chiavi di accesso archiviate:

aws configure list

Puoi anche eseguire il comando AWS CLI get-caller-identity per ottenere maggiori dettagli sulle credenziali IAM che stai utilizzando per chiamare l'API:

aws sts get-caller-identity

Nota: se ricevi messaggi di errore quando esegui i comandi di AWS CLI, consulta la sezione Risolvi gli errori AWS CLI. Inoltre, assicurati di utilizzare la versione più recente di AWS CLI.

Se utilizzi un SDK AWS, esegui l'azione GetCallerIdentity per l'SDK che stai utilizzando. 

Dopo aver ottenuto le credenziali che stai utilizzando, verifica che siano ancora valide. Se utilizzi un ruolo IAM, segui questi passaggi:

  1. Apri la console IAM.
  2. Scegli Ruoli.
  3. Verifica che il ruolo IAM sia nell'elenco. Se il ruolo non è nell'elenco, crea un nuovo ruolo IAM.

Se utilizzi un utente IAM, segui questi passaggi:

  1. Apri la console IAM.
  2. Scegli Utenti.
  3. Verifica che l'utente IAM sia nell'elenco. Se l'utente non è nell'elenco, devi creare un nuovo utente IAM.
  4. Se l'utente IAM è nell'elenco, scegli il nome utente per visualizzarne la pagina di Riepilogo.
  5. Scegli la scheda Credenziali di sicurezza, quindi controlla se vengono visualizzate le chiavi di accesso associate. Se le chiavi di accesso sono assenti o inattive, è necessario creare nuove chiavi di accesso o attivarle.

Nota: se stai utilizzando un token di sessione, assicurati di superare il token di sessione con la chiave di accesso e la chiave segreta.

Informazioni correlate

Configurazione di AWS CLI

AWS UFFICIALE
AWS UFFICIALEAggiornata 3 anni fa