标签设计最佳实践
本文介绍了使用云服务器ECS标签的最佳实践。您可以通过标签管理、分类和检索数字资产。
应用场景
随着您云上资源的增加,管理难度也随之变化,您可以通过标签实现批量管理资源。标签是人员、财务、物品管理的重要分组工具,帮助您横向连通云产品。标签的常见场景包括资源管理、访问控制和自动化运维及分账等,如下所示:
- 管理应用发布流程
- 资源溯源,基于标签分组检索和管理资源
- 搭配运维编排服务、资源编排、弹性伸缩和云助手等实现基于标签自动化分组运维
- 基于标签管理成本和分账
- 设计资源或角色访问控制
原则概述
您在创建标签时,可以根据以下设计原则实现标签最佳实践:
互斥原则
互斥是指尽量避免对同一个属性含义使用两个或以上的标签键。例如标记归属者用key="owner"
表示时,就不能使用其他相同含义的标签键,如own、belonger或归属者等。
集体详尽原则
集体详尽是指规划资源时,您需要同时规划标签,并优先规划标签键。所有资源对象都必须绑定已规划的标签键及其对应的标签键。
- 标签键值对需要采用标准化命名格式。
- 集体详尽原则是后续通过标签维度在访问控制、成本跟踪、自动化运维以及分组搜索的必要条件。
有限值原则
有限值是指为资源剔除多余的标签值,只保留核心标签值。
有限值原则简化了资源管理、访问控制、自动化运维及分账等流程。您还可以结合标签及自动化工具管理资源,云服务器ECS支持通过API编程控制标签,方便您自动管理、检索和筛选资源。
考虑未来变化后果原则
您需要在满足有限值的前提下,在规划标签时同时考虑后续工作中增加或者减少标签值的影响,提高标签修改的灵活性。
当您修改标签时,可能会引起基于标签的访问控制、自动化运维或相关账单报表的变化。无论是公司或个人层面的业务,最佳实践是创建与业务相关的标签组,以便从技术、业务和安全维度管理资源。使用自动化运维来管理其资源及服务时,还设计额外的自动化专用的标签,帮助您完成自动化运维工作。
简化设计原则
简化设计原则是指简化标签键的使用,在规划标签时使用固定维度的标签键。简化设计原则可减少由于过多的标签键导致的操作报错。
- 您可以创建与业务相关的标签组,方便您从技术、业务或安全等维度管理资源。
- 使用自动化运维工具管理资源及服务时,您可以设计自动化运维专用的标签。
标签键设计示例
下表列举了常见业务维度的标签命名示例。涉及英文标签命名时,建议使用小写英文字母。
业务维度 | 标签键(key) | 标签值(value) |
---|---|---|
组织架构 |
|
相关名称 |
业务架构 |
|
相关名称 |
角色架构 |
|
|
用途类标签 |
|
用途值 |
项目类标签 |
|
项目相关值 |
业务部门(实现成本分配和业务跟踪) |
|
部门相关值 |
财务维度责任人(确定资源负责人) | owner | 人名或邮箱等 |
财务维度客户(识别资源组服务的客户) | 自定义或真实值 | 客户名称 |
财务维度项目(确定资源支持的项目) | project | 项目名称 |
财务维度订单 | order | 订单分类ID |
相关链接
相关API
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论