Auditoria de WebApps com Banco de Dados no Azure: Automatizando a Descoberta com PowerShell
Recentemente, me deparei com uma demanda desafiadora: identificar todas as WebApps em diversas assinaturas do Azure que utilizam banco de dados. O cenário era comum — parte da equipe já havia saído da empresa, e não havia documentação consolidada. Foi aí que resolvi desenvolver um script PowerShell que pudesse me ajudar (e, futuramente, outros profissionais) a realizar essa auditoria de forma rápida e eficaz - Objetivo Automatizar o mapeamento de WebApps que utilizam banco de dados, identificando: Nome da aplicação Grupo de recursos Tipo de banco utilizado (SQL Server, MySQL, PostgreSQL, Cosmos DB, MongoDB) Origem da configuração (Connection String ou App Settings) Nome da base de dados e usuário, se disponíveis Stack (tecnologia usada na WebApp) E tudo isso separado por assinatura - Por que isso é importante? Facilita auditorias de segurança e conformidade Ajuda na gestão de recursos e planejamento de custos Fundamental para times de infraestr...