Utilizo la AWS CLI, un SDK de AWS o una aplicación para acceder a mi bucket de Amazon S3, pero aparece el error «The AWS Access Key Id you provided does not exist in our records». ¿Por qué?

3 minutos de lectura
0

Quiero acceder a mi depósito de Amazon Simple Storage Service (Amazon S3) mediante la Interfaz de la línea de comandos de AWS (AWS CLI), un SDK de AWS o mi propia aplicación. Sin embargo, cuando envío una solicitud a mi bucket, aparece el error «The AWS Access Key Id you provided does not exist in our records».

Solución

El mensaje de error «The AWS Access Key Id you provided does not exist in our records» 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) asociados.

Para solucionar el problema, compruebe las credenciales que está usando. Si utiliza la AWS CLI, ejecute este comando para generar un listado con las claves de acceso almacenadas:

aws configure list

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

aws sts get-caller-identity

Nota: Si se muestran errores al ejecutar comandos de AWS CLI, consulte Errores de solución de problemas de la AWS CLI. Además, asegúrese de utilizar la versión más reciente de AWS CLI.

Si usa un SDK de AWS, ejecute la acción GetCallerIdentity para el SDK que esté usando. 

Después de obtener las credenciales que está utilizando, compruebe si siguen siendo válidas. Si utiliza un rol de IAM, siga estos pasos:

  1. Abra la consola de IAM.
  2. Elija Roles.
  3. Compruebe que la función de IAM aparezca en la lista. Si el rol no aparece en la lista, cree un nuevo rol de IAM.

Si utiliza un usuario de IAM, siga estos pasos:

  1. Abra la consola de IAM.
  2. Elija Usuarios.
  3. Compruebe que el usuario de IAM aparezca 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 de usuario para ver la página Resumen.
  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, debe crear nuevas claves de acceso o activarlas.

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

Información relacionada

Configuración de la AWS CLI

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 3 años