Миграция из API оплаты зарезервированного экземпляра EA
Клиенты EA, которые ранее использовали API Enterprise Reporting Consumer.azure.com для получения расходов на зарезервированный экземпляр, должны перейти на API Azure Resource Manager с контролем четности. Следующие инструкции помогут перенести и обсудить различия между старым API и новым API.
Примечание.
Все API-интерфейсы отчетов Azure Enterprise не удаляются. Как можно скорее следует перейти в API управления затратами Майкрософт.
Назначение разрешений субъекту-службе для вызова API
Перед вызовом API необходимо настроить субъект-службу с правильным разрешением. Субъект-служба используется для вызова API. Дополнительные сведения см. в разделе "Назначение разрешений для API управления затратами".
Вызов API расходов на зарезервированные экземпляры
Используйте следующие URI запросов для вызова нового API оплаты зарезервированных экземпляров.
Поддерживаемые запросы
Получение сведений о расходах на резервирование по диапазону дат
https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/providers/Microsoft.Consumption/reservationTransactions?$filter=properties/eventDate+ge+2020-05-20+AND+properties/eventDate+le+2020-05-30&api-version=2023-05-01
Изменения текста ответа
Старый текст ответа:
[
{
"purchasingEnrollment": "string",
"armSkuName": "Standard_F1s",
"term": "P1Y",
"region": "eastus",
"PurchasingsubscriptionGuid": "aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e",
"PurchasingsubscriptionName": "string",
"accountName": "string",
"accountOwnerEmail": "string",
"departmentName": "string",
"costCenter": "",
"currentEnrollment": "string",
"billingFrequency": "OneTime",
"eventDate": "string",
"reservationOrderId": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
"description": "Standard_F1s eastus 1 Year",
"eventType": "Purchase",
"quantity": int,
"amount": double,
"currency": "string",
"reservationOrderName": "string"
},
]
Новый текст ответа:
{
"id": "/billingAccounts/123456/providers/Microsoft.Consumption/reservationtransactions/201909091919",
"name": "201909091919",
"type": "Microsoft.Consumption/reservationTransactions",
"tags": [],
"properties": {
"eventDate": "2019-09-09T19:19:04Z",
"reservationOrderId": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
"description": "Standard_DS1_v2 westus 1 Year",
"eventType": "Refund",
"quantity": 1,
"amount": -21,
"currency": "USD",
"reservationOrderName": "Transaction-DS1_v2",
"purchasingEnrollment": "123456",
"armSkuName": "Standard_DS1_v2",
"term": "P1Y",
"region": "westus",
"purchasingSubscriptionGuid": "aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e",
"purchasingSubscriptionName": "Infrastructure Subscription",
"accountName": "Microsoft Infrastructure",
"accountOwnerEmail": "admin@microsoft.com",
"departmentName": "Unassigned",
"costCenter": "",
"currentEnrollment": "123456",
"billingFrequency": "recurring",
"billingMonth": 20190901,
"monetaryCommitment": 523123.9,
"overage": 23234.49
}
Связанный контент
- Ознакомьтесь со статьей Обзор миграции из отчетов EA в API ARM.