集群型云服务(例如:Kubernetes、E-MapReduce)支持集群维度的分账。以E-MapReduce为例,您只需要在集群维度绑定标签,该集群下的资源就会自动继承该集群的标签,以此来区分不同集群下关联的资源及产生的费用。本文为您介绍使用标签为该类云服务分账的操作方法。

前提条件

请确保您已开通财务单元功能。关于财务单元的更多信息,请参见财务单元

背景信息

Kubernetes的分账方法与E-MapReduce略有不同。Kubernetes集群的自定义标签不能自动继承到关联的资源,但Kubernetes会为集群关联的资源自动绑定带有集群ID的标签,用于标识资源与集群的关系。您需要将集群自定义标签和集群ID标签结合起来进行分账。

步骤一:为资源创建并绑定标签

您可以通过以下几种方式为资源创建并绑定标签:

  • 通过控制台:支持通过标签控制台或各云服务的控制台为资源创建并绑定标签。
  • 通过API:支持通过标签API或各云服务的标签API为资源创建并绑定标签。
    • 标签API的详情,请参见TagResources
    • 各云服务标签API的详情,请参见各云服务的相关文档。
  • 通过运维编排服务(OOS):支持通过OOS批量绑定标签,详情请参见使用运维编排服务批量绑定标签

本示例中,将在E-MapReduce控制台为集群创建和绑定标签Project:SharedServices,用来标识基础架构公共服务的资源。

  1. 登录EMR on ECS控制台
  2. 在顶部菜单栏处,根据实际情况选择地域和资源组
  3. 单击创建集群,在基础配置页面的高级设置区域,单击标签所在行的添加标签
    创建集群详情,请参见创建集群
  4. 输入标签键Project和标签值SharedServices

步骤二:为资源创建自动分配财务单元规则

在用户中心的财务单元,创建自动分配资源规则,将资源按照设定的标签自动分配到对应的财务单元。

  1. 登录财务单元
  2. 财务单元页面左侧的财务单元树中,单击+,创建财务单元。
  3. 当财务单元中没有任何规则时,单击添加规则。否则,单击编辑,基于已有规则进行编辑。
  4. 设置自动分配规则,根据标签将资源自动分配到财务单元。
    • 条件:选择标签
    • 标签键:本示例中,选择Project
    • 标签值:本示例中,选择SharedServices

    具体操作,请参见自动规则分配资源

  5. 查看自动分配的资源。
    自动分配规则创建1天后,您就能在财务单元查看自动分配的资源。