对象存储服务(OBS)标签使用指南

标签基础规则
1、标签结构:对象存储服务(Object Storage Service, OBS)允许用户通过键值对(KeyValue)的形式给存储桶(Bucket)和对象(Object)打标签,单个对象最多可以设置10个标签,每个标签的Key最长为128字符,Value最长为256字符,且都区分大小写。
2、字符限制:标签的Key和Value可以使用大小写字母、数字以及一些特殊符号,包括+‑=._:/,如果标签中包含其他任意字符,需要对Key和Value进行URL编码。
3、权限管理:只有存储桶的拥有者或者被授予oss:PutObjectTagging权限的用户,才能读写对象标签,标签修改后,不会影响对象的Last‑Modified时间。
标签操作步骤
1、OSS控制台操作:
登录OSS管理控制台,选择目标存储桶。
如果未开启版本控制,在文件列表中选择对象并添加标签;如果已开启版本控制,在指定版本的对象操作栏下选择标签。

在标签面板中设定标签的键和值,然后单击确定。
2、SDK操作:
初始化OSS客户端实例,并进行身份验证。
创建标签映射,上传或设置对象时添加标签。
示例代码展示如何使用Java SDK为上传的对象设置标签。
使用场景与优势
1、生命周期管理:结合标签与生命周期规则,可以定期删除带有特定标签的对象,有助于节省存储费用,设置生命周期规则将带有特定标签的对象在最后更新30天后删除。
2、授权访问控制:可以通过RAM策略授权RAM用户访问具有特定标签的对象,这允许针对不同用户或群组细化数据访问权限。

3、成本分析:桶标签会体现在所有请求生成的计费话单上,便于按标签对话单报表进行分类筛选和成本分析,用应用名称作为标签,帮助分析特定应用的成本。
约束与限制
1、桶标签特性:桶标签的Key和Value同样区分大小写,一个桶默认最大可以有10个标签,同一个桶标签的键不能重复,但值可以重复且可以为空,设置桶标签后,大约需要等待3分钟才能生效。
2、标签使用方式:支持通过控制台、API和SDK配置桶标签,不支持通过OBS Browser+、obsutil等工具配置桶标签。
相关问题与解答
1、问题一:如何在不同区域使用OBS?
答案:在全球多区域部署了OBS基础设施,用户可根据自身需要指定区域使用OBS,以获得更快的访问速度和实惠的服务价格。
2、问题二:OBS标签能提高数据组织效率吗?
答案:是的,通过为存储桶和对象设置标签,用户可以更有效地分类和管理数据,标签可以帮助识别云资源的用途、所有者或环境等维度,从而优化资源使用量分析和成本核算。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复