s3.upload_file で、 ExtraArgs={‘ACL’:’public-read’}を追加する
s3 = boto3.client('s3', aws_access_key_id=accesskey, aws_secret_access_key= secretkey, region_name=region) filename = "a.json" bucket_name = "hoge" s3.upload_file(filename,bucket_name,filename, ExtraArgs={'ACL':'public-read'}) print("upload {0}".format(filename))
※追加しないとaccess denyとなるので注意が必要