问题标签 [azure-billing-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
594 浏览

azure - 使用 Azure 计费 API 计算 Azure 成本

我能够使用 Rest Client (Postman) 以及 Power BI 获得 ResourceUsage 和 RateCard API。

我想使用 API 输出进一步计算 Azure 成本。我使用 Azure 计费 API/SDK浏览了 URL Show azure cost analysis data,但它对我没有帮助,因为问题仍未得到适当回答,而且 Azure SDK for Python URL 也未打开。

我还遇到了 Azure Usage and Billing Insights https://github.com/Microsoft/AzureUsageAndBillingPortal的 Git 代码,但我不想仅仅为了计算成本而向订阅中添加更多资源。

提前致谢!!!!

0 投票
0 回答
79 浏览

c# - Azure 合作伙伴中心 SDK 获取详细的历史计费信息

页面描述了已过时的 SubscriptionDailyUsage 资源,并建议使用 Utilization 资源(提供非常精细的利用率数据)并将其与提供实时天蓝色定价的IAzureRateCard结合使用。我查看了UsageRecords资源,但它不够精细,而且ServiceCosts都不够精细,仅在上个月可用。

有什么方法可以获取上一个时间段的 azure 价目表,或者有任何其他方法可以获取详细的历史定价数据吗?

0 投票
1 回答
164 浏览

php - Azure 计费 API javascript 返回 CORS 错误,但在使用邮递员时不返回

我现在不知所措。我试图通过我的 php 应用程序访问Azure Billing & Usage API,但不断收到以下错误:

XMLHttpRequest 无法加载 https://ea.azure.com/rest/{agreementnumber}/usage-reports。对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许访问源“ http://localhost ”。

我知道链接提到的 url 是https://consumption.azure.com/v2/enrollments,但是这对我不起作用,在与 Azure 技术服务联系后,我需要使用旧的 ea.azure.com 入口点

我正在从我的开发 xampp localhost 服务器以及生产服务器(实时 Intranet 解决方案)中尝试此操作,但无济于事。使用邮递员连接成功,我收到来自 API 的有效响应。

基本上,API 只需要我拥有的 API 密钥。旁边不需要授权。

由于 Postman 成功地从 API 获得了有效响应,我使用了他们的代码生成器来获取我:

  • 脚本
  • 脚本
  • jquery ajax 脚本

他们都为我返回相同的错误;显示了 jquery ajax 之一,因为这是首选:

我不明白为什么 Postman 能够连接到 API 并检索它的信息,而完全相同的代码在我的应用程序中使用时会生成 CORS 错误。

这是否与我的应用程序托管在公司网络内的内部虚拟机中有关,无法从 Internet 访问?

编辑:Rory 提到了 JS 的严格安全限制——因此我也添加了 php 脚本。当我使用 php 5.6 时,默认情况下我没有 httpRequest 类,所以我使用了twslankard 的httpRequest 类并对其进行了调整以接受这样的自定义标头(添加了公共功能):

}

并像这样调用类:

使用它确实有效的 php 版本,诀窍是添加 api-version 标头,在此之前我使用 php 脚本返回了一个 http 400 错误。

0 投票
2 回答
399 浏览

azure - 冻结云服务不计费

我们几乎没有包含虚拟机和网络工作者角色的云服务。有没有办法“冻结”或阻止它们不被计费,但如果我们想再次启动它们?

我看到了一些答案,但大多数都已经过时了。

先感谢您!

0 投票
1 回答
343 浏览

azure - 如何从 Azure Rate-API 元数据中获取 VM 详细信息

我正在尝试获取 sub 中可用的所有 Azure 服务的详尽列表及其使用 RATE API 的定价。我想确认 RATE API 是否会返回 VM 详细信息,例如大小、内核、RAM 等。“D1:1 个内核,3.5 GB RAM,50 GB 磁盘”

目前基于计费 API 的 EA 门户我相信只返回 VM 类型:1 个标准虚拟机,d1v2 大小:744 小时

有人可以确认RATE api是否也会返回VM详细信息?

谢谢

0 投票
1 回答
380 浏览

powershell - Get-AzureRmConsumptionUsageDetail 本周未返回数据

我们每月在 Azure 服务中消耗大约 2,500 美元,这意味着我们每天都有大量服务需要付费。

Get-AzureRmConsumptionUsageDetail 我每天使用 Azure Powershell 命令获取我的计费数据。

对于 2017 年 12 月 21 日之后的计费日期,powershell 命令不返回任何数据。

如果我在 2017 年 12 月 22 日之前询问数据,我会得到数据,所以我的设置工作正常。

年底有什么事情吗?

不工作

作品。这已经工作了12个月。现在从 22 日开始,它不起作用。

谢谢你,特伦斯

==================================================== ==============

所以我正在遍历一系列日期。从我上传的目录图片可以看出,Azure 在 2018 年 1 月 19 日之后没有返回任何数据。
Azure 的人能否解决为什么这些日期没有返回数据?

在此处输入图像描述

0 投票
0 回答
158 浏览

rest - Azure RM 订阅 - 成本分析 REST API

当我们导航到订阅 -> 成本分析时,我们可以看到资源的成本详细信息,我们也可以应用过滤器并查看我们的总成本。

是否有任何 REST API 可用于获取这些信息?

我只需要在 REST API 中单独使用带有“xyz”标签的资源使用的价格。

到目前为止,我在任何地方都找不到有关成本分析的文件。

0 投票
1 回答
729 浏览

azure-billing-api - 如何知道 Azure 订阅的余额?(剩余 = 积分 - 使用情况)

我可以使用 Azure REST API - RateCard & Usage。

使用上述 API 的组合,我能够计算消耗(使用)的成本。

为了找到学分,这里提到

首先,您需要找到可用的总积分。可以通过 Rate Card API 获取此信息。这将在响应中的 OfferTerms 元素下可用。

但我在 RateCard API 中收到以下响应:

因此,我的问题是如何找到订阅的信用交易以计算余额?

谢谢。

0 投票
1 回答
373 浏览

azure - 可以在 Azure Api 管理中按产品监控成本/计费吗?

我想知道是否有办法通过 API 管理 (APIM) 产品监控成本和计费?

问题是我现在有两个 APIM——一个用于测试环境,另一个用于生产环境。

我知道这有点不必要,但由于我有两个订阅,一个用于测试,一个用于生产,我一开始认为这是合乎逻辑的方式。

现在的问题是开发人员必须注册到 2 个开发人员门户才能同时使用测试和生产,这对我来说不是最佳选择。

我仍然希望能够获得计费统计信息或测试环境和生产环境,这就是为什么我想知道 APIM 中的产品是否有办法做到这一点?

0 投票
1 回答
231 浏览

azure - RateCard API 的正确参数