Migrar das APIs de Resumo de Uso da Instância Reservada do EA
Os clientes de EA que anteriormente usavam a API dos Relatórios do Enterprise consumption.azure.com para obter resumos de uso de instância reservada precisam migrar para uma API de paridade do Azure Resource Manager. As instruções para fazer isso são descritas abaixo, juntamente com diferenças contratuais entre a API antiga e a nova.
Atribuir permissões a um SPN para chamar a API
Antes de chamar a API, você precisa configurar uma Entidade de Serviço com a permissão correta. Use a entidade de serviço para chamar a API. Para obter mais informações, confira Atribuir permissões às APIs do ACM.
Chamar a API de resumo de Uso da Instância Reservada
Use os URIs de solicitação a seguir para chamar a nova API de Resumos de Reserva.
Solicitações com suporte
Chame a API com os seguintes escopos:
- Registro:
providers/Microsoft.Billing/billingAccounts/{billingAccountId}
Obter Resumo de Reserva Diariamente
https://management.azure.com/{scope}/Microsoft.Consumption/reservationSummaries?grain=daily&$filter=properties/usageDate ge 2017-10-01 AND properties/usageDate le 2017-11-20&api-version=2019-10-01
Obter Resumo de Reserva Mensalmente
https://management.azure.com/{scope}/Microsoft.Consumption/reservationSummaries?grain=daily&$filter=properties/usageDate ge 2017-10-01 AND properties/usageDate le 2017-11-20&api-version=2019-10-01
Alterações do corpo da resposta
Resposta antiga:
[
{
"reservationOrderId": "00000000-0000-0000-0000-000000000000",
"reservationId": "00000000-0000-0000-0000-000000000000",
"skuName": "Standard_F1s",
"reservedHours": 24,
"usageDate": "2018-05-01T00:00:00",
"usedHours": 23,
"minUtilizationPercentage": 0,
"avgUtilizationPercentage": 95.83,
"maxUtilizationPercentage": 100
}
]
Resposta nova:
{
"value": [
{
"id": "/providers/Microsoft.Billing/billingAccounts/12345/providers/Microsoft.Consumption/reservationSummaries/reservationSummaries_Id1",
"name": "reservationSummaries_Id1",
"type": "Microsoft.Consumption/reservationSummaries",
"tags": null,
"properties": {
"reservationOrderId": "00000000-0000-0000-0000-000000000000",
"reservationId": "00000000-0000-0000-0000-000000000000",
"skuName": "Standard_B1s",
"reservedHours": 720,
"usageDate": "2018-09-01T00:00:00-07:00",
"usedHours": 0,
"minUtilizationPercentage": 0,
"avgUtilizationPercentage": 0,
"maxUtilizationPercentage": 0
}
}
]
}
Próximas etapas
- Leia o artigo de Visão geral sobre como migrar do Relatório do EA para as APIs do ARM.