Estoy usando AWS CLI, AWS SDK o una aplicación para acceder a mi bucket de Amazon S3, pero recibo el error “El ID de clave de acceso de AWS que proporcionó no existe en nuestros registros”. ¿Por qué?

Última actualización: 05-11-2020

Quiero acceder a mi bucket de Amazon Simple Storage Service (Amazon S3) mediante AWS Command Line Interface (AWS CLI), AWS SDK o mi propia aplicación. Sin embargo, cuando envío una solicitud a mi bucket, obtengo el error “El ID de clave de acceso de AWS que proporcionó no existe en nuestros registros”. ¿Cómo puedo solucionar esto?

Resolución

El mensaje de error “El ID de clave de acceso de AWS que proporcionó no existe en nuestros registros” indica que hay un problema con las credenciales que está utilizando. Es posible que se haya eliminado la clave de acceso que está utilizando o que se haya eliminado el rol o el usuario de AWS Identity and Access Management (IAM) asociado.

Para resolver el problema, verifique las credenciales que está utilizando. Si está usando AWS CLI, ejecute este comando para enumerar las claves de acceso almacenadas:

aws configure list

También puede ejecutar el comando get-caller-identity de AWS CLI para obtener detalles sobre las credenciales de IAM que está utilizando para llamar a la API:

aws sts get-caller-identity

Nota: Si recibe errores al ejecutar los comandos de AWS CLI, asegúrese de que esté utilizando la versión más reciente de AWS CLI.

Si está utilizando AWS SDK, ejecute la acción GetCallerIdentity del SDK que esté utilizando. 

Después de obtener las credenciales que está utilizando, verifique que dichas credenciales aún sean válidas. Si está utilizando un rol de IAM, siga estos pasos:

  1. Abra la consola de IAM.
  2. Elija Roles.
  3. Verifique que el rol de IAM esté en la lista. Si el rol no aparece en la lista, cree un nuevo rol de IAM.

Si está utilizando un usuario de IAM, siga estos pasos:

  1. Abra la consola de IAM.
  2. Elija Users (Usuarios).
  3. Verifique que el usuario de IAM esté en la lista. Si el usuario no aparece en la lista, debe crear un nuevo usuario de IAM.
  4. Si el usuario de IAM aparece en la lista, elija el nombre del usuario para ver su página Summary (Resumen).
  5. Elija la pestaña Security credentials (Credenciales de seguridad) y, después, verifique si aparecen las claves de acceso asociadas. Si las claves de acceso faltan o están inactivas, debe crear nuevas claves de acceso o activar las claves.

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


¿Le resultó útil este artículo?


¿Necesita asistencia técnica o con la facturación?