Azure EA (3) 使用Postman访问海外Azure Billing API
《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的更多相关文章
- Azure EA (2) 使用Postman访问国内Azure Billing API
<Windows Azure Platform 系列文章目录> 本文介绍的是国内由世纪互联运维的Azure China 请读者先看一下之前的文档内容:Azure EA (1) 查看国内Az ...
- Azure CosmosDB (14) 使用Postman访问CosmosDB REST API
<Windows Azure Platform 系列文章目录> 今天研究了一下如何使用Postman访问Azure CosmosDB. CosmosDB API接口,可以参考:https: ...
- Azure REST API (5) 中国Azure EA Portal Billing API
<Windows Azure Platform 系列文章目录> 本文介绍的是国内由世纪互联运维的Azure China. EA Portal的管理url是:https://ea.azure ...
- 【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, ...
- 【Azure Developer】Python代码通过AAD认证访问微软Azure密钥保管库(Azure Key Vault)中机密信息(Secret)
关键字说明 什么是 Azure Active Directory?Azure Active Directory(Azure AD, AAD) 是 Microsoft 的基于云的标识和访问管理服务,可帮 ...
- Azure EA (1) 查看国内Azure账单
<Windows Azure Platform 系列文章目录> 本文介绍的是国内由世纪互联运维的Azure China 有关Azure EA Portal的详细内容,可以参考我的GitHu ...
- 【Azure 应用服务】探索在Azure上设置禁止任何人访问App Service的默认域名(Default URL)
问题描述 总所周知,Azure App Service服务会默认提供一个 ***.chinacloudsites.cn为后缀的域名,但是该域名由上海蓝云网络科技有限公司备案,仅用于向其客户提供 Azu ...
- 使用Postman访问OAuth2保护的WebAPI
Instantnoodle现时的WebAPI已经受Azure AD保护,平时直接输入URL的方式已经不能够正常访问到WebAPI 所有API都可以Swagger页面找到 http://getazdev ...
- Azure Storage 系列(六)使用Azure Queue Storage
一,引言 在之前介绍到 Azure Storage 第一篇文章中就有介绍到 Azure Storage 是 Azure 上提供的一项存储服务,Azure 存储包括 对象.文件.磁盘.队列和表存储.这里 ...
随机推荐
- es6模板字符串使用使${} 来包裹一个变量或者一个表达式
es6模板字符串使用使${} 来包裹一个变量或者一个表达式 2019-04-28 14:33:54 Gabriel_wei 阅读数 1774 收藏 更多 分类专栏: 前端 版权声明:本文为博主原 ...
- Struts2框架和SpringMvc框架的区别
Struts2框架和SpringMvc框架的区别 一.拦截机制的不同 Struts2是类级别的拦截,每次请求就会创建一个Action,和Spring整合时Struts2的ActionBean注入作用域 ...
- 图解Java常用数据结构
最近在整理数据结构方面的知识, 系统化看了下 Java 中常用数据结构, 突发奇想用动画来绘制数据流转过程. 主要基于 jdk8, 可能会有些特性与 jdk7 之前不相同, 例如 LinkedList ...
- Springboot整合单元测试
概述 对于简单易懂的小项目而言,可以不适用单元测试对平时开发没有什么影响,但是对于大型项目,单纯的依赖 “手点功能测试”, 那简直就是灾难,好了,说道这里,应该明白测试的一个重要性了,,,接下来,我们 ...
- Alpine Linux 安装 lxml Pillow 失败
lixm 需要编译安装,因此需要先安装gcc g++ RUN apk add --update --no-cache g++ gcc libxslt-dev python3-dev openssl-d ...
- JavaFx出现错误Caused by: java.lang.NullPointerException: Location is required的解决方法
问题截图: "C:\Program Files\Java\jdk1.8.0_131\bin\java.exe" "-javaagent:I:\IntelliJ IDEA ...
- WPF中Button的背景图片,实现禁止IsMouseOver时显示默认
<Button x:Name="btnPickUpNum" Click="PickUpNum_OnClick" Grid.Row="1" ...
- JAVA的基本语法1
1.关键字 关键字的定义和特点 定义:被JAVA语言赋予了特殊含义,用作专门用途的字符串(单词). 就是在java语言编程的时候,在关键的地方使用的单词,体现关键的地方的含义.这些单词都是特有的,并且 ...
- CSS3 3D变形 transform---rotateX(), rotateY(), rotateZ(), 透视(perspective)
2d x y 3d x y z 左手坐标系 伸出左手,让拇指和食指成“L”形,大拇指向右,食指向上,中指指向前方.这样我们就建立了一个左手坐标系,拇指.食指和中指分别代表X.Y.Z轴的正方向.如下图 ...
- Kali linux-信息收集-dmitry
信息收集-dmitry DMitry(Deepmagic Information Gathering Tools 深度信息收集工具)是一个kali linux下用C语言写的工具.主要功能为端口扫描,w ...