![](/img/trans.png)
[英]How to version an API in Azure API Management using Azure Resource Manager
[英]Accepted resource types for Azure Management API, version: 2015-06-01-preview
我可以通過Postman通過URL進行身份驗證並調用Azure管理API:
https://management.azure.com/subscriptions/ {subscription-id} / providers / Microsoft.Commerce / UsageAggregates?api-version = 2015-06-01-preview&reportedStartTime = 2015-02-01T09%3A00%3A00&reportedEndTime = 2015- 02-08T09%3A00%3A00&aggregationGranularity =每日&showDetails = FALSE
但是,如果我嘗試使用除“ Microsoft.Commerce ”以外的任何資源類型,例如“ Microsoft.Compute”,則會收到以下錯誤消息:
“”代碼“:” InvalidResourceType“,”消息“:”在api版本'2015-06-01-preview'的命名空間'Microsoft.Compute'中找不到資源類型。
是否可以在“預覽”版本中使用的資源類型列表有限,或者我在這里做錯了什么?
PS。 我使用以下API調用檢索了所有可用資源類型的列表:
https://management.azure.com/subscriptions/ {subscription-id} / providers?$ skiptoken = {skiptoken}&api-version = 2015-01-01
但這不接受預覽版本,因為它是“ api-version”,因此它可能不是獲取可用類型的正確來源。
任何幫助,不勝感激!
恕我直言,您正在這樣做。 本質上,每個資源提供者都有一個API版本,並且要對資源提供者和資源類型執行ARM操作,則需要使用該版本。
考慮到Microsoft.Compute
資源提供者和virtualMachines
資源類型,允許的API版本為:2015-06-15、2015-05-01-preview。
您可以使用Get information about a resource provider
API操作的Get information about a resource provider
來找到此信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.