我正在尝试标记已上传到 S3 的 key 。在下面的同一行中,我只是从一个字符串创建一个文件。获得 key 后,我不确定如何标记文件。我试过 Tag 和 TagSet。
from boto.s3.bucket import Bucket
from boto.s3.key import Key
from boto.s3.tagging import Tag, TagSet
k = Key(bucket)
k.key = 'foobar/somefilename'
k.set_contents_from_string('some data in file')
Tag(k, 'the_tag')
最佳答案
S3 此后添加了 object level tags .你可以get和 set他们与boto3 .
这些比元数据更加通用:
- 可以在不复制对象的情况下添加和修改它们。
- 它们可以用作生命周期管理规则中的过滤器。
- 它们可用于控制对对象的访问。
关于python - 如何将标签添加到 boto (Amazon S3) 中的 key ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15827196/