KS3支持使用对象标签(Object Tagging)对存储的对象(Object)进行分类,您可以针对指定标签的Object设置生命周期规则。
说明:对象标签功能目前处于公测期,公测期间免费,公测期结束后使用对象标签会产生一定的费用,计费方式参考:计费方式和计量项说明。
对象标签使用一组键值对(Key-Value)标记对象,您可以在上传文件时添加标签,也可以为现有文件添加标签。
每个对象最多添加10个标签。
Key命名规则:
支持大小写字母、数字、空格和符号 + - = . _ : /
1-128字节,区分大小写,不能以空格开头或结尾,不容许为空
不允许设置系统保留字段,ksc:与kss:开头
value设置规则:
支持大小写字母、数字、空格和符号 + - = . _ : /
1-256字节,区分大小写,不能以空格开头或结尾
对象标签不受文件目录限制,您可以批量操作拥有指定标签的对象,例如:
x‑kss‑tagging
请求头指定对象标签。tagging
指定对象标签。x‑kss‑tagging
请求头指定对象标签。x-kss-tagging-directive
设置是否覆盖源对象标签,x‑kss‑tagging
请求头指定目标对象标签。x‑kss‑tagging
请求头指定目标对象标签。x‑kss‑tagging‑count
标识对象的标签个数。x‑kss‑tagging‑count
标识对象的标签个数。能够进行Tag相关操作的用户、角色、服务,必须具有如下相关权限,您可以通过Bucket policy 与IAM 实现如下权限授权管理:
例如:
更多接口权限细节请参考,对象标签涉及的API接口
在生命周期规则配置中,您可以指定生命周期规则生效的条件。生命周期规则可针对前缀或对象标签生效,您也可以同时指定两者作为条件。
示例:
<LifecycleConfiguration>
<Rule>
<ID>1</ID>
<Filter>
<And>
<Prefix>documents</Prefix>
<Tag>
<Key>age</Key>
<Value>21</Value>
</Tag>
<Tag>
<Key>name</Key>
<Value>li</Value>
</Tag>
</And>
</Filter>
<Status>Enabled</Status>
<Expiration>
<Days>30</Days>
</Expiration>
</Rule>
<Rule>
<ID>2</ID>
<Filter>
<And>
<Prefix>pic</Prefix>
<Tag>
<Key>age</Key>
<Value>20</Value>
</Tag>
</And>
</Filter>
<Status>Enabled</Status>
<Transition>
<Days>60</Days>
<StorageClass>Archive</StorageClass>
</Transition>
</Rule>
</LifecycleConfiguration>
以上规则中:
说明: 更多信息请参见管理文件生命周期。
文档内容是否对您有帮助?
评价建议不能为空
非常感谢您的反馈,我们会继续努力做到更好!