【发布时间】:2018-03-24 22:25:00
【问题描述】:
我正在尝试使用 boto3 访问我的 s3 存储桶中的特定对象以进行删除。
以下代码来自 boto3 文档。 https://boto3.readthedocs.io/en/latest/guide/migrations3.html#accessing-a-bucket
# Boto 3
for key in bucket.objects.all():
key.delete()
很好,但我宁愿有一个字典引用,然后遍历对象。这在扩展方面并不是最好的。
有没有办法使用它的键来抓取一个对象?
编辑:
我尝试了这个,但没有奏效。查看对象集合管理器。
s3 = boto3.resource('s3')
bucket = s3.Bucket(AWS_UPLOAD_BUCKET)
key = bucket.objects.get(key = venueobjects3key)
【问题讨论】: