《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. PHP递归函数return返回null的问题

    前段时间在写递归函数的时候碰到个问题,返回值一直为null,这里记录一下. 写个小例子: /** * @param $i * @return mixed */ function recursion($ ...

  2. LeetCode 217:存在重复元素 Contains Duplicate

    题目: 给定一个整数数组,判断是否存在重复元素. Given an array of integers, find if the array contains any duplicates. 如果任何 ...

  3. IT兄弟连 Java语法教程 流程控制语句 循环结构语句4

    do-while循环 Java还有一种循环是do-while.与for.while这些在循环顶部判断条件表达式的语句不同,do-while是在循环底部进行条件表达式的检查.这意味着do-while循环 ...

  4. [03-2]VS2017 创建 ASP.NET Core Web 程序

    VS2017 创建 ASP.NET Core Web 程序 本文作者:梁桐铭- 微软最有价值专家(Microsoft MVP) 文章会随着版本进行更新,关注我获取最新版本 本文出自<从零开始学 ...

  5. Java中的ThreadLocal

    关于 ThreadLocal,我们经常用它来解决多线程并发问题,那它究竟是如何做到的?今天就让我们来好好看一下. 从源码入手 首先,让我们看看 ThreadLocal 类中的介绍: This clas ...

  6. 致Python初学者的六点建议

    Python是最容易学习的编程语言之一,其语法近似英语.通常,初学者只会遇到一些小麻烦,如强制缩进.在函数中使用self等. 然而,当开始阅读.复制和编辑他人代码时,麻烦就接踵而至了. 这里,我将解释 ...

  7. 史上最全Winform中使用ZedGraph教程与资源汇总整理(附资源下载)

    场景 C#窗体应用中使用ZedGraph曲线插件绘制图表: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/99716066 Win ...

  8. JavaScript的七种数据类型

    我知道这个话题网上说法非常多,甚至还有分出什么"Array,Function"之类的阿猫阿狗的类型.今天来整理这个话题的时候,先贴一张MDN官方的说法: 这个分法是对的,也是目前来 ...

  9. Unity Pixel 人物设计(1)

    草稿: 目前进度:

  10. cnblogs停止更新,同步到个人博客!

    cnblogs停止更新,同步到个人博客 https://dengpeng.me/!             个人博客地址: https://dengpeng.me