问题标签 [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 投票
1 回答
759 浏览

azure - 如何以不同于区域货币的货币从 Azure 使用 API 获取数据?

我正在尝试使用以下 API 为我的 PAY-AS-YOU-GO Azure 帐户获取使用信息的费率卡数据:

我得到了预期的费率卡数据。但是,当我将货币更改为类似GBP时,我会得到一个400/Bad request响应。

知道我是否可以得到任何所需货币的回复?如果是,那么如何?如果不是,是否有文件可以帮助我确定在特定区域的请求中允许使用哪些货币?

0 投票
3 回答
1174 浏览

powershell - 枚举 PSCustomObject

有谁知道从自定义对象“破坏”打开哈希表源的方法。自定义对象上没有 .getenumerrator 但我有这个哈希表:@{0=0.05; 1024=0.050;51200=0.050;512000=0.050;1024000=0.045;5120000=0.037}。我通过 Azure RateCard REST API 提取此信息,需要对其进行分解,以便我可以访问每一层费率以生成准确的使用成本报告。有什么建议么?示例输出:

0 投票
1 回答
174 浏览

azure-billing-api - 使用 Azure Billing REST API 进行消费前成本分析

我正在寻找可以帮助我提前计算创建 Azure 资源的成本的 Azure REST API。我得到了 Azure 计费 REST API。它肯定有助于按月获取已创建的 azure 资源的价格。但是,我需要它来进行消费前成本分析。请帮助我如何在不创建资源的情况下使用它来实现成本估算。

输入:n 个 VM 输出:VM 的最新成本(有特定标准)*n。

提前致谢。

0 投票
1 回答
1954 浏览

c# - Azure 计费使用 API 返回 401 Unauthorized

我正在使用 Azure REST API 来获取计费使用情况和费率卡详细信息。为了使用AcquireToken()方法获取令牌,最初我只使用了客户端 ID,然后在登录窗口中询问用户凭据。

但是,我正在寻找Non-Interactive Approach,因此我使用了Client Credentials,其中我传递了Client IdClient Secret Key

但它给出“远程服务器返回错误 401 未经授权”

当我深入研究错误时,我发现它给出了错误“访问令牌来自错误的受众或资源”

请给我任何解决方案,我可以使用它访问 API 而无需任何用户交互。

提前致谢。

这是我的代码:

0 投票
3 回答
830 浏览

azure - 费率的计费计算

Azure Rate Card API 返回 MeterRates 字段(请参阅文档)。Azure UsageAggregate 提供一个数量(请参阅文档)。

根据天蓝色支持页面。这是提问的论坛。

那么,如何应用计费率?

米率示例:

如果我有一个数量 175 是数量100*20 + 75*15还是175*15

为什么要指定包含的数量?

示例:rates:{"0":23}包含数量 10 可以表示为费率:

0 投票
1 回答
59 浏览

azure - 是否有关于 Microsoft Azure 使用 API 的新格式的完整文档?

Microsoft Azure 发布了他们的使用 API,并在此处记录了它。如文档所述,他们为使用 API 发布了一种新的输出格式。但是,我收到的输出似乎并不完全符合它的记录方式:

如您所见,我收到了 value Microsoft.Resources,其中嵌套了其他值,这不是文档所说的。

我可以参考其他任何关于 API 输出的更详尽的参考文档吗?

0 投票
1 回答
782 浏览

azure - 我在哪里可以找到所有优惠的列表及其优惠 ID?

我试图从这里获取所有报价及其报价 ID 。但是,我有一个报价Visual Studio Ultimate with MSDN,已更新为Visual Studio Enterprise with MSDN (benefit)。但是,当我尝试查询我的所有订阅时,我得到的订阅显示名称是:

"displayName": "Visual Studio Ultimate with MSDN",

它没有被列为要约(甚至不在更新和停用的要约列表中)。

有没有一个地方可以让我获得所有报价的列表及其报价 ID?

注意:我已经在他们的 github 页面上提出了同样的问题。

0 投票
2 回答
275 浏览

azure-billing-api - Azure Billing API 只给了我 7 天的数据

使用 Azure 计费 API 的日期范围是否有任何限制?我正在请求一个月的数据,但我只获得该范围的前 7 天......

我使用如下请求:

我的控制台只给了我:

这就是我所得到的!

0 投票
1 回答
485 浏览

sql-server - 如何从计费 API 中查找 Azure 使用记录中的唯一性

我正在构建一个 Azure Chargeback 解决方案,为此我从 Azure Billing REST API 中提取 Azure Usage 数据,用于多个订阅和不同的日期。我需要根据客户的要求将其存储到自定义 MS SQL 数据库中。我从 Azure 获得各种使用记录。

  • 问题:从这些使用记录中,我无法在收到的数据中找到任何列组合,这将为我提供唯一键来识别特定订阅和特定日期的使用记录。我认为唯一不同的列是数量,但即使是可以复制的。例如,如果在同一个云服务中有 2 个 A1 类型的虚拟机,它们上面没有数据或应用程序,那么它们将具有准确的使用量。我没有通过 Usage API 获得 VM 或任何其他资源的确切名称。
  • 一种自定义解决方案(无效):我可以在使用记录中附加一个计数器或唯一 ID,但如果我下次获取数据,订单可能会打乱或引入新数据,从而影响唯一性逻辑。如果返回使用记录的顺序有任何更改(针对特定日期的特定订阅),我为检查数据库中是否缺少任何数据而构建的任何逻辑都将导致错误。

我确信微软将这些数据存储在某个数据库中。我无法从 Billing API 返回的许多记录中找到唯一 ID 来识别使用记录。也许我在这里遗漏了一些东西。

我将不胜感激任何帮助或任何指示。

0 投票
3 回答
5814 浏览

azure - Azure 信用余额

我是 Azure API 的新手,我正在尝试创建一个简单的界面来获取我管理的少数 azure 帐户的剩余积分。我开始使用 vbs 来做这件事,因为这是我真正熟悉的唯一语言。我在登录页面遇到了几个问题,有人建议使用 Azure API。

我走进了一个我完全不熟悉的领域。从我正在阅读的内容来看,它是一个相对较新的界面,大多数人都不熟悉它。我使用了以下示例:

https://azure.microsoft.com/en-us/documentation/samples/billing-dotnet-usage-api/

为了能够登录该帐户,但从那里我真的被卡住了。结果,提供的代码只返回一个空的“value[]”。

我有点不知所措。我正在阅读 MSDN 上的 azure API 资源,但大多数引用学分的页面只是告诉您可以在哪些方面花费学分。

我开始浏览:

https://github.com/Azure

希望在那里找到一些东西,但到目前为止,就剩余的积分而言,几乎没有出现。

我希望我说得通。我希望我没有想太多,有人可以指出我正确的方向。