随着云资源增加,管理难度也在增加,您可能无法批量管理云资源的成本和监控。为了实现资源的精细化管理,您可以使用标签对资源进行分类标记。标签是重要的分组工具,可以帮助您在人员、财务和物品管理方面进行横向管理。
更多标签信息,请参见 什么是标签 。
应用场景
随着您创建的云服务器 ECS 数量的增加,利用标签进行资源分组管理和分类有利于搜索和批量操作。标签的常见场景包括:
-
管理应用发布流程
-
资源溯源,基于标签分组检索和管理资源
-
搭配 系统运维管理 、资源编排、弹性伸缩和云助手等实现基于标签自动化分组运维
-
基于标签管理成本和分账
-
设计资源或角色访问控制
本文将详细介绍以下两个场景,更多应用场景,请参见 什么是标签 。
场景一:优化云服务器资源管理或使用标签进行自动化运维
您可以为不同环境(如生产环境和测试环境)、操作系统(如
Windows
和
Linux)或客户端平台(如
iOS
和
Android)绑定不同的标签。例如,为测试环境涉及的所有
ECS
实例绑定一个类似
Test:Server-Windows
的标签键值对,以便在维护中快速筛选相关实例。
批量操作示例:
-
更换镜像部署应用
-
升级补丁
-
添加安全组规则控制网络访问
更多信息,请参见 使用标签获取 ECS 实例并将其加入到对应标签的安全组 。
-
通过 系统运维管理 批量启动、停止或重启 ECS 实例
以批量启动 ECS 为例,具体操作,请参见 使用 OOS 批量启动带指定标签的 ECS 实例 。
-
通过云助手在多台 ECS 实例上运行运维脚本
以在指定标签的 ECS 实例上执行云助手命令为例,具体操作,请参见 使用标签控制云助手命令的执行 。
场景二:团队和项目管理
在团队或项目管理中,您可以添加以群组、项目或部门为维度的标签(如
CostCenter:aliyun
),然后实现分组、在费用中心基于标签实现分账管理,或者交叉授权等目的。
更多信息,请参见:
使用说明
标签都由一对键值对(Key-Value)组成,资源的任一标签的标签键(Key)必须唯一。
使用标签前,您需要了解标签的使用限制及配额,请参见 什么是标签 。
创建并绑定标签
在创建标签前,请参见 标签设计的原则 以了解相关背景和示例。创建或绑定标签的具体操作如下:
一个资源绑定标签的上限为 20 个。如果超出上限,您需要解绑部分标签后再继续绑定新标签。
-
访问 ECS 控制台-标签 。
-
在页面左侧顶部,选择目标资源所在的资源组和地域。
-
在 自定义标签 页签下,单击 创建自定义标签 。
-
在 创建自定义标签 页面中,完成以下操作。
创建自定义标签时必须同时绑定资源。如果需要仅创建标签,并规划标签键和标签值,请使用预置标签。更多信息,请参见 创建标签 。
-
创建新标签。
参数说明如下所示:
参数
是否必选
说明
标签键
是
输入新标签键或选择已有标签键。
-
输入新标签键时,最多支持 128 个字符,不能以 aliyun 或 acs: 开头,不能包含 http:// 和 https:// 。
-
选择已有标签键时,支持模糊搜索。
标签值
否
输入新标签值。
输入新标签值时,最多支持 128 个字符,不能包含 http:// 和 https:// 。
说明标签中同一标签键可对应不同标签值。因此,选择已有标签键,输入新标签值也可创建新标签。
-
-
单击 下一步 。
-
配置相关参数绑定资源。
参数说明如下所示:
参数
说明
示例
资源选择方式
资源选择支持以下两种方式:
-
资源列表选择 :您可以在资源列表中选择需要绑定的一个或多个资源。
-
输入多个资源 ID :您可以在 输入资源 ID 区域的输入框中输入资源 ID。
说明-
多个资源 ID 请分行输入,或使用半角逗号(,)分隔。
-
单次请求最多可以绑定 20 个标签。
-
输入多个资源 ID
产品
选择产品的资源类型。例如,云服务器 ECS 的实例、云盘、快照等资源。
云服务器:实例
输入资源 ID
输入对应云服务器 ECS 实例的实例 ID。
i-bp12d03u8usvakpo****
-
-
单击 确定 。
-
(可选)查看绑定的资源列表。
在标签创建和绑定成功后,您可以在 自定义标签 列表上方单击
图标,然后找到已成功绑定的标签,单击对应 操作 列的 查看资源 ,查看绑定的资源列表。
-
解绑或删除标签
如果标签不再适用,您可以将该标签从目标资源上解绑。下面以资源类型为 云服务器:实例 、该资源绑定的标签为 ECS:Documentation (标签键为 ECS ,标签值为 Documentation )为例,介绍资源解绑标签的操作方法。
-
单次最多可以解绑 20 个标签。
-
解绑标签后,如果标签绑定的资源数量为零,则该标签将在 24 小时内被自动删除。
-
在 自定义标签 页签下,选择资源类型为 实例 。
-
在标签列表中找到待解绑的标签 ECS:Documentation ,以如下任一方式进入 资源列表 页面。
-
方式一:单击 ECS 标签键后,在 Documentation 标签值对应的 操作 列,单击 查看资源 。
-
方式二:在 ECS 标签键对应的 操作 列,单击 查看资源 。
-
-
在 资源列表 页签下,解绑一个或多个资源。
-
单个解绑:选择一个待解绑的资源,单击对应 操作 列的 解绑资源 。
-
批量解绑:选中多个待解绑资源,单击 解绑当前标签 或 解绑标签 。
-
-
在弹出的 解绑资源 对话框中,单击 确定 。
资源解绑标签成功后,在 资源列表 页面,单击
图标后,您可以查看到资源对应的标签已解绑。
标签最佳实践
您可以使用标签来精细化管理资源,常见用法及对应操作如下:
-
查找或导出资源
-
使用标签控制资源访问
-
使用标签对 ECS 实例进行分组并授权,以满足 RAM 用户只能查看和操作被授权资源的需求。具体操作,请参见 使用标签对 ECS 实例进行分组授权 。
-
通过 RAM 的自定义策略指定授权的标签,利用标签限制 RAM 用户只能查看和管理指定的 ECS 实例。具体操作,请参见 使用标签限制 RAM 用户管理指定的 ECS 实例 。
-
-
使用标签进行自动化运维
-
在 OOS 中批量启动带指定标签的多台 ECS 实例。具体操作,请参见 使用 OOS 批量启动带指定标签的 ECS 实例 。
-
使用 OOS 提供的公共任务模板创建执行,为 ECS 实例下的云盘、弹性网卡、弹性公网 IP、快照和自定义镜像批量继承 ECS 实例的标签。具体操作,请参见 ECS 实例下的云盘、弹性网卡、弹性公网 IP、快照和自定义镜像批量继承 ECS 实例的标签 。
-
使用 OOS 提供的公共任务模板创建执行,根据指定标签获取 ECS 实例,并把获取到的 ECS 实例加入到绑定了同一标签的安全组中。具体操作,请参见 使用标签获取 ECS 实例并将其加入到对应标签的安全组 。
-
为多台 ECS 实例绑定相同标签,然后通过云监控的智能标签同步功能,将它们自动添加至同一个应用分组,实现自动化分组监控。具体操作,请参见 使用标签将 ECS 实例自动加入云监控应用分组 。
-
在指定标签的 ECS 实例上批量执行云助手命令或通过云助手上传文件。具体操作,请参见 使用标签控制云助手的命令执行 。
-
相关文档
-
您还可以通过资源组根据资源的用途、权限和归属等维度对您拥有的云资源进行分组,从而实现企业内部多用户、多项目的资源分级管理。更多信息,请参见 什么是资源组 或 资源组 。
-
调用接口 TagResources - 创建并绑定标签 。