Installez boto3 avec pip ou quelque chose. Installez en utilisant conda.
$ conda install -c anaconda boto3=1.3.1
Enregistrer les informations d'identification et la région par défaut à l'aide d'AWS CLI
$ aws configure
aws_access_key_id = ACCESS_KEY_ID
aws_secret_access_key = SECRET_ACCESS_KEY
region = ap-northeast-1
output = json
De plus, c'est ok même si vous l'ajoutez directement au fichier comme indiqué ci-dessous
$ vim ~/.aws/credentials
[default]
aws_access_key_id = ACCESS_KEY_ID
aws_secret_access_key = SECRET_ACCESS_KEY
$ vim ~/.aws/config:
[default]
region = ap-norteast-1
output = json
import boto3
s3 = boto3.resource('s3')
for bucket in s3.buckets.all():
print(bucket.name)
import boto3
s3 = boto3.resource('s3')
data = open('test.jpg', 'rb')
s3.Bucket('my-bucket').put_object(Key='test.jpg', Body=data)
Ci-dessous, référence http://boto3.readthedocs.io/en/latest/index.html
Recommended Posts