Serverless 应用引擎 SAE(Serverless App Engine)为应用提供了标签功能。您可以为托管在SAE的应用创建并绑定标签,并通过标签的分类实现企业分账管理。本文介绍如何为应用设置标签,以及利用标签按需查看企业的分账费用信息。
前提条件
准备工作包括开通SAE服务并授权、为RAM用户授权(可选)、创建命名空间和创建VPC。其中,如果RAM用户需要查看分账账单,那么您需要先通过阿里云账号为RAM用户授予AliyunBBSReadOnlyAccess权限,此后RAM用户可在阿里云用户中心查看账单以及在SAE概览页查看资源包用量等信息。
如果RAM用户还需要查看更精细化的账单信息,阿里云账号可以为其授予用户中心的权限策略。更多信息,请参见用户中心RAM策略。
背景信息
随着创建的应用逐渐增多,利用标签将资源进行分组管理和归类便于搜索、聚合资源,为不同环境或项目等设置不同的标签。示例如下。
环境隔离:为不同的环境(例如生产环境和测试环境)、操作系统(例如Windows Server和Linux)或者客户端平台(例如iOS和Android)绑定不同的标签。
项目管理:在团队或者项目管理中,添加以群组、项目或部门为维度的标签(例如CostCenter:aliyun),实现分组、分账管理。
使用说明
标签都由一对键值对(Key:Value)组成。
资源的任一标签的标签键(Key)必须唯一。
不同地域中的标签信息不互通。
解绑标签时,如果解绑之后该标签不再绑定任何资源,该标签会自动被删除。
步骤一:设置应用标签
方式一:从应用列表页面进入
登录SAE控制台,找到需要打标签的目标应用,然后单击图标。
在弹出的编辑标签面板,单击新增,然后输入标签键和标签值,最后单击确定。
标签设置完成后,可在应用列表页面,单击目标应用标签列的图标,进行查看已设置的标签。
方式二:从基本信息页面进入
登录SAE控制台,单击目标名称进入基本信息页面。
在目标应用的基本信息页面,单击应用信息区域的编辑标签。
在弹出的编辑标签面板,单击新增,然后输入标签键和标签值,最后单击确认。
标签设置完成后,可在应用基本信息页面的应用信息区域查看已设置的标签。
每个应用最多可绑定20个标签。单次操作绑定/解绑标签的数量分别不能超过20个。
您可以进入编辑标签面板,新增标签和删除标签。
步骤二:在分账管理中查看费用
1. 启用费用标签
从未启用过费用标签
登录费用与成本,在费用标签页面单击下一步。
选择需要添加的标签Key,然后单击下一步。
单击确认启用,然后在弹出的提示对话框中单击确定。
曾经启用过费用标签
登录费用与成本,在费用标签页面,搜索所需的标签key并启用。
说明如果您同时要启用多个标签,可勾选标签左侧的复选框,进行批量启用。
标签区分英文大小写。
2023年03月13日起,新建的应用或重新部署的现有应用,SAE平台会为其绑定系统标签acs:sae:namespace(控制台不可见),您还需要在费用与成本控制台启用该标签。
2. 根据标签分配财务单元
在财务单元页面,添加财务单元。
在弹出的新建单元对话框中,输入单元名称,然后单击确定。
在所有资源页签,筛选目标标签,然后单击分配。
在弹出的分配对话框,把目标资源转移到新增的财务单元,然后单击确认。
3. 查看费用信息
开通分账账单。
在分账账单页面,单击图标,筛选财务单元,即可查看费用信息。
说明您也可以在分账账单页面单击图标,然后导出账单CSV进行查看。