J'essaye de télécharger un dossier d'un de mon seau d'Amazone s3 à l'instance d'Ubuntu EC2. J'ai deux seaux créés dans 2 régions différentes, je peux accéder et télécharger des dossiers du seau d'une région mais quand J'essaie d'accéder à l'autre suis face à un problème.aws s3 télécharger des fichiers
Here is the error,
Traceback (most recent call last):
File "listbucket.py", line 7, in <module>
bucket = conn.get_bucket('train-faces')
File "/usr/local/lib/python2.7/dist-packages/boto/s3/connection.py", line 509, in get_bucket
return self.head_bucket(bucket_name, headers=headers)
File "/usr/local/lib/python2.7/dist-packages/boto/s3/connection.py", line 556, in head_bucket
response.status, response.reason, body)
boto.exception.S3ResponseError: S3ResponseError: 400 Bad Request
Mais je peux télécharger le fichier à partir du compartiment d'une autre région.
Lorsque vous configurez vos informations d'identification AWS, vous devez avoir configuré la région par défaut. c'est peut-être pourquoi son travail pour l'un, pas l'autre. Spécifiez-vous la région dans votre commande? par exemple. --region us-east-1 – slipperyseal
non iam ne spécifiant aucune région dans la commande mais j'ai configuré la région. – Raj
mais si je change n'importe quelle autre région dans la configuration ne fonctionne pas – Raj