python boto3を使用したAWS S3の操作

Yuya Sato 186views 更新:2016年6月1日

boto3を用いたS3の操作について。 バケット取得は以下の様にする。

import boto3

BUCKET_NAME = 'example'

s3 = boto3.resource('s3')
bucket = s3.Bucket(BUCKET_NAME)

指定したバケットに格納されているオブジェクトを参照したい場合はobjectsを用いる。 以下に使用例を示す。

使用例1
OBJECT_NAME = "sample.png"

obj = bucket.Object(OBJECT_NAME)
使用例2
for obj in bucket.objects.all():
    print(obj.key)

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません