# pip install doto3
J'ai défini la configuration, etc. à la main, mais j'obtiens une erreur de point de terminaison. Erreur sans s3.tokyo .....
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "https://s3.tokyo.amazonaws.com/"
Si vous regardez de plus près, vous ne pouvez pas utiliser tokyo lorsque vous spécifiez une région dans config.
.aws/config
の中で、
region=ap-northeast-1
L'utilisateur définit la clé d'authentification sur ~ / .aws / confidentiel
en la définissant avec IamUser d'Amazon.
Exécutez à partir de la ligne de commande python ci-dessous (voir Official Quickstart)
s3 = boto3.resource('s3')
read the list
for bucket in s3.buckets.all():
print(bucket.name)
Upload
data = open('test.jpg', 'rb')
s3.Bucket('my-bucket').put_object(Key='test.jpg', Body=data)
Recommended Posts