《Windows Azure Platform 系列文章目录

  本文介绍的是海外版的Azure Global服务,因为跨境内境外网络,访问速度会比较慢

  在开始使用Azure Billing API之前,我们需要准备:

  1.登录https://portal.azure.com,拿到Enrollment Number

  

  2.获取Azure  Billing API Key。如下图:

  

  3.有关Azure海外的Billing API,请参考:https://docs.microsoft.com/en-us/azure/billing/billing-enterprise-api

  这里简单介绍2个API:

  (1)查看账单使用量摘要

  (2)查看账单高级报告下载

  

  一.查看账单使用量摘要:

  1.REST API

Method Request URL
Get https://consumption.azure.com/v3/enrollments/{enrollmentNumber}/balancesummary
举例说明 https://consumption.azure.com/v3/enrollments/8608480/balancesummary

  2.Request Header

Request Header Key Value
Authorization bearer {API Key}

  3.返回结果

  

  返回结果的字段说明:

字段名 字段说明
id  
billingPeriodId 计费周期
currencyCode 货币单位
beginningBalance 初期余额
endingBalance 期末余额
newPurchases 新购买
adjustments 调整
utilized 使用量 (从余额中扣除)
serviceOverage 服务超额
chargesBilledSeparately 单独计费的费用
totalOverage 总超额
totalUsage 总使用量 (承诺使用量+超额)
azureMarketplaceServiceCharges Azure应用市场服务使用量
newPurchasesDetails 新购买
adjustmentDetails 调整详细信详细信息
billingPeriodStart 计费周期开始时间
billingPeriodEnd 计费周期结束时间
balanceDeduct 余额扣除

  二.查看账单高级报告下载

  1.REST API

  

Method Request URL
Get https://consumption.azure.com/v3/enrollments/{enrollmentNumber}/usagedetails/download?billingPeriod={billingPeriod}
举例说明 https://consumption.azure.com/v3/enrollments/8608480/usagedetails/download?startTime=2019-07-20&endTime=2019-08-10

  2.Request Header

  

Request Header Key Value
Authorization bearer {API Key}

  3.返回结果

  

  返回结果的字段说明:

字段名 说明
AccountId 创建该订阅的ID
AccountName 账户名称
AccountOwnerEmail 账户所有者邮箱
AdditionalInfo 附加信息 
ConsumedQuantity 已消耗的数量 
ConsumedService 消耗的服务类型 
ConsumedServiceId 消耗的服务ID
Cost 费用 
CostCenter 资源所属的Cost Center成本中心 ,成本中心只在EA Portal里面定义
Date 表示该计费资源的计费时间,比如2019-06-01
DepartmentId 部门ID 
DepartmentName 资源所属的部门,部门只在EA Portal里面定义
InstanceId

资源的唯一ID

对于ARM资源来说,组件展现的形式如下:

/subscriptions/{订阅ID}/resourceGroups/{资源组名称}/providers/Microsoft.Compute/virtualMachines/{虚拟机名称}

MeterCategory 服务的一级类别
MeterId 类别Id 
MeterName 类别名称 
MeterRegion 类别区域 
MeterSubCategory 服务的二级类别 
Product 产品 
ProductId 产品Id 
ResourceGroup 资源组 
ResourceLocation 资源组所属区域 
ResourceLocationId 资源组所属区域Id 
ResourceRate 每计费单位适用的费率 
ServiceAdministratorId 服务管理员Id
ServiceInfo1 服务信息1
ServiceInfo2 服务信息2 
StoreServiceIdentifier 该字段不经常使用 
SubscriptionGuid  订阅Guid
SubscriptionId 订阅ID 
SubscriptionName 订阅的显示名称 
Tags 标签 
UnitOfMeasure

列:已消耗的资源数量的单位

比如虚拟机计算资源,是按照小时来收费的,则该列显示为Hour

对于存储来说,是按照GB来收费的。则该列会显示GB

PartNumber 服务的SKU Number
ResourceGuid 不经常使用 
OfferId 不经常使用
ChargesBilledSeparately 超出货币承诺的收费
Location 服务所在数据中心区域
ServiceName 服务名称 
ServiceTier 服务等级

  

Azure EA (3) 使用Postman访问海外Azure Billing API的更多相关文章

  1. Azure EA (2) 使用Postman访问国内Azure Billing API

    <Windows Azure Platform 系列文章目录> 本文介绍的是国内由世纪互联运维的Azure China 请读者先看一下之前的文档内容:Azure EA (1) 查看国内Az ...

  2. Azure CosmosDB (14) 使用Postman访问CosmosDB REST API

    <Windows Azure Platform 系列文章目录> 今天研究了一下如何使用Postman访问Azure CosmosDB. CosmosDB API接口,可以参考:https: ...

  3. Azure REST API (5) 中国Azure EA Portal Billing API

    <Windows Azure Platform 系列文章目录> 本文介绍的是国内由世纪互联运维的Azure China. EA Portal的管理url是:https://ea.azure ...

  4. 【Azure Developer】使用Postman获取Azure AD中注册应用程序的授权Token,及为Azure REST API设置Authorization

    Azure Active Directory (Azure AD) is Microsoft's cloud-based identity and access management service, ...

  5. 【Azure Developer】Python代码通过AAD认证访问微软Azure密钥保管库(Azure Key Vault)中机密信息(Secret)

    关键字说明 什么是 Azure Active Directory?Azure Active Directory(Azure AD, AAD) 是 Microsoft 的基于云的标识和访问管理服务,可帮 ...

  6. Azure EA (1) 查看国内Azure账单

    <Windows Azure Platform 系列文章目录> 本文介绍的是国内由世纪互联运维的Azure China 有关Azure EA Portal的详细内容,可以参考我的GitHu ...

  7. 【Azure 应用服务】探索在Azure上设置禁止任何人访问App Service的默认域名(Default URL)

    问题描述 总所周知,Azure App Service服务会默认提供一个 ***.chinacloudsites.cn为后缀的域名,但是该域名由上海蓝云网络科技有限公司备案,仅用于向其客户提供 Azu ...

  8. 使用Postman访问OAuth2保护的WebAPI

    Instantnoodle现时的WebAPI已经受Azure AD保护,平时直接输入URL的方式已经不能够正常访问到WebAPI 所有API都可以Swagger页面找到 http://getazdev ...

  9. Azure Storage 系列(六)使用Azure Queue Storage

    一,引言 在之前介绍到 Azure Storage 第一篇文章中就有介绍到 Azure Storage 是 Azure 上提供的一项存储服务,Azure 存储包括 对象.文件.磁盘.队列和表存储.这里 ...

随机推荐

  1. Linq分页排序通用方法

    1.通用方法 2.调用 -----------------------------1.------------------------------------------- public class ...

  2. java 接口中的成员变量与方法

    java接口中变量的默认修饰符为 public static final int i = 3; 相当于 public static final int i = 3; java接口中方法的默认修饰符为 ...

  3. Python读写Excel文件的实例

    最近由于经常要用到Excel,需要根据Excel表格中的内容对一些apk进行处理,手动处理很麻烦,于是决定写脚本来处理.首先贴出网上找来的读写Excel的脚本. 1.读取Excel(需要安装xlrd) ...

  4. python 对Unicode解码

    打印: print('我喜欢你'.encode('unicode_escape')) 得到Unicode编码: b'\\u6211\\u559c\\u6b22\\u4f60 将上面的编码赋值给str后 ...

  5. Taro多端自定义导航栏Navbar+Tabbar实例

    运用Taro实现多端导航栏/tabbar实例 (H5 + 小程序 + React Native) 最近一直在捣鼓taro开发,虽说官网介绍支持编译到多端,但是网上大多数实例都是H5.小程序,很少有支持 ...

  6. RV32FDQ/RV64RDQ指令集(1)

    Risc-V架构定义了可选的单精度浮点指令(F扩展指令集)和双精度浮点指令(D扩展指令集),以及四精度浮点指令集(Q扩展指令集).Risc-V架构规定:处理器可以选择只实现F扩展指令子集而不支持D扩展 ...

  7. SQLi-LABS Page-4 (Challenges) Less-54-Less-65

    Less-54 union - 1 http://10.10.202.112/sqli/Less-54?id=-1' union select 1,2,group_concat(table_name) ...

  8. Windows下Python 3.6 安装BeautifulSoup库

    - - 下载安装 安装方法如下: 到 - PIP安装 如果上一种方法安装不成功,可以用第二种方法,记住,Python3.6下是pip3. 安装方法如下: pip3 install beautifuls ...

  9. ios获取摄像头

    NSError *error = nil; session = [[AVCaptureSession alloc] init] ; session.sessionPreset = AVCaptureS ...

  10. Python上下文管理器的使用

    上下文管理器可以控制代码块执行前的准备动作,以及执行后的清理动作. 创建一个上下文管理器类的步骤:(1)一个__init__方法,来完成初始化(可选)(2)一个__enter__方法,来完成所有建立工 ...