2016-05-30 1 views
-1

Je suis confronté à un problème ci-dessous alors que j'essaie de lister les fichiers à l'aide de la commande aws s3 ls. Aucune suggestion?La liste AWS s3 ne fonctionne pas

server:~/bin> aws s3 ls 

HTTPSConnectionPool(host='s3-us-west-2.amazonaws.com', port=443): Max retries exceeded with url:/(Caused by ConnectTimeoutError(<botocore.awsrequest.AWSHTTPSConnection object at 0x2531450>, 'Connection to s3-us-west-2.amazonaws.com timed out. (connect timeout=60)')) 

Est-ce que cela a quelque chose à voir avec les groupes de sécurité? Malheureusement, je ne suis pas en mesure d'afficher une sortie verbeuse, stackoverflow ne marche pas me permettre de le faire ..

+0

pouvez-vous confirmer que vous pouvez vous connecter au site Web amazon via le port 443 'nc -vz s3-us-west-2.amazonaws.com 443'? Vous pouvez également lancer la commande avec le mode de débogage 'aws s3 ls --debug' pour obtenir plus d'informations sur le moment où l'erreur se produit –

+0

@ FrédéricHenri J'ai 2 serveurs, d'abord le aws s3 ls fonctionne et dans la seconde je vois l'erreur. Mais nc -vz s3-us-west-2.amazonaws.com 443 échoue dans les deux serveurs avec l'erreur: nc: se connecter à s3-us-west-2.amazonaws.com port 443 (tcp) a échoué: la connexion a expiré – BJC

+0

à partir de votre deuxième serveur, avez-vous le trafic sortant autorisé sur les ports 80 et 443? –

Répondre

1

Essayez d'utiliser la commande ci-dessous

aws s3 --region nous-ouest-2 ls

Aussi, vérifiez Les informations d'identification AWS doivent figurer dans votre fichier /root/.aws/credentials.

Vérifiez également si vous avez la permission d'accéder à S3 à partir de cette instance ou non.