问题标签 [ratecard-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 回答
79 浏览

azure - 使用 ADAL 访问 Azure RateCardAPI,无需登录提示

我们需要构建一个简单的 Windows 服务来从 Azure Rate Card API 获取数据并将数据存储在本地数据库中。为此,我开始遵循此示例,但是,它会提示您输入 AcquireToken 的用户凭据以进行后续调用。在 Windows 服务中提供此功能,如果我们可以配置用户名/密码以从费率卡 API 获取数据,那将是理想的。

我试图环顾四周,但没有找到没有提示的 AcquireToken 方法。有没有办法实现预期的目标?

0 投票
1 回答
303 浏览

azure - azure billing rate card api 返回注意事项

我正在尝试调用 Azure 计费费率卡 api。身份验证后调用成功,因为状态码正常。但是,尽管我在相应的资源组和订阅中有一个 vm,但总是得到如下响应:

{“价值”:[]}

在 azure billing usage api 的情况下也会发生同样的情况。我曾看到一个关于计费使用 api 的问题,但我已经尝试了所有提到的选项,例如将持续时间保持 3 个月、不保留未来日期等,但没有任何回应”:

{“价值”:[],下一个链接:“https://….”}

请让我知道问题可能是由于费率卡和使用 api 都没有返回正确的数据。

谢谢

0 投票
1 回答
651 浏览

azure - 如何使用 Azure 计费 API 获得“可用信用”和“剩余天数”?

是否可以使用 Azure Billing 或 RateCard API 获取旧管理门户的两个指标,如下所示?

这里

谢谢你!

0 投票
1 回答
33 浏览

azure - 基于美国东部的 Azure SQL 数据库费率

我无法在美国东部地区找到 Azure 标准 S3 SQL 数据库的单位费率。我在 Azure Rate Card JSON 文件中找不到此信息。预期仪表类别 - 数据服务 预期仪表子类别 - SQL 数据库 预期区域 - 美国东部

0 投票
2 回答
333 浏览

azure - 从政府云访问 RateCard API,地区 usgovvirgia

在尝试访问政府云中的RateCard信息时,区域 usgovvirgia并从 github 上的示例工作:https ://github.com/Azure-Samples/billing-dotnet-usage-api 。

GitHub 示例引发未处理的异常:AADSTS65005(请参见下面的链接)

那里提到了这个错误,但是在修改程序的引用部分时,我还没有找到解决这个问题的方法,并且强烈怀疑这个问题是由于美国政府云的差异造成的。(有关门户中的应用程序设置,请参见下图)。

我的 RegisteredApp:
RateCardHM,appId/clientID:XXXXXXXX-4ba0-47a3-811e-ca0b0b74118a -> 所需权限->(委托 -- NoApplicationPermissionsAvailable)以组织用户身份访问 Azure 服务管理(预览版)

RequiresAdmin: No {"AADSTS65005: Invalid resource. 客户端请求访问未在客户端应用程序注册中请求的权限中列出的资源。客户端应用程序 ID: XXXXXXXX-XXXX-47a3-811e-ca0b0b74118a。来自请求的资源值: https://management.usgovcloudapi.net/ . 资源app ID: 40a69793-8fe6-4db1-9591-dbc5c57b17d8. 来自app注册的有效资源列表: 797f4846-ba00-4fd7-ba43-dac1f8f63013, 00000002-0000-0000- c000-000000000000。跟踪 ID:6c1f3716-12ca-489e-b183-99cb6f730300 相关 ID:57dbf637-8e01-42f2-873c-4723f1814254 时间戳:2018-03-14 18:43:33Z"}

由于 usgovvirginia 可能没有“2 字母 ISO 代码”,应该使用什么?

https://msdn.microsoft.com/en-us/library/azure/mt219004.aspx表示:
•将{RegionInfo} 设置为购买优惠的2 字母ISO 代码。与 usgovvirginia 地区和解。

我更喜欢使用 PowerShell 进行访问,但让 C# 示例应用程序运行可能就足够了,而且肯定是一个好的开始。

我的应用配置

更新如下(更多信息):

使用 PowerShell AzureRM(以我自己)登录后,Microsoft.Commerce 和 RateCard API 的“位置”为空:

可能这意味着 US Gov Cloud 不在任何地区提供这些 API?

下图显示了已将应用程序添加为阅读器的警报: 在此处输入图像描述

在此处输入图像描述

0 投票
0 回答
46 浏览

azure - Azure 使用情况报告中的“费率”不同于 Ratecard API - MeterRates

我正在使用即用即付优惠类型 (0003P) 并发现某些服务的“费率”与使用 Ratecard API 不同。

我关注了这篇文章:这里

这是我的请求示例:this one here

有谁知道如何修改请求端点以从 Ratecard 获得与使用报告一致的相同费率?

0 投票
0 回答
320 浏览

c# - 验证信息的格式不正确。检查 .net core 中 Azure Ratecard API 中 Authorization 标头的值

我正在尝试通过在 asp.net 核心应用程序中遵循 api 来获取 azure 费率卡详细信息,

接口:

它早些时候工作,但最近得到以下回应,

例外:

“System.Net.WebException:'远程服务器返回错误:(400)身份验证信息未以正确的格式提供。检查授权标头的值..'”

请在下面找到我的代码,相同的代码在 .net 框架控制台中正常工作。

代码:

如果微软方面发生任何变化或解决此异常的任何其他方法有什么想法吗?

问候,

阿南德·K

0 投票
1 回答
1121 浏览

azure - 如何获取所有可用 Azure VM 的核心和内存详细信息

我们如何以编程方式找到 Azure VM SKU 的核心和内存详细信息?

我使用 Ratecard api 来获取可用 SKU 的列表及其可用区域和即用即付价格,但找不到它们的确切规格。

0 投票
1 回答
346 浏览

java - 是否有显示所有 Linux 操作系统(尤其是 RHEL)的 MeterRates 的 Azure RateCard?

我使用 Azure REST Api“下载”了一个 RateCard,因为我需要 VM 的价格。任何 VM 在 RateCard 中都是两次。一次使用 Windows 操作系统,一次使用 Linux Ubuntu。我只需要带有 Linux RHEL 的 VM,但这些不在 RateCard 中。这很重要,因为价格不同。

目前我将此 URL 用于 REST Api:

我是否可以使用不同的 Api 来获取这些特定信息?

0 投票
1 回答
160 浏览

json - 使用 jq 将 JSON 解析为 CSV,但在多个记录中拆分子列表

我正在解析从 Azure RateAPI 获得的 JSON 结果,并希望将其转换为标准 CSV 文件。

以下行是我用来将其转换为 CSV 的内容,它可以工作,但由于其中一个属性是一个列表,它没有为我提供我正在寻找的结果。对于“子列表”中的每个项目,我需要在我的 csv 文件中创建另一条记录。

这是我要解析的 3 条记录。我在使用记录 2 时遇到问题,因为 MeterRates 实际上是我需要属性和值的列表。解析后,我需要记录 2 对应 CSV 文件中的 3 条记录,其中每条记录都包含 MeterRates 列表中的一项。预期结果的示例在末尾

使用我提供的代码的实际结果如下:

但我期望的结果是(记录 2 对应于基于 MeterRates 的 CSV 文件中的 3 条记录):

谢谢您的帮助。