Visão geral da migração do Azure Enterprise Reporting para as APIs do Microsoft Cost Management
Este artigo informa os desenvolvedores que criaram soluções personalizadas usando as APIs do Azure Enterprise Reporting sobre alterações importantes. As APIs mais recentes do Microsoft Cost Management agora oferecem recursos aprimorados e suporte para entidades de serviço, tornando-as uma escolha mais robusta para seus projetos.
Pontos principais:
- Migração recomendada - É altamente recomendável que você considere migrar suas soluções personalizadas para as APIs do Microsoft Cost Management. Eles estão sendo ativamente desenvolvidos e oferecem funcionalidades aprimoradas.
- Data de desativação - Todas as APIs do Azure Enterprise Reporting são desativadas.
Este artigo fornece:
- Uma visão geral das diferenças entre as APIs do Azure Enterprise Reporting e as APIs de Gerenciamento de Custos.
- Orientação sobre o que esperar ao migrar para as APIs de gerenciamento de custos.
- Informações sobre os novos recursos disponíveis com as APIs de gerenciamento de custos.
Apelo à ação:
- Para garantir uma transição suave, recomendamos que você comece a planejar sua migração para as APIs de gerenciamento de custos bem antes da data de aposentadoria.
Diferenças entre as APIs
As informações a seguir descrevem as diferenças entre as APIs de Relatório Empresarial do Azure mais antigas e as APIs de Gerenciamento de Custos mais recentes.
Utilizar | APIs de Relatórios Empresariais do Azure | APIs de gerenciamento de custos da Microsoft |
---|---|---|
Autenticação | Chave de API provisionada no portal do Azure | Autenticação do Microsoft Entra usando tokens de usuário ou entidades de serviço. As entidades de serviço substituem as chaves de API. |
Escopos e permissões | Todas as solicitações estão no escopo de inscrição. As atribuições de permissão de chave de API determinarão se os dados de toda a inscrição, de um departamento ou de uma conta específica serão retornados. Sem autenticação do utilizador. | Os usuários ou entidades de serviço recebem acesso ao escopo de inscrição, departamento ou conta. |
Ponto final de URI | https://consumption.azure.com |
https://management.azure.com |
Estado de desenvolvimento | Nenhuma, as APIs são desativadas. | Em desenvolvimento ativo |
APIs disponíveis | Limitado ao que está atualmente disponível | Estão disponíveis APIs equivalentes para substituir cada API do EA. APIs adicionais de gerenciamento de custos também estão disponíveis, incluindo: - Orçamentos - Alertas - Exportações |
Lista de verificação da migração
- Familiarizar-se com as APIs REST do Azure Resource Manager.
- Determine quais APIs de Relatório Empresarial você usa e veja para quais APIs de Gerenciamento de Custos mover em Migrar do Azure Enterprise Reporting para APIs de Gerenciamento de Custos da Microsoft.
- Configure a autorização e autenticação de serviço para as APIs de Gerenciamento de Custos. Para obter mais informações, consulte Atribuir permissão a APIs do ACM.
- Teste as APIs e, em seguida, atualize qualquer código de programação para substituir chamadas de API de Relatório Empresarial por chamadas de API de Gerenciamento de Custos.
- Atualize o processamento de erros para utilizar os novos códigos de erro. Algumas considerações incluem:
- As APIs de gerenciamento de custos têm um período de tempo limite de 60 segundos.
- As APIs de gerenciamento de custos têm limite de taxa em vigor. Isso resulta em um
429 throttling error
se as taxas são excedidas. Crie suas soluções para que você não faça muitas chamadas de API em um curto período de tempo.
- Reveja as outras APIs do Cost Management que estão disponíveis através do Azure Resource Manager e avalie-as para utilização mais tarde. Para obter mais informações, consulte Migrar do Azure Enterprise Reporting para APIs do Microsoft Cost Management.
Mapeamento da API de relatórios corporativos para novas APIs de gerenciamento de custos
Use as informações a seguir para identificar as APIs de Relatórios Corporativos que você usa atualmente e a API de Gerenciamento de Custos de substituição a ser usada.
Utilizar as APIs adicionais do Cost Management
Depois de migrar para as APIs de gerenciamento de custos para seus cenários de relatórios existentes, você também poderá usar muitas outras APIs. As APIs também estão disponíveis por meio do Azure Resource Manager e podem ser automatizadas usando a autenticação baseada na entidade de serviço. Eis um resumo rápido das novas capacidades que pode utilizar.
- Orçamentos – utilizar para definir limiares para monitorizar proativamente os seus custos, alertar intervenientes relevantes e automatizar ações em resposta a violações aos limiares.
- Alertas – utilizar para ver informações de alertas, incluindo, entre outros, alertas de orçamentos, alertas de faturas, alertas de crédito e alertas de quota.
- Exportações – utilizar para agendar a exportação recorrente dos seus custos para uma conta do Armazenamento do Azure à sua escolha. É a solução recomendada para os clientes com uma grande presença no Azure e que pretendam analisar os respetivos dados e utilizá-los nos seus próprios sistemas internos.
Conteúdos relacionados
- Familiarizar-se com as APIs REST do Azure Resource Manager.
- Se necessário, determine quais APIs de Relatórios Corporativos você usa e veja para quais APIs de Gerenciamento de Custos mover em Migrar do Azure Enterprise Reporting para APIs de Gerenciamento de Custos da Microsoft.
- Se você ainda não estiver usando as APIs do Azure Resource Manager, registre seu aplicativo cliente com a ID do Microsoft Entra.
- Se necessário, atualize qualquer código de programação para usar a autenticação do Microsoft Entra com a entidade de serviço.