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)