Forum Discussion
leonardorocha
May 14, 2022Copper Contributor
Inventário de Recursos do Azure | Extração de Dados para Analisar Recursos e Custos
Inventário de Recursos do Azure
Extração de Dados | Analisar Recursos e Custos
Objetivo: Ajudar Administradores de Cloud Azure.
https://github.com/leonardorochadf/InventarioRecursosAzure É um script em powershell que possibilita gerar um relatório do Excel de qualquer ambiente do Azure ao qual você tenha acesso de leitura.
São exportados dois arquivos:
- Um Excel contendo o índice de recursos principal no painel mostrando o número correto de recursos e está organizado de acordo com cada um.
- A arquitetura do Azure será gerada no arquivo XML, que você deverá abrir no https://app.diagrams.net
Recursos Extraídos: Centro de Segurança ,Máquina virtual ,Disponibilidade definida ,Conjunto de dimensionamento de máquina virtual ,Disco Gerenciado ,Conta de armazenamento ,Rede Virtual ,Pareamentos de rede virtual ,Gateway de rede virtual ,WAN virtual ,Endereço IP público ,Balanceador de carga ,Gerente de tráfego ,Gateways de aplicativos ,Porta da frente ,Tabelas de rotas ,Zonas DNS públicas ,Zonas DNS privadas ,Anfitriões do Bastião ,Firewall do Azure ,SQL VM ,Servidores SQL ,Banco de dados SQL ,Banco de Dados do Azure para MySQL ,Banco de dados do Azure para Postgre ,Cache do Azure para Redis ,Cosmos DB ,Databricks ,Explorador de dados ,Plano de Serviço de Aplicativo ,Serviços de aplicativos ,Contas de automação e runbooks ,HUB do evento ,ÔNIBUS de serviço ,Espaços de trabalho do Log Analytics ,Serviço de Kubernetes do Azure ,Azure RedHat OpenShift ,Área de trabalho virtual do Azure ,Instâncias de contêiner ,Cofres de Chaves ,Cofre de Serviços de Recuperação ,Hubs IoT ,Gerenciamento de API ,Trabalhos de análise de streaming ,máquinas.
Comandos:
Install-Module -Name Az -MinimumVersion 4.7.0 -AllowClobber -Scope AllUsers
Install-Module ImportExcel
Install-Module Az.Accounts
Install-Module Az.ResourceGraph
Login-AzAccount
- Chamar o script no PowerShell.
- Execute "AzureResourceInventory.ps1". No Azure CloudShell você já está autenticado. No PowerShell Desktop, você será redirecionado para a página de entrada do Azure.
- Se você tiver privilégios em várias subscriptions, poderá especificar o desejado usando o parâmetro "-TenantID" ou o recurso do Azure verificará todas as suas IDs de locatários e solicitará que você escolha um.
Exemplo: C:\Users\leonardo.rocha\Documents\GitHub\InventarioRecursosAzure\AzureResourceInventory.ps1 -TenantID xxxxxxxxxxxxxxxxxxxx -IncludeTags -Diagram -SecurityCenter -QuotaUsage
O Resultado final estará na pasta C:\InventarioRecursosAzure
FIM
- __nsreen_115Brass Contributorاعجبني حقا