
# 下载订阅的账单
客户开通消费数据存储服务，华为云会按时将账单文件同步存储至您OBS对应的桶资源中。
![](https://support.huaweicloud.com/usermanual-billing/public_sys-resources/note_3.0-zh-cn.png)
旧版消费数据存储服务现已升级，当前已开通旧版数据存储服务的客户可在[总览](https://account.huaweicloud.com/usercenter/?#/userindex/allview)页面关闭服务后开通新版账单数据存储服务。
![](https://support.huaweicloud.com/usermanual-billing/zh-cn_image_0000002018608594.png "点击放大")
下载订阅的账单的步骤如下：
1. 单击控制台页面左上角的"服务列表 \> 存储 \> 对象存储服务"。
2. 单击桶名称链接。 
   ![](https://support.huaweicloud.com/usermanual-billing/zh-cn_image_0000002054619401.png "点击放大")
   
   
3. 在左侧的导航栏中选择"对象"，可查看到当前导出的所有订阅的账单文件。 
   ![](https://support.huaweicloud.com/usermanual-billing/public_sys-resources/note_3.0-zh-cn.png)
   - 同类型的账单倒序排列。
   
   - 可以根据账单名称前缀来搜索账单。示例：在搜索框中输入"Spendings(ByResource)_201906"这个，可查看2019/06月份的所有资源详单文件。
   
   - 月末扣费用户每天生成的为估算数据，建议每个月3号获取上个月全量账单文件。
    
   
   
4. 选中需要下载的账单，单击对应操作列的"下载"。
#### 后续说明
如果您需要每天下载订阅的账单，可参考如下脚本进行设置。设置完成后，即可自动下载订阅的账单。
![](https://support.huaweicloud.com/usermanual-billing/public_sys-resources/note_3.0-zh-cn.png)
以下代码示例仅供参考，客户可根据需要自行开发。
```
#!/usr/bin/python
# -*- coding:utf-8 -*-
import string,os,sys,datetime
import commands
import json
#get date 
date = datetime.date.today()-datetime.timedelta(1)
str_date = date.strftime("%Y%m%d")
AK = ''
SK = ''
server = ''
bucketName = ''
#prefix="Consumedetails_"+str_date
prefix="Resource_Expenditures_"+str_date
print prefix
from com.obs.client.obs_client import ObsClient
# Constructs a obs client instance with your account for accessing OBS
obsClient = ObsClient(access_key_id=AK, secret_access_key=SK, server=server)
#find which billing
resp=obsClient.listObjects(bucketName,prefix)
#billing name
objectKey=resp.body.contents[0].key
localFileDir='/opt/huawei/zcm/data/'+objectKey
# Download the object to a file
print('Downloading an object to dir:' + localFileDir + '\n')
obsClient.getObject(bucketName, objectKey, downloadPath=localFileDir)
```
需要设置的参数说明：
- AK：Access Key ID，接入键标识，用户在OBS系统中的接入键标识，一个接入键标识唯一对应一个用户，一个用户可以同时拥有多个接入键标识。OBS系统通过接入键标识识别访问系统的用户。AK和SK的创建和访问方式请参见[获取访问密钥（AK/SK）](https://support.huaweicloud.com/qs-obs/obs_qs_0002.html)。
- SK：Secret Access Key，安全接入键，用户在OBS系统中的安全接入键，是用户访问OBS系统的密钥，用户根据安全接入键和请求头域生成鉴权信息。安全接入键和接入键标识一一对应。
- server：访问域名，访问域名是桶在互联网中的域名地址，可应用于直接通过域名访问桶的场景，比如：云应用开发、数据分享等。可以从[图1]的1中获取。
- bucketName：订阅账单使用的桶名称。可以从[图1]的2中获取。
- prefix：需要自动下载的账单。
  - "Resource_Expenditures_"：为资源消费记录。
  
  - "Spendings (ByTransaction)_"：为流水详单。
  
  - "Spendings (ByResource)_"：为资源详单。
  
  - "ReconciliationList_"：为对账单。
   
- localFileDir：本地目录，用户保存下载的账单文件。
  图1如何获取自动下载订阅账单的参数   
  ![](https://support.huaweicloud.com/usermanual-billing/zh-cn_image_0000002018539032.png "点击放大") 
 
