导出和订阅账单
通过控制台可手动导出账单,或通过订阅功能将账单数据自动推送到 OSS 或 MaxCompute。
手动导出与自动订阅对比
下表对比了手动导出和账单订阅两种账单获取方式。
对比维度 | ||
适用场景 | 一次性查询与下载,适用于临时对账或归档需求 | 周期性自动获取,适用于数据湖构建、大数据分析或自动化报表 |
时效性 | 即时操作,可获取当前或历史数据 | 按预设周期(每日/每月)自动推送 |
数据格式 | PDF、CSV | CSV(.zip 压缩)、MaxCompute 表 |
自动化程度 | 需要登录控制台手动操作 | 一次配置,持续自动执行 |
成本 | 免费 | 订阅至 OSS 或 MaxCompute 会产生存储和计算费用 |
手动导出
手动导出适用于获取特定时间范围的账单数据,支持导出单月、多月账单。
导出账单汇总
在月账单概览页面,单击右上角的导出账单来打开导出对话框:

选择 导出范围:
当前所选账号:仅导出 账单概览 页面已勾选账号的账单数据。
全部账号:导出所有有权限查看的账号的账单数据(合并为一个文件)。
选择 导出类型:
月账单PDF:PDF 格式,包含阿里云财务专用章,适用于财务结算和报销。当月账单于次月 2 日 12:00 后生成。
产品消费汇总CSV:CSV 格式,按账号、产品等维度统计的消费明细。
单击确定,系统开始生成文件。
文件生成后,前往导出记录页面下载。
在当前页面下方,选择按资源购买账号、按产品、按组织、按服务主体后,单击汇总表右上方的
按钮导出按不同维度汇总的月账单。
按按产品、按组织、按服务主体导出的报表仅包含页面上方已设置的企业/组织/账号范围的汇总数据,不含具体账号信息。

文件生成后,前往导出记录页面下载。
导出消费明细
消费明细包含资源实例、计费项、用量、应付金额等详细数据,是成本分析的基础。在账单详情页面,单击右上角的
来打开导出对话框:

导出用量明细
用量明细记录云产品的具体使用量,如 ECS 运行时长、OSS 存储容量等。在账单详情页面,单击右上角的查看用量明细来进入查看用量明细页面。

设置时间周期、商品名称、计费项名称、计量规格和时间范围等筛选条件。
单击导出CSV,系统开始生成文件。
文件生成后,前往导出记录页面下载。
自动订阅
账单订阅可实现数据的周期性、自动化投递,无需人工干预。账单订阅支持两种渠道:
OSS:将账单文件自动存储到指定的 OSS 存储空间(Bucket),适用于数据归档和程序化处理。
MaxCompute:将账单数据导入 MaxCompute 进行大数据分析,可配合 DataWorks 实现可视化查询。适用于大数据分析和 BI 集成。
订阅至 OSS
支持通过控制台或 API 配置订阅任务。下文以控制台和 CLI 订阅操作为例,更多关于 API 订阅的操作,请参见OpenAPI 门户。
通过控制台
在账单订阅页面,点击创建账单订阅,选择OSS订阅。
操作步骤
选择需要订阅的导出文件类型:
月账单PDF:官方财务凭证,按自然月统计,含阿里云财务专用章,用于结算和报销。
计费项账单明细:最精细的消费数据,含资源实例、计费项、用量、应付金额,是成本分析的基础。
分账明细:按财务单元和分摊规则拆分的账单,用于内部成本核算。
成本明细:在分账明细基础上聚合的各财务单元成本构成。
标准账单 FOCUS:标准化账单数据模型,字段规整,便于跨云和多系统对接。
计费项明细账单:提供每个计费项的详细消费记录,包括用量、单价、应付金额等信息。
计费项账单按天汇总:按天对每个计费项的消费进行汇总,展示每天的总费用。
计费项账单账期汇总:按账期(通常为一个月)对每个计费项的消费进行汇总,展示账期内的总费用。
实例明细账单:提供每个资源实例的详细消费记录,包括实例ID、计费项、用量、单价、总价等信息。
实例账单按天汇总:按天对每个资源实例的消费进行汇总,展示每天的总费用。
实例账单账期汇总:按账期(通常为一个月)对每个资源实例的消费进行汇总,展示账期内的总费用。
分账账单按天汇总:按天对分账账单进行汇总,基于财务单元、标签等维度拆分费用。
说明如果您已被邀测升级版账单,建议尽快从旧版明细数据升级至新版。
每种导出文件类型仅支持创建一个账单订阅,已创建的类型将自动置灰,无法再次选择。
设置订阅开始账单月份。
指定已存在的 OSS Bucket名称,并设置目标存储路径(路径不存在时,系统将自动创建)。
点击确定创建完成任务创建。


在账单订阅页面查看订阅记录。

推送时间
账单类型 | 每日推送(UTC+8) | 月度最终推送(UTC+8) |
计费项账单明细 | 18:00 前推送前一天全量数据 | 次月 3 日 18:00 前 |
分账明细 | 18:00 前推送前一天全量数据 | 次月 4 日 18:00 前 |
成本明细 | 18:00 前推送前一天全量数据 | 次月 4 日 18:00 前 |
标准账单 FOCUS | 18:00 前推送前一天全量数据 | 次月 4 日 18:00 前 |
月账单 PDF | 不支持 | 次月 3 日 18:00 前 |
文件命名规范
格式:所有账单文件以
.zip格式压缩。大文件自动拆分,命名格式为..._part_001.zip。命名:
{账号UID}_{站点编号}_{账单类型}_{YYYYMM}.zip站点编号:中国站为
1,国际站为2
目录:
{指定目录}/{YYYYMM}/{YYYYMMDDHHMMSS}/
通过CLI
通过SubscribeBillToOSS接口创建账单订阅。首次使用 OSS 订阅,需要给订阅用户授予AliyunConsumeDump2OSSRole角色,您可以使用一键授权。若授权取消,系统将不再推送文件,需重新授权。
请求参数
参数 | 类型 | 必选 | 说明 |
SubscribeType | 文本 | 是 | 订阅类型:
|
SubscribeBucket | 文本 | 是 | 已存在的OSS Bucket名称 |
BucketOwnerId | 数值 | 否 | Bucket 所属账号 ID(跨账号场景填写) |
BucketPath | 文本 | 否 | 存储目录路径,不存在则自动创建 |
BeginBillingCycle | 文本 | 否 | 订阅起始账期,格式:YYYY-MM |
MultAccountRelSubscribe | 文本 | 否 | 多账号订阅范围,如 |
订阅示例
使用aliyun CLI通过SubscribeBillToOSS接口发送订阅请求,关于 CLI 的更多信息,请参见什么是阿里云CLI。
#发送订阅请求
aliyun bssopenapi SubscribeBillToOSS --SubscribeType 'your-billing-type' --SubscribeBucket 'your-bucket-name' --BucketPath 'your-bucket-path'
#成功响应
{
"Code": "Success",
"Message": "Successful!",
"RequestId": "55C79633-4F63-3839-8815-XXXXXXXXXX",
"Success": true
}验证是否订阅成功
使用aliyun CLI通过QueryBillToOSSSubscription接口查询账单订阅到 OSS 存储空间(Bucket)的记录。
#发送订阅查询请求
aliyun bssopenapi QueryBillToOSSSubscription --region 'your-region'
#成功响应
{
"Code": "Success",
"Data": {
"AccountID": "XXXX",
"AccountName": "XXXX",
"Items": {
"Item": [
{
"BucketOwnerId": XXXX,
"BucketPath": "bill-data/",
"MultAccountRelSubscribe": "MA",
"SubscribeBucket": "XXXX",
"SubscribeLanguage": "en",
"SubscribeTime": "2026-01-27 16:42:49",
"SubscribeType": "BillingItemDetailForBillingPeriod"
}
]
}
},
"Message": "Successful!",
"RequestId": "B1CCC55E-CD6F-3ABC-AABC-XXXXXXXX",
"Success": true
}常见错误码
错误码 | 原因 |
OssPermissionDenied | 费用中心(Consume)使用 |
DuplicateSubscription | 已订阅该类型账单,无需重复订阅 |
ExportFileToOSSFailed | 可能是OSS 存储空间(Bucket)不存在,需要先创建 |
将账单文件存储在OSS中会产生存储费用,由OSS根据文件大小和存储时长收取;建议配置 OSS 生命周期规则,定期清理每日快照文件仅保留月度最终账单以优化成本。
订阅至MaxCompute
前提条件
已被邀测升级版账单。
已在同一地域开通 MaxCompute 和 DataWorks。
订阅范围:升级版账单启用后的数据,最多 12 个月。
操作步骤
在账单订阅页面,点击创建账单订阅,选择MaxCompute。
- 说明
若已开通 MaxCompute 和 DataWorks,需确保二者在同一地域。选择已开通的地域,完成授权。
大数据分析工具仅支持在同一个地域下开通。例如,若华东2(上海)地域已开通,则其他地域将无法再进行账单数据订阅。
选择订阅内容:
设置订阅开始账单月份。
单击确定创建即可完成任务创建。
订阅后,相关账单数据会同步至指定的 MaxCompute 表,项目空间为:bill_操作订阅的账号。
每日 18:00 前推送截止到前一天的全量数据,次月 3 日 18:00 会再次推送月度最终全量数据。数据通过分区名区分,格式为 ds=推送月份/version=推送时点。

在账单订阅页面查看订阅记录。单击前往查看,将跳转至 DataWorks 数据分析页面,通过SQL语句查询和分析已订阅的账单数据。

推送时间
每日 18:00 前推送前一天全量数据,次月 3 日 18:00 前推送月度最终数据,通过分区区分。
MaxCompute表命名规范
项目空间:
bill_{账号UID}
账单类型 | MaxCompute 表名 |
计费项账单明细 | billing_item_detail_for_billing_period |
分账明细 | split_item_detail_for_billing_period |
成本明细 | cost_item_detail_for_billing_period |
常见问题
创建了账单订阅,但没有收到文件?
请按以下步骤排查:
检查授权状态:确认 OSS 或 MaxCompute 的服务授权是否有效。
确认推送时间:检查是否已过每日数据推送时间(UTC+8 18:00 之后)。
检查目标配置:确认 OSS 存储空间(Bucket)或 MaxCompute 项目存在,且访问策略正确。










