[英]Error message when creating query against Resource Manager, in Azure Monitor Workbook
我正在嘗試向 Azure Monitor 中的工作簿添加一個查詢,該查詢查詢我的 Azure 訂閱的本月至今使用成本。
當我構造查詢並運行它時,我收到以下錯誤消息:
BadRequest:無效的查詢定義,數據集無效或未提供。
但是,此 REST API 調用的文檔明確指出不需要正文的datasets
屬性。
文檔: https : //docs.microsoft.com/en-us/rest/api/cost-management/query/usage
文檔截圖:
這是我的查詢在工作簿中的屏幕截圖:
問題:當文檔沒有正確解釋它時,我如何正確構建此請求的正文?
實際上,這個api-doc提供了很多示例,您可以單擊任何示例以獲取請求正文的詳細信息。
以BillingAccountQuery-Modern為例,請求體如下(可根據需要修改):
{
"type": "Usage",
"timeframe": "MonthToDate",
"dataset": {
"granularity": "Daily",
"filter": {
"and": [
{
"or": [
{
"dimension": {
"name": "ResourceLocation",
"operator": "In",
"values": [
"East US",
"West Europe"
]
}
},
{
"tag": {
"name": "Environment",
"operator": "In",
"values": [
"UAT",
"Prod"
]
}
}
]
},
{
"dimension": {
"name": "ResourceGroup",
"operator": "In",
"values": [
"API"
]
}
}
]
}
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.