
# 配置函数的标签
标签用于标识和分类函数资源，标签与函数资源间为多对多关系。为函数添加标签后，可通过标签快速检索和定位函数，便于系统化管理资源。
为函数配置标签，支持以下两种标签来源。
- 使用标签管理服务（TMS）创建的全局资源标签，支持在TMS服务中通过标签筛选函数资源。
- 使用FunctionGraph创建标签，支持在函数列表中通过标签筛选函数。
#### 约束与限制
- 一个函数最多可以添加20个标签。
- 如您的组织已经设定函数工作流服务的相关标签策略，则需按照标签策略规则为函数添加标签。标签如果不符合标签策略的规则，则可能会导致函数创建失败，请联系组织管理员了解标签策略详情。
 
#### 前提条件
如需使用标签管理服务（TMS）提供的预定义标签能力，请开通TMS服务，TMS服务开通具体请参见[权限管理](https://support.huaweicloud.com/productdesc-tms/tms_01_0009.html)。
#### 添加标签
1. 登录[函数工作流控制台](https://console.huaweicloud.com/functiongraph/?locale=zh-cn)，在左侧的导航栏选择"函数 \> 函数列表"。
2. 单击函数的名称，进入函数详情页。
3. 在"设置"页签下选择"标签"。
4. 单击"编辑标签"，在编辑标签弹框中单击"添加标签"。
5. 配置标签键和标签值。 每个标签由一对键值对（Key-Value）组成，且每个标签键（Key）都必须是唯一的，每个标签键（Key）只能有一个值（Value）。
   表1标签命名规则 
   | 参数  | 规则                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
   |:---|:---|
   | 标签键 | - 不能为空  - 不能以_sys_或空格开头，不能以空格结尾  - 可用UTF-8格式表示的字母（包含中文）、数字和空格，以及以下字符：_ . : = + - @  - 128个字符以内且不与其他标签键重复   |
   | 标签值 | - 可以为空字符串  - 可用UTF-8格式表示的字母（包含中文）、数字、空格，以及以下字符：_ . : / = + - @  - 长度0\~255个字符（中文也可以输入255个字符）                                                                                                   |
      
   
6. 完成后单击"确定"保存标签。
 
#### 使用标签检索函数
1. 返回函数工作流控制台，在左侧的导航栏选择"函数 \> 函数列表"。
2. 在搜索框中先选择筛选条件"标签"，再勾选标签键值对，一次可添加多个标签作为筛选条件。
3. 单击"确定"，可以在函数列表查看检索结果。
 
#### 相关文档
除使用控制台外，函数工作流支持通过API的方式查询函数标签，详情请参见[查询函数标签列表API](https://support.huaweicloud.com/api-functiongraph/functiongraph_23_1031_01.html)。
