2017-01-05 31 views
0

我有一位坐在美國GOV數據中心的Azure訂閱客戶。此訂閱是在EA(不隨收隨付)的情況下進行的。美國GOV EA訂閱支持Azure使用率和價目表API嗎?

嘗試使用標準結算API(費率卡和使用率)失敗,並顯示'未找到訂閱'錯誤。即

{ 
    "error": { 
     "code": "SubscriptionNotFound", 
     "message": "The subscription '[subscription id here]' could not be found." 
    } 
} 

我發現這些API的價目表和使用的API與EA帳戶的信息非常少,甚至少信息在運行的帳戶:運行以下:與

https://management.azure.com/subscriptions/[subscription id here]/providers/Microsoft.Commerce/RateCard?api-version=2015-06-01-preview&$filter=OfferDurableId eq 'MS-AZR-USGOV-0017P' and Currency eq 'USD' and Locale eq 'en-US' and RegionInfo eq 'US' 

失敗美國GOV Azure地區。有誰知道這是否應該工作?

回答

1

我對Gov環境沒有任何經驗,但是我的經驗是資源使用API​​也適用於EA,而RateCard則不適用。 我建議你用PowerShell命令開始了一個簡單的開始 * 獲取-AzureRmUsage https://docs.microsoft.com/en-us/powershell/resourcemanager/azurerm.insights/v2.3.0/get-azurermusage

請確保您有PowerShell的第一對政府環境運行正常。 如果你想推出自己的客戶端記得要使用正確的端點爲「Azure的政府開發人員指南」 https://docs.microsoft.com/en-us/azure/azure-government-developer-guide

Brgds布賴恩描述

+0

我認爲布萊恩是現貨:使用API​​可以工作進行(儘管對於gov數據中心來說Url是https://management.core.usgovcloudapi.net而不是https://management.azure.com)。至於價目表API,看起來你對EA賬戶感到不幸。這意味着無法使用使用率和結算API獲取EA帳戶的費用信息。我認爲解決方案是使用自定義計費API進行EA。詳情請參閱[這裏](http://www.redbaronofazure.com/?p=631)。 – Greg