【问题标题】:How to get regionInfo for a subscription from Azure usage API?如何从 Azure 使用 API 获取订阅的 regionInfo?
【发布时间】:2015-09-12 13:00:33
【问题描述】:

rate card API 用于 Microsoft Azure 的计费 API:

https://management.azure.com/subscriptions/{subscription-Id}/providers/Microsoft.Commerce/RateCard?api-version={api-version}&$filter=OfferDurableId eq ’{OfferDurableId}’ and Currency lt ’{Currency}’ and Locale eq ’{Locale}’ and RegionInfo eq ’{RegionInfo}’’

要求为每个请求提供regionInfo。根据文档,regionInfo 指的是购买优惠的位置(优惠指的是OfferDurableId)。 OfferDurableId 可以从订阅中获得,随后可以从here 获得。但是,我在任何地方都没有找到 regionInfo。

如何获取regionInfo 进行订阅?

注:我提出了an issue on the API's github repository

【问题讨论】:

  • 您如何从订阅中获得OfferDurabledId
  • 从 API 获取所有订阅,响应包含优惠的显示名称。从显示名称中,我可以查找 here 以获取 OfferDurableID。

标签: java azure azure-billing-api


【解决方案1】:

按如下方式找出购买地点:

登录 Azure 门户。在右上角,单击您的用户名,然后选择“查看我的账单”。这将打开 account.windowsazure.com。选择个人资料。您的国家/地区代码将在那里。

另外,您可以在此处查找两位数的 ISO 区域代码:https://www.iso.org/obp/ui/#search 例如,加拿大在 ISO 列表中是 CA

【讨论】:

  • 我正在使用 Azure 的使用情况和计费 API。我只知道用户(使用我正在构建的系统)的客户 ID,并且可以访问他的帐户以获取计费和使用信息。我如何从他购买优惠的地方获得?
  • 今天,您无法以编程方式找到此信息。您需要让您的用户向您提供此信息,包括OfferDurableId。我计划在我的应用程序中执行的方式是将用户重定向到 Azure 门户,并告诉他们在哪里可以找到此信息。
猜你喜欢
  • 2014-10-12
  • 2020-04-20
  • 1970-01-01
  • 2022-11-22
  • 1970-01-01
  • 2020-05-26
  • 2019-03-03
  • 1970-01-01
  • 2021-07-26
相关资源
最近更新 更多