更新时间:2025-08-08 GMT+08:00

OBS转储成本明细

成本中心为您提供携带成本分配标识的成本和用量明细,您可以创建以下三类OBS转储任务:“摊销成本明细”、“原始成本明细”及“FOCUS 1.0成本明细”,系统将定期推送明细数据到OBS桶中。

注意事项

每个用户最多只能创建10个转储任务。

企业主客户转储的成本明细中,包含企业主本身,以及统一财务管理模式企业子的数据。

  1. 当月的成本数据为预估费用,出账前,建议您以最新转储的文件为准;次月4日出账后,以出账当天的文件为准。
  2. 具体的字段含义可能存在刷新,建议您以OBS转储-摊销成本的字段说明OBS转储-原始成本的字段说明中的描述为准。

前提条件

已经有可以使用的OBS桶。

如果您的身份是IAM用户,请联系您的管理员,为您授予OBS桶的如下权限:

  • 获取桶ACL的相关信息
  • 获取桶策略配置的相关信息
  • 设置桶策略
  • 删除桶策略
  • 列举全部桶

创建OBS转储任务

  1. 登录“成本中心”。
  2. 选择“成本洞察 > 成本明细导出”。
  3. 在“OBS转储”页签,单击“创建OBS转储任务”。
  4. 设置OBS转储任务信息,单击“保存”。

    当前支持创建以下三类OBS转储任务:“摊销成本明细”、“原始成本明细”及“FOCUS 1.0成本明细”,具体操作如下:
    表1 字段参数说明

    分类

    字段

    说明

    示例

    任务名称

    任务名称

    每个任务的名称必须唯一。

    test

    OBS桶配置

    OBS桶名称

    在下拉列表中选择成本明细文件存放的OBS桶。

    cost-alpha-test

    桶目录前缀

    成本明细文件存放的一级目录。

    cost

    导出文件内容

    导出类型

    • 成本明细:创建【华为云成本和用量明细】导出任务;

      导出类型为“成本明细”时,支持创建“成本类型”为“原始成本”和“摊销成本”的OBS转储任务。

      图1 成本类型为原始成本
      图2 成本类型为摊销成本
    • 成本明细(FOCUS 1.0):创建华为云对接【FinOps成本和用量规范(FOCUS 1.0)】导出任务。

      导出类型为“成本明细(FOCUS 1.0)”时,支持创建“FOCUS 1.0成本明细”类型的OBS转储任务。

    成本明细

    导出内容

    导出数据分类:账号身份信息、账单信息、产品信息、资源包信息、SavingPlans信息、成本分配信息(包含企业项目信息、成本标签信息、成本分组信息)、分拆项信息(开通共同成本分拆的客户必选)。

    是否合并成本分配列:创建时,默认选中“是”。

    • 是:成本标签和成本分组各固定一列,通过键-值方式呈现多组内容。
    • 否:成本标签和成本分组每个键独立一列,键的变化会导致文件列发生变化。

    /

    成本类型

    导出类型为“成本明细”时,支持创建“成本类型”为“原始成本”和“摊销成本”的OBS转储任务。

    摊销成本

    时间粒度

    默认提供按天粒度的明细数据。

    • 导出类型为“成本明细”时,支持按天和按月两种时间粒度;
    • 导出类型为“成本明细(FOCUS 1.0)”时,当前仅支持每天,且不可修改。

    每天

    开始账期

    OBS转储文件的开始账期。

    • 导出类型为“成本明细”时,开始账期默认为当月。
    • 导出类型为“成本明细(FOCUS 1.0)”时,开始账期仅支持当月,且不可修改。

    当前账期

    导出文件生成规则

    数据变更方式

    成本明细文件转储后的存储方式:

    • 创建新文件:每天推送成本明细文件时,会在账期文件夹下创建一个日期文件夹,即当前账期文件夹下,按日期保存成本明细文件。
      • 文件保存目录的格式为{桶目录前缀}/{任务名称}/{账期}/{文件推送时间}/{文件名},示例cost/test/202310/20231016T092614Z/amortized_cost_202310_000001.zip。
    • 覆盖已有文件:每天推送成本明细文件时,覆盖同一账期内的历史文件,即当前账期文件夹下,仅保存最新转储的成本明细文件。文件保存目录的格式为{桶目录前缀}/{任务名称}/{账期}/{文件名},示例cost/test/202310/amortized_cost_202310_000001.zip。
    说明:

    导出类型为“成本明细(FOCUS 1.0)”时,文件保存目录的格式为{桶目录前缀}/{任务名称}/{账期}/{文件推送时间}/{文件名},示例cost/{test}/202507/20250731T021846Z/FOCUS_COST_202507_000001.zip。

    创建新文件

    数据刷新机制

    成本明细文件的刷新机制,当前仅支持“默认自动刷新”,即系统每天按照指定方式推送成本明细文件到资源桶中,如果历史账期内的成本明细数据有变化,系统会默认将最新的成本明细全量数据推送至对应账期的目录中。

    默认自动刷新

    文件格式

    导出类型为“成本明细(FOCUS 1.0)”时,支持csvParquet两种文件格式。

    csv

查看OBS转储任务

  1. 登录“成本中心”。
  2. 选择“成本洞察 > 成本明细导出”。
  3. 在“OBS转储”页签,查看OBS转储任务列表。

    字段

    说明

    存储桶

    成本明细文件存放的OBS桶。

    桶目录前缀

    成本明细文件存放的一级目录。

    时间粒度

    明细数据中的时间粒度。

    创建时间

    OBS转储任务的创建时间。

    数据上次刷新时间

    OBS转储任务的上次执行时间,即转储成本明细文件到OBS桶的时间。

    OBS转储每天执行一次,如果“数据上次刷新时间”超过24小时未更新,说明转储任务执行失败。

    桶目录示意

    在OBS桶中获取成本明细文件的路径。

    • 如果页面提示如下信息时,表示OBS转储任务执行失败,请至对象存储服务检查存储桶是否失效或存储桶策略是否变更。若桶及桶策略没有变更,请检查桶对象是否选择了服务端加密,当前OBS转储暂不支持加密桶的数据转储。

获取明细数据

OBS转储任务创建成功后,转储任务每天执行一次,系统推送成本明细文件到OBS桶的具体路径如下:

  • “数据变更方式”为“覆盖现有文件”:{桶目录前缀}/{任务名称}/{账期}/{文件名}

    示例:任务名称为test,桶目录前缀为cost,账期为202310,则转储文件路径cost/test/202310/amortized_cost_202310_000001.zip。

  • “数据变更方式”为“创建新文件”:{桶目录前缀}/{任务名称}/{账期}/{文件推送时间}/{文件名}

    示例:任务名称为test,桶目录前缀为cost,账期为202310,则2023.10.16转储文件路径cost/test/202310/20231016T093940Z/original_cost_202310_000001.zip。

您可以直接从上述路径下载文件,也可以通过API或SDK方式获取OBS桶中的成本明细文件:

  • API:通过API概览中的“获取对象内容”接口。
  • SDK:通过SDK功能矩阵中的“获取对象内容”接口。