J'utilise l'interface de ligne de commande (CLI) AWS, un kit SDK AWS ou une application pour accéder à mon compartiment Amazon S3, mais je reçois message d'erreur « The AWS Access Key Id you provided doesn't exist in our records » (L'ID de clé d'accès AWS que vous avez fournie n'existe pas dans nos enregistrements). Pourquoi ?

Date de la dernière mise à jour : 18/06/2019

Je souhaite accéder à mon compartiment Amazon Simple Storage Service (Amazon S3) à l'aide de l'interface de ligne de commande AWS (CLI AWS CLI), d'un kit SDK AWS ou de ma propre application. Toutefois, lorsque j'envoie une demande à mon compartiment, je reçois le message d'erreur « The AWS Access Key Id you provided doesn't exist in our records » (L'ID de clé d'accès AWS que vous avez fournie n'existe pas dans nos enregistrements). Comment éliminer cette erreur ?

Solution

Le message d'erreur « The AWS Access Key Id you provided doesn't exist in our records » (L'ID de clé d'accès AWS que vous avez fournie n'existe pas dans nos enregistrements) indique qu'il existe un problème lié aux informations d'identification que vous utilisez. La clé d'accès que vous utilisez peut avoir été supprimée, ou bien le rôle ou l'utilisateur AWS Identity and Access Management (IAM) associé peuvent avoir été supprimés.

Pour résoudre le problème, vérifiez les informations d'identification que vous utilisez sont correctes. Si vous utilisez l'interface de ligne de commande (CLI) AWS, exécutez la commande suivante pour répertorier les clés d'accès stockées :

aws configure list

Vous pouvez également exécuter la commande pour obtenir des informations sur les informations d'identification IAM que vous utilisez pour appeler l'API : 

aws sts get-caller-identity

Une fois que vous obtenez les informations d'identification que vous utilisez, vérifiez que ces informations d'identification sont toujours valides. Si vous utilisez un rôle IAM, procédez comme suit :

  1. Ouvrez la console IAM.
  2. Choisissez Roles (Rôles).
  3. Vérifiez que le rôle IAM est répertorié. S'il ne l'est pas, créez un rôle IAM.

Si vous utilisez un utilisateur IAM, procédez comme suit :

  1. Ouvrez la console IAM.
  2. Choisissez Users (Utilisateurs).
  3. Vérifiez que l'utilisateur IAM est répertorié. S'il ne l'est pas, vous devez créer un utilisateur IAM.
  4. Si l'utilisateur IAM est répertorié, choisissez le nom d'utilisateur pour afficher sa page Summary (Résumé).
  5. Choisissez l' onglet Security credentials (Informations d'identification), puis vérifiez que les clés d'accès associées s'affichent. Si les clés d'accès manquent ou sont inactives, vous devez créer des clés d'accès ou activer les clés.

Cet article vous a-t-il été utile ?

Cette page peut-elle être améliorée ?


Vous avez besoin d'aide ?