Gerir os custos e a utilização do AWS no Azure

Nota

O Connector for AWS no serviço de gerenciamento de custos é desativado em 31 de março de 2025. Os usuários devem considerar soluções alternativas para relatórios de gerenciamento de custos da AWS. Em 31 de março de 2024, o Azure desativará a capacidade de adicionar novos conectores para AWS para todos os clientes. Para obter mais informações, consulte Desativar o conector da Amazon Web Services (AWS).

Depois de configurar e configurar a integração de relatórios de custo e uso da AWS para o gerenciamento de custos, você estará pronto para começar a gerenciar seus custos e uso da AWS. Este artigo ajuda-o a compreender como utilizar a análise de custos e os orçamentos no Cost Management para gerir os custos e a utilização do AWS.

Se ainda não configurou a integração, veja Definir e configurar a integração do relatório Utilização do AWS.

Antes de começar: se você não estiver familiarizado com a análise de custos, consulte o Guia de início rápido Explorar e analisar custos com análise de custos . E, se você não estiver familiarizado com orçamentos no Azure, consulte o tutorial Criar e gerenciar orçamentos .

Ver os custos do AWS na análise de custos

Os custos do AWS estão disponíveis na Análise de Custos nos seguintes âmbitos:

  • Contas associadas do AWS num grupo de gestão
  • Custos de contas associadas do AWS
  • Custos da conta consolidada do AWS

As secções seguintes descrevem como utilizar os âmbitos para que veja os dados dos custos e da utilização de cada um.

Ver as contas associadas do AWS num grupo de gestão

A visualização dos custos com o âmbito do grupo de gestão é a única forma de ver os custos agregados provenientes de diferentes subscrições do Azure e de contas associadas do AWS. A utilização de um grupo de gestão fornece uma vista entre clouds para ver os custos do Azure e do AWS em conjunto.

Na análise de custos, abra o seletor de âmbito e selecione o grupo de gestão que detém as contas associadas do AWS. Veja a seguir uma imagem de exemplo no portal do Azure:

Captura de ecrã a mostrar a vista Selecionar âmbito com contas ligadas num grupo de gestão.

Veja a seguir um exemplo que mostra o custo do grupo de gestão na análise de custos, agrupado por Fornecedor (Azure e AWS).

Captura de tela mostrando os custos do Azure e da AWS por um trimestre na análise de custos.

Nota

Atualmente, os grupos de gestão não são suportados para clientes do Contrato de Cliente Microsoft (MCA). Os clientes do MCA podem criar o conector e ver os respetivos dados do AWS. No entanto, os clientes do MCA não podem ver os custos do Azure e os custos do AWS juntos num grupo de gestão.

Ver os custos de contas associadas do AWS

Para ver os custos de contas associadas do AWS, abra o seletor de âmbito e selecione a conta associada do AWS. Tenha em atenção que as contas associadas estão associadas a um grupo de gestão, conforme definido no conector do AWS.

Veja a seguir um exemplo que mostra a seleção de um âmbito de conta associada do AWS.

Captura de tela mostrando a visualização Selecionar escopo com contas vinculadas da AWS.

Ver os custos da conta consolidada do AWS

Para ver os custos da conta consolidada do AWS, abra o seletor de âmbito e selecione a conta consolidada do AWS. Veja a seguir um exemplo que mostra a seleção de um âmbito de conta consolidada do AWS.

Captura de ecrã a mostrar a vista Selecionar âmbito com contas consolidadas.

Este âmbito apresenta uma vista agregada de todas as contas associadas do AWS associadas à conta consolidada do AWS. Veja a seguir um exemplo que mostra os custos para uma conta consolidada do AWS, agrupados por nome de serviço.

Captura de tela mostrando os custos consolidados da AWS na análise de custos.

Dimensões disponíveis para filtragem e agrupamento

A tabela seguinte descreve as dimensões disponíveis para agrupar e filtrar por análise de custos.

Dimensão Cabeçalho CUR Amazon Âmbitos Comentários
Availability zone lineitem/AvailabilityZone Tudo
Localização product/Region Todos
Metro Todos
Categoria do medidor lineItem/ProductCode Todos
Subcategoria do medidor lineitem/UsageType Todos
Operação lineItem/Operation Todos
Recurso lineItem/ResourceId Todos
Tipo de recurso product/instanceType Todos Se product/instanceType for nulo, será utilizado lineItem/UsageType.
ResourceGuid N/A Todos GUID do medidor do Azure.
Nome do serviço product/ProductName Todos Se product/ProductName for nulo, será utilizado lineItem/ProductCode.
Escalão de serviço
ID de Subscrição lineItem/UsageAccountId Conta consolidada e grupo de gestão
Nome da subscrição N/A Conta consolidada e grupo de gestão Os nomes de conta são recolhidos com a API da Organização do AWS.
Etiqueta resourceTags Todos O prefixo utilizador: é removido das etiquetas definidas pelo utilizador para permitir etiquetas entre clouds. O prefixo aws: é deixado intacto.
ID da conta de faturação bill/PayerAccountId Grupo de gestão
Nome da conta de faturação N/A Grupo de gestão Os nomes de conta são recolhidos com a API da Organização do AWS.
Provider N/A Grupo de gestão AWS ou Azure.

Definir os orçamentos nos âmbitos do AWS

Utilize orçamentos para gerir proativamente os custos e impulsionar a responsabilidade na sua organização. Os orçamentos são definidos nos âmbitos da conta consolidada do AWS e das contas associadas do AWS. Veja a seguir um exemplo de orçamentos de uma conta consolidada do AWS apresentada no Cost Management:

Captura de tela mostrando a página Orçamentos e uma conta consolidada da AWS.

Processo de recolha de dados do AWS

Após definir o conector do AWS, a recolha de dados e os processos de deteção são iniciados. Pode demorar algumas horas para recolher todos os dados de utilização. A duração depende:

  • Do tempo necessário para processar os ficheiros CUR que estão no registo AWS S3.
  • Do tempo necessário para criar os âmbitos Conta consolidada do AWS e Conta associadas do AWS.
  • Do tempo e da frequência de gravação dos ficheiros Relatório dos Custos e da Utilização do AWS no registo S3

Preços de integração do AWS

Cada conector do AWS recebe uma avaliação gratuita de 90 dias.

O preço de tabela é de 1% dos custos mensais do AWS. É-lhe faturado todos os meses com base nos custos faturados no mês anterior.

O acesso às APIs do AWS pode incorrer em custos adicionais no AWS.

Limitações da integração do AWS

  • Os orçamentos no Cost Management não suportam grupos de gestão com várias moedas. Os grupos de gestão com várias moedas não verão uma avaliação do orçamento. É mostrada uma mensagem de erro se selecionar um grupo de gestão que tenha várias moedas quando criar um orçamento.
  • Os conectores da cloud não suportam o AWS GovCloud (EUA), AWS Gov ou AWS China.
  • O Cost Management mostra apenas os custos de utilização do AWS. Impostos, apoios, reembolsos, RI, créditos ou quaisquer outros tipos de custos ainda não são suportados.

Resolução de problemas da integração do AWS

Utilize as seguintes informações de resolução de problemas para resolver problemas comuns.

Sem permissão para Contas associadas do AWS

Código de erro:Não autorizado

Existem duas formas para obter permissões para aceder aos custos das contas associadas do AWS:

  • Obter acesso ao grupo de gestão que detém as Contas associadas do AWS.
  • Ser-lhe concedida permissão para aceder à conta associada do AWS.

Por predefinição, o criador do conector do AWS é o proprietário de todos os objetos que o conector criou. Incluindo, a conta consolidada do AWS e a conta associada do AWS.

Para poder Verificar as configurações do conector, você precisará de pelo menos uma função de colaborador porque um leitor não pode Verificar as configurações do conector

Falha na recolha com AssumeRole

Código de erro:FailedToAssumeRole

Este erro significa que o Cost Management não conseguiu ligar à API AssumeRole do AWS. Este problema pode ocorrer devido a um problema na definição de função. Verifique se as seguintes condições são verdadeiras:

  • O ID externo é idêntico ao que se encontra na definição de função e na definição de conector.
  • O tipo de função está definido como Outra conta do AWS que lhe pertence a si ou a terceiros.
  • A opção Requerer MFA está desmarcada.
  • A conta do AWS fidedigna na Função do AWS é 432263259397.

Falha na recolha com Acesso Negado – Definições do relatório CUR

Código de erro:AccessDeniedReportDefinitions

Este erro significa que o Cost Management não consegue ver as definições do relatório de Custos e Utilização. Esta permissão é utilizada para confirmar que o CUR está definido conforme o esperado pelo Cost Management. Veja Criar um relatório de Custos e Utilização no AWS.

Falha na recolha com Acesso Negado – Listar relatórios

Código de erro:AccessDeniedListReports

Este erro significa que o Cost Management não consegue listar o objeto no registo S3 onde o CUR está localizado. A política IAM do AWS requer uma permissão no registo e nos objetos armazenados no registo. Ver Criar uma função e uma política no AWS.

Falha na recolha com Acesso Negado – Transferir relatório

Código de erro:AccessDeniedDownloadReport

Este erro significa que o Cost Management não consegue aceder e transferir os ficheiros CUR armazenados no registo Amazon S3. Confirme que a política JSON do AWS anexada à função se assemelha ao exemplo apresentado na parte inferior da secção Criar uma função e uma política no AWS.

Falha na recolha, uma vez que não encontramos o Relatório de Custos e Utilização

Código de erro:FailedToFindReport

Este erro significa que o Cost Management não consegue localizar o relatório de Custos e Utilização que foi definido no conector. Verifique se não foi eliminado e se a política JSON do AWS anexada à função se assemelha ao exemplo apresentado na parte inferior da secção Criar uma função e uma política no AWS.

Não foi possível criar ou verificar o conector devido a um erro de correspondência das definições do Relatório de Custos e Utilização

Código de erro:ReportIsNotValid

Este erro está relacionado com a definição do Relatório de Custos e Utilização, uma vez que são necessárias definições específicas para este relatório. Veja requisitos em Criar um relatório de Custos e Utilização no AWS.

Erro interno ao criar o conector

Código de erro:Criar conector - Falha ao criar conector <ConnectorName>. Motivo: Erro interno. Verifique se as propriedades corretas da AWS foram fornecidas.

Este erro pode ocorrer quando o conector e a subscrição do AWS estão em grupos de gestão diferentes. O conector e a subscrição do AWS têm de estar no mesmo grupo de gestão.

Próximos passos