KS3支持使用对象标签(Object Tagging)对存储的对象(Object)进行分类,您可以批量管理拥有相同标签的对象,例如针对相同标签的对象设置生命周期规则等。详情请参见生命周期。
对象标签使用一组键值对(Key-Value)标记对象,您可以在上传文件时添加标签,也可以为现有文件添加标签。
说明:
- 使用对象标签会产生一定的费用,计费方式参考:计费方式和计量项说明。
- 单个文件最多可设置10个标签,Key不可重复。
Key命名规则:
支持大小写字母、数字、空格和符号 + - = . _ : / @
1-128字节,区分大小写,不能以空格开头或结尾,不容许为空
不允许设置系统保留字段,ksc:与kss:开头
value设置规则:
支持大小写字母、数字、空格和符号 + - = . _ : / @
1-256字节,区分大小写,不能以空格开头或结尾
只有Bucket拥有者和授权用户拥有读写对象标签的权限。
跨区域复制时,对象标签也会复制到目的端。
对象标签不受文件目录限制,您可以批量操作拥有指定标签的对象,例如:
4. 在选中多个想设置标签的文件之后,单击上方的批量操作按钮,在下拉菜单中单击标签。
注意:在批量管理标签时,若Object已经存在标签,则将覆盖已存在标签,请确定对您的业务无影响再进行操作。
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>
以上规则中:
文档内容是否对您有帮助?
评价建议不能为空
非常感谢您的反馈,我们会继续努力做到更好!