174 votes

AWS S3 CLI - Impossible de se connecter à l'URL du noeud final

 $ aws s3 ls

Could not connect to the endpoint URL: "https://s3.us-east-1a.amazonaws.com/"
 

Quel pourrait être le problème?

370voto

Frédéric Henri Points 32002

Vous avez probablement un problème avec votre profil par défaut pour la région par défaut.

Vérifiez votre fichier à ~/.aws/config , vous avez quelque chose comme

 [default]
region=us-east-1a
...
 

Fixez la région à region=us-east-1 et la commande fonctionnera correctement

11voto

fraya Points 61

Tout d'abord, vous utilisez 'aws configure', puis entrez la clé d'accès, la clé secrète et la région. la région que vous indiquez serait importante pour ce problème. essayez de saisir quelque chose comme 's3.us-east-1', pas 's3.us-east-1a'. cela résoudra le problème.

11voto

imTheManager Points 51

Si aucune des solutions ci-dessus fonctionne,vérifiez également vos autorisations et paramètres de pare-feu. Dans mon cas, l'ajout de proxy variables d'environnement ont fait le travail.

Pour Linux ou mac

$ export HTTP_PROXY=http://<YOUR PROXY IP>:<PORT>

$ export HTTPS_PROXY=http://<YOUR PROXY IP>:<PORT>

Pour Windows

set HTTP_PROXY=http://<YOUR PROXY IP>:<PORT>

set HTTPS_PROXY=http://<YOUR PROXY IP>:<PORT> aws cli Windows

enter image description here

7voto

Thomas Thiemann Points 21

Certains services AWS sont uniquement disponibles dans certaines régions qui ne correspond pas à votre région. Si c'est le cas, vous pouvez remplacer la définition de normes par l'ajout de la région de votre commande cli.

Cela peut être une solution pratique pour les personnes qui ne veulent pas changer leur région par défaut dans le fichier de configuration. SI votre fichier de config n'est pas définie: Veuillez vérifier les suggestions ci-dessus.

Dans cet exemple, la région est forcé d'eu-west-1 (par exemple l'Irlande):

aws s3 ls --region=eu-west-1

Testé et utilisé avec aws workmail de supprimer des utilisateurs:

aws workmail delete-user --region=eu-west-1 --organization-id [org-id] --user-id [user-id]

J'ai tiré l'idée de ce fil et il fonctionne parfaitement pour moi - alors je voulais la partager. Espérons que cela aide!

4voto

devonlazarus Points 192

Les points finaux S3 sont par région et non par AZ:

http://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region

Dans votre cas, cela devrait être https://s3.amazonaws.com .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X