你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
从 EA 预留实例建议 API 迁移
以前使用 Enterprise Reporting consumption.azure.com API 获取预留实例建议的 EA 客户需要迁移到奇偶校验 Azure 资源管理器 API。 下面概述了执行此操作的说明以及旧 API 和新 API 之间的任何协定差异。
注意
2024 年 5 月 1 日,Azure Enterprise 报告 API 将停用。 请在该日期之前迁移到 Microsoft 成本管理 API。
将权限分配给 SPN 以调用 API
在调用 API 之前,需要配置具有正确权限的服务主体。 使用服务主体调用 API。 有关详细信息,请参阅向 ACM API 分配权限。
调用预留实例建议 API
使用以下请求 URI 调用新的预留建议 API。
支持的请求
使用以下作用域调用 API:
- 注册:
providers/Microsoft.Billing/billingAccounts/{billingAccountId}
- 订阅:
subscriptions/{subscriptionId}
- 资源组:
subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}
共享作用域和单作用域建议均可通过此 API 获得。 还可以将作用域作为可选的 API 参数进行筛选。
https://management.azure.com/providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.Consumption/reservationRecommendations?api-version=2019-10-01
响应正文更改
共享作用域和单作用域的建议合并到一个 API 中。
旧响应:
[{
"subscriptionId": "1111111-1111-1111-1111-111111111111",
"lookBackPeriod": "Last7Days",
"meterId": "2e3c2132-1398-43d2-ad45-1d77f6574933",
"skuName": "Standard_DS1_v2",
"term": "P1Y",
"region": "westus",
"costWithNoRI": 186.27634908960002,
"recommendedQuantity": 9,
"totalCostWithRI": 143.12931642978083,
"netSavings": 43.147032659819189,
"firstUsageDate": "2018-02-19T00:00:00"
}
]
新响应:
{
"value": [
{
"id": "billingAccount/123456/providers/Microsoft.Consumption/reservationRecommendations/00000000-0000-0000-0000-000000000000",
"name": "00000000-0000-0000-0000-000000000000",
"type": "Microsoft.Consumption/reservationRecommendations",
"location": "westus",
"sku": "Standard_DS1_v2",
"kind": "legacy",
"properties": {
"meterId": "00000000-0000-0000-0000-000000000000",
"term": "P1Y",
"costWithNoReservedInstances": 12.0785105,
"recommendedQuantity": 1,
"totalCostWithReservedInstances": 11.4899644807748,
"netSavings": 0.588546019225182,
"firstUsageDate": "2019-07-07T00:00:00-07:00",
"scope": "Shared",
"lookBackPeriod": "Last7Days",
"instanceFlexibilityRatio": 1,
"instanceFlexibilityGroup": "DSv2 Series",
"normalizedSize": "Standard_DS1_v2",
"recommendedQuantityNormalized": 1,
"skuProperties": [
{
"name": "Cores",
"value": "1"
},
{
"name": "Ram",
"value": "1"
}
]
}
},
]
}