Saltar al contenido

¿Cómo soluciono el error «AWS Access Key Id does not exist» al intentar acceder a mi bucket de Amazon S3?

3 minutos de lectura
0

He intentado acceder a mi bucket de Amazon Simple Storage Service (Amazon S3), pero he recibido el siguiente error: «The AWS Access Key Id you provided does not exist in our records».

Resolución

Este error se produce porque hay un problema con las credenciales que ha utilizado. Es posible que la clave de acceso que usó se haya eliminado o esté inactiva. También es posible que el rol o el usuario de AWS Identity and Access Management (IAM) asociado al bucket de Amazon S3 se haya eliminado o no exista.

Nota: Si se muestran errores al ejecutar comandos de la Interfaz de la línea de comandos de AWS (AWS CLI), consulte Troubleshoot AWS CLI errors. Además, asegúrese de utilizar la versión más reciente de AWS CLI.

Para resolver este problema, compruebe las credenciales de usuario que utilizó para asegurarse de que sean válidas. Ponga en marcha el siguiente comando de AWS CLI para ver una lista de las claves de acceso almacenadas:

aws configure list

También puede poner en marcha el comando get-caller-identity de AWS CLI para obtener información detallada sobre las credenciales de IAM que utilizó para llamar a la API:

aws sts get-caller-identity

Para usar el SDK de AWS para obtener las credenciales de usuario, use la acción de la API GetCallerIdentity:

Si usó un rol de IAM para acceder a su bucket de Amazon S3, siga estos pasos para comprobar que el rol exista:

  1. Abra la consola de IAM.
  2. Seleccione Roles.
  3. En Nombre de rol, confirme que el rol de IAM exista. Si el rol no existe, cree un nuevo rol de IAM.

Si usó un usuario de IAM para acceder a su bucket de S3, siga estos pasos para comprobar que el usuario exista y comprobar las credenciales:

  1. Abra la consola de IAM.
  2. Seleccione Usuarios.
  3. En Nombre de usuario, compruebe que el usuario de IAM exista. Si el usuario no existe, cree un nuevo usuario de IAM.
  4. Si el usuario de IAM existe, seleccione el nombre de usuario de IAM para ver los detalles del objeto de usuario de IAM.
  5. Seleccione la pestaña Credenciales de seguridad y, a continuación, compruebe si aparecen las claves de acceso asociadas. Si faltan las claves de acceso o están inactivas, cree nuevas claves de acceso o actívelas.

Nota: Si usó un token de sesión, asegúrese de pasar el token de sesión con la clave de acceso y la clave secreta.

Sin comentarios