函数计算为函数提供了标签功能,便于搜索和分组管理函数。为函数创建标签后,您还可以通过标签的分类实现企业分账管理。本文介绍如何通过标签进行函数分账。
使用场景
企业分账适用于以下场景。
-
环境隔离
为不同环境(例如生产环境和测试环境)、Runtime(例如Java、Python或Node.js等)或者客户端平台(例如iOS和Android)绑定不同的标签,实现开发者操作环境的隔离。
-
项目管理
在团队或者项目管理中,添加群组、项目或部门维度的标签(例如team:ops),实现分项目或者分团队的账务管理。
实现原理如下图。
使用流程
前提条件
已创建函数并为其创建标签。具体操作,请参见创建函数和配置标签。
-
针对函数计算2.0控制台创建的函数(名称中含有$符号),标签会绑定到2.0的服务,而不是函数。
-
本文示例包括了函数计算2.0和3.0的函数,分别为2.0的服务和3.0的函数绑定标签
2.0:dev、3.0:dev、team:dev以及2.0:ops、3.0:ops、team:ops。
操作指引
启用标签
登录费用与成本,在左侧导航栏,选择,在费用标签页面,根据需求启用费用标签。
-
从未启用过
-
在费用标签页面,单击下一步。
-
在请选择启用标签区域,根据界面提示搜索并添加目标标签,然后单击下一步。
-
单击确认启用,在弹出的提示对话框,单击确定。
-
-
曾经启用过
-
在费用标签页面的标签key文本框,输入目标标签,然后单击搜索。
-
在下方搜索结果区域,单击目标标签操作列的启用。
您也可以选中多个标签,然后单击批量启用同时启用多个标签。
-
-
为函数新建标签后,T+1同步至费用标签列表,然后才能启用此标签。
-
只有启用状态的标签,才能在费用中心体现。
创建财务单元
在费用与成本财务单元页,单击财务单元后的
按钮,新增财务单元。
设置财务单元规则
通过财务单元自动分配规则,可以将符合条件的资源实例自动分配至指定的财务单元,解决用户手动分配过于繁琐耗时的问题。
-
单击新创建的财务单元,选择自动分配规则页签,单击添加规则,或选择指定的财务单元,在自动分配规则页签下,单击编辑。
-
开始设置条件和公式。
如图所示,为财务单元"生产环境"设置了3个条件,3个条件之间是或的关系,满足任意一个条件时,例如标签等于
2.0:dev、3.0:dev或team:dev,该资源分配至财务单元"生产环境"。
(可选)设置自动分配资源到财务单元
建议您启用自动分配规则对全部资源生效,启用后如果您对财务单元的自动分配规则进行了调整,新规则将对全部非手动分配的云产品资源实例生效。否则,财务单元自动分配规则仅对新创建和未分配的资源生效。

此外,您也可以手动分配资源到财务单元,手动分账规则是指手动将资源分配到财务单元下。手动分配的优先级高于自动分配。具体操作,请参见财务单元。
分账结果验证
在左侧导航栏,选择,在分账明细页面,查看分账信息。
在财务单元列筛选目标财务单元,例如"生产环境",然后在列表中查看分配至此财务单元的资源是否准确,可以通过资产/资源实例ID列核对。

相关文档
-
关于分账管理的更多信息,请参见以下文档。
-
关于通过标签分组管理函数的最佳实践,请参见授予不同RAM用户不同分组函数的操作权限。