Je suis un utilisateur racine, un utilisateur avec pouvoir ou un administrateur avec un accès inter-comptes. Pourquoi la console Amazon S3 n'affiche-t-elle pas tous les compartiments auxquels j'ai accès ?

Date de la dernière mise à jour : 20/08/2021

Je suis un utilisateur racine, ou j'ai un accès « Utilisateur avec pouvoir » ou un accès administrateur sur plusieurs comptes AWS. Toutefois, lorsque je me connecte à la console Amazon Simple Storage Service (Amazon S3), je ne vois pas tous les compartiments auxquels j'ai accès. Comment puis-je accéder aux compartiments qui ne sont pas répertoriés ?

Résolution

Il n'y a aucun moyen de répertorier tous les compartiments Amazon S3 auxquels vous avez accès sur plusieurs comptes AWS. Par défaut, la console Amazon S3 répertorie uniquement les compartiments détenus par le compte que vous utilisez pour vous connecter. La console ne répertorie pas les compartiments dans d'autres comptes, même si vous y avez accès.

Remarque : pour accéder à un compartiment individuel dans un autre compte, vous devez connaître le nom du compartiment.

Pour accéder à un compartiment individuel dans un autre compte à l'aide de la console Amazon S3, remplacez doc-examplebucket par le nom du compartiment, comme suit :

https://s3.console.aws.amazon.com/s3/buckets/doc-examplebucket/

Important : pour que le lien direct de la console fonctionne, vous devez disposer des autorisations nécessaires pour accéder au compartiment à l'aide de la console.

Vous pouvez également accéder à un compartiment individuel dans un autre compte à l'aide d'AWS Command Line Interface (AWS CLI), du kit SDK AWS ou de l'API REST Amazon S3.

Suivez ces étapes pour configurer l'interface de ligne de commande AWS afin d'accéder à un compartiment Amazon S3 dans un autre compte :

1.    Utilisez la console AWS Identity and Access Management (IAM) pour créer des clés d'accès pour l'utilisateur IAM ayant accès à ce compte.

2.    Installez l'interface de ligne de commande AWS.

3.    Configurez l'interface de ligne de commande AWS à l'aide des clés d'accès que vous avez créées.

Une fois que vous avez configuré l'interface de ligne de commande AWS, vous pouvez exécuter des commandes qui envoient des demandes au compartiment. Par exemple, exécutez cette commande pour copier un objet du compartiment vers votre ordinateur local :

aws s3 cp s3://doc-examplebucket/objectname/local/path

Remarque : si vous recevez des erreurs lors de l'exécution des commandes de l'interface de ligne de commande AWS CLI, assurez-vous d'utiliser la version la plus récente de l'interface de ligne de commande AWS CLI.


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


Besoin d'aide pour une question technique ou de facturation ?