文档

企业分账

更新时间:

Serverless 应用引擎 SAE(Serverless App Engine)为应用提供了标签功能。您可以为托管在SAE的应用创建并绑定标签,并通过标签的分类实现企业分账管理。本文介绍如何为应用设置标签,以及利用标签按需查看企业的分账费用信息。

前提条件

  • 已开通阿里云分账账单

  • 已完成准备工作

    准备工作包括开通SAE服务并授权、为RAM用户授权(可选)、创建命名空间和创建VPC。其中,如果RAM用户需要查看分账账单,那么您需要先通过阿里云账号为RAM用户授予AliyunBBSReadOnlyAccess权限,此后RAM用户可在阿里云用户中心查看账单以及在SAE概览页查看资源包用量等信息。

    如果RAM用户还需要查看更精细化的账单信息,阿里云账号可以为其授予用户中心的权限策略。更多信息,请参见用户中心RAM策略

  • 已部署应用到SAE

背景信息

随着创建的应用逐渐增多,利用标签将资源进行分组管理和归类便于搜索、聚合资源,为不同环境或项目等设置不同的标签。示例如下。

  • 环境隔离:为不同的环境(例如生产环境和测试环境)、操作系统(例如Windows Server和Linux)或者客户端平台(例如iOS和Android)绑定不同的标签。

  • 项目管理:在团队或者项目管理中,添加以群组、项目或部门为维度的标签(例如CostCenter:aliyun),实现分组、分账管理。

dg_example_of_tag_usage_scenarios

SAE实现企业分账的操作方法如下。

  1. 基于组织或业务维度,为资源(应用)规划标签。(图示中①)

  2. 登录SAE控制台,为应用绑定标签,建立应用和标签的关系。(图示中②)

  3. 登录用户中心,查看费用账单。(图示中③)

使用说明

  • 标签都由一对键值对(Key:Value)组成。

  • 资源的任一标签的标签键(Key)必须唯一。

  • 不同地域中的标签信息不互通。

  • 解绑标签时,如果解绑之后该标签不再绑定任何资源,该标签会自动被删除。

步骤一:设置应用标签

  1. 登录SAE控制台
  2. 在左侧导航栏,选择应用管理 > 应用列表,在顶部菜单栏选择地域,然后单击具体应用名称。
  3. 进入编辑标签面板或对话框。

    当应用较多时,您可以在应用列表页面的搜索栏,选择应用名称应用IDSLB IP实例IP,并输入相应的参数,单击bt_search_application图标,搜索目标应用。编辑标签

    • 应用列表页面进入。

      应用列表页面,将鼠标悬停至目标应用标签列的标签图标,然后单击标签气泡内的编辑标签

    • 基本信息页面进入。

      1. 应用列表页面,单击目标应用,进入基本信息页面。

      2. 基本信息页签,展开应用信息区域,单击应用标签所在行的编辑标签

  4. 编辑标签面板或对话框,按需管理标签。

    • 新增:单击新增,设置标签的标签键标签值,然后单击确定

      说明
      • 单击新增可为应用添加多个标签。

      • 每个应用最多可绑定20个标签。

      • 单次绑定或者解绑标签的数量均不超过20个。

    • 删除:选择需要删除的键值对,单击其右侧的bt_delete_label图标,然后单击确定

      说明

      应用绑定标签后,如果标签中的标签键值对全部删除,该标签也将被删除。

    • 编辑:选择需要编辑的键值对,设置标签的标签键标签值,然后单击确定

  5. 结果验证。

    • 应用列表页面验证。

      1. 应用列表页面,将鼠标悬停至目标应用标签列的标签图标,在标签气泡内查看标签。

      2. 可选:单击标签气泡内的编辑标签,在编辑标签面板查看标签详情。

    • 基本信息页面验证。

      1. 应用列表页面,单击目标应用,进入基本信息页面。

      2. 基本信息页签,展开应用信息区域,单击应用标签所在行的编辑标签,在编辑标签对话框查看标签详情。

步骤二:在分账管理中查看费用

  1. 登录用户中心

  2. 在左侧导航栏,选择分账管理 > 费用标签,启用费用标签。

    • 从未启用过bt_enable_tagging_fees(next)

      1. 费用标签页面,单击下一步

      2. 请选择启用标签区域,按需搜索并添加标签key,单击下一步

      3. 单击确认启用,在弹出的提示对话框,单击确定

    • 曾经启用过sc_enable_tagging_fees_for_acs_sae_namespace

      1. 费用标签页面的标签key文本框,输入标签,并单击搜索

      2. 在搜索结果区域,单击目标标签操作列的启用

        如果需要启用多个标签,可选中多个标签,然后单击批量启用

    重要
    • 标签区分英文大小写。

    • 2023年03月13日起,新建的应用或重新部署的现有应用,SAE平台会为其绑定系统标签acs:sae:namespace(控制台不可见),您还需要在用户中心启用该标签。

  3. 根据标签分配财务单元。

    1. 在左侧导航栏,选择分账管理 > 财务单元

    2. 财务单元页面的左侧导航栏,单击财务单元右侧的加号图标,在弹出的新增单元对话框,输入单元名称,然后单击确定bt_add_new_cost_unit

    3. 财务单元页面的左侧导航栏,选择所有资源sc_assign_resource_by_tag

    4. 在右侧资源列表标签列单击筛选图标,在弹出的搜索框选中已启用的标签,然后单击确定

    5. 在筛选结果的操作列,单击分配,在弹出的分配对话框的请选择下拉列表选择已设定的单元名称,然后单击确定

  4. 查看费用信息。sc_view_fees_result

    1. 在左侧导航栏,选择分账管理 > 分账账单

    2. 分账账单页面,在账单报表的标题栏按需筛选维度,例如筛选已设置的财务单元

      分账账单页面,查看费用信息的搜索结果。您也可以在账单报表右上角,单击导出账单CSV查看。

更多信息

关于分账管理的更多信息,请参见以下文档:

  • 本页导读 (1)