
Poderosa CLI de código aberto para auditar segurança, custos e melhores práticas na AWS. 🩺 ☁️
Uma ferramenta baseada em terminal que funciona como uma verificação abrangente de saúde para suas contas AWS. Construído com Golang, aws-doctor diagnostica anomalias de custo, detecta recursos ociosos e fornece uma análise proativa da sua infraestrutura em nuvem.
[!TIP] Veja a documentação completa, guia de permissões e exemplos de uso em awsdoctor.compacompila.com



Suporta varredura seletiva: aws-doctor waste ec2 s3 cloudwatch rds vpc lambda sagemaker elb ecr secrets-manager iam
aws-doctor detecta automaticamente se está sendo redirecionado ou canalizado e recua graciosamente para tabelas estáticas.O aws-doctor agora pode gerar relatórios PDF profissionais e detalhados, prontos para as partes interessadas. Os relatórios incluem cabeçalhos personalizados, tabelas estilizadas e análises abrangentes de custo/desperdício.
[!TIP] Veja exemplos de relatórios PDF e detalhes em awsdoctor.compacompila.com/docs/reporting/
aws-doctor report cost
# Relatório completo de desperdício
aws-doctor report waste
# Verificações seletivas (ex.: ec2, s3 e lambda apenas)
aws-doctor report waste ec2 s3 lambda sagemaker
# Relatório completo de tendência (todos os serviços)
aws-doctor report trend
# Serviços seletivos (ex.: ec2 e rds apenas)
aws-doctor report trend ec2 rds
[!TIP] Argumentos de subcomando: Assim como os comandos de terminal,
report wasteaceita verificações específicas (ex.:ec2,s3,rds,lambda) ereport trendaceita nomes de serviços específicos.
[!TIP] Por padrão, os relatórios são salvos na sua pasta Documentos. Use a flag
--pathpara especificar um diretório ou nome de arquivo personalizado:aws-doctor report cost --path ./billing-analysis.pdf
Homebrew (macOS/Linux):
brew install elC0mpa/homebrew-tap/aws-doctor
Script de Uma Linha (macOS/Linux):
curl -sSfL https://raw.githubusercontent.com/elC0mpa/aws-doctor/main/install.sh | sh
Windows (PowerShell):
irm https://raw.githubusercontent.com/elC0mpa/aws-doctor/main/install.ps1 | iex
Usando Go:
go install github.com/elC0mpa/aws-doctor@latest
ec2, s3, elb, cloudwatch, rds, vpc, lambda, sagemaker, ecr, secrets-manager, iam).table, json ou csv para fácil integração com outras ferramentas ou relatórios.pricing:GetProducts na política IAM do chamador; sem isso, as estimativas recaem silenciosamente para os padrões.Como Arquiteto de Nuvem, frequentemente preciso verificar custos e informações de faturamento da AWS. Embora o Console AWS forneça dados brutos, falta o contexto imediato que preciso para responder à pergunta: "Estamos gastando de forma eficiente?"
Criei o *aws-doctor* para preencher essa lacuna. Ele não apenas mostra a conta; atua como uma ferramenta de diagnóstico que ajuda a entender *para onde* o dinheiro está indo e *o que* pode ser limpo. Ele automatiza as verificações de rotina que eu costumava fazer manualmente, servindo como uma alternativa gratuita e de código aberto às recomendações pagas encontradas no AWS Trusted Advisor.
Um enorme agradecimento a todos que contribuíram para o aws-doctor! Sua ajuda torna esta ferramenta melhor para todos.
Adoramos contribuições! Seja uma nova regra de detecção ou uma correção de bug, consulte nosso Painel da Comunidade para começar.
[!IMPORTANT] Sempre direcione seus Pull Requests para a branch
development. A branchmainé reservada para versões prontas para produção. Consulte nossas Diretrizes de Contribuição para mais detalhes.