
Potente CLI de código abierto para auditar seguridad, costos y mejores prácticas en AWS. 🩺 ☁️
Una herramienta basada en terminal que actúa como un chequeo de salud integral para tus cuentas de AWS. Construida con Golang, aws-doctor diagnostica anomalías de costos, detecta recursos inactivos y proporciona un análisis proactivo de tu infraestructura en la nube.
[!TIP] Consulta la documentación completa, la guía de permisos y ejemplos de uso en awsdoctor.compacompila.com



Admite escaneo selectivo: aws-doctor waste ec2 s3 cloudwatch rds vpc lambda sagemaker elb ecr secrets-manager iam
aws-doctor detecta automáticamente si está siendo redirigido o canalizado y retrocede elegantemente a tablas estáticas.aws-doctor ahora puede generar informes PDF detallados y profesionales listos para las partes interesadas. Los informes incluyen encabezados personalizados, tablas con estilo y análisis completos de costos/desperdicio.
[!TIP] Consulta ejemplos y detalles de informes PDF en awsdoctor.compacompila.com/docs/reporting/
aws-doctor report cost
# Informe completo de desperdicio
aws-doctor report waste
# Verificaciones selectivas (ej., ec2, s3 y lambda solamente)
aws-doctor report waste ec2 s3 lambda sagemaker
# Informe de tendencia completo (todos los servicios)
aws-doctor report trend
# Servicios selectivos (ej., ec2 y rds solamente)
aws-doctor report trend ec2 rds
[!TIP] Argumentos de Subcomandos: Al igual que los comandos de terminal,
report wasteacepta verificaciones específicas (ej.,ec2,s3,rds,lambda) yreport trendacepta nombres de servicios específicos.
[!TIP] Por defecto, los informes se guardan en tu carpeta Documentos. Usa la bandera
--pathpara especificar un directorio o nombre de archivo personalizado:aws-doctor report cost --path ./billing-analysis.pdf
Homebrew (macOS/Linux):
brew install elC0mpa/homebrew-tap/aws-doctor
Script de una línea (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 o csv para una fácil integración con otras herramientas o informes.pricing:GetProducts en la política IAM del llamante; sin él, las estimaciones recurren silenciosamente a los valores predeterminados.Como Arquitecto de la Nube, a menudo necesito verificar los costos de AWS y la información de facturación. Si bien la Consola de AWS proporciona datos sin procesar, carece del contexto inmediato que necesito para responder la pregunta: "¿Estamos gastando de manera eficiente?"
Creé *aws-doctor* para llenar ese vacío. No solo te muestra la factura; actúa como una herramienta de diagnóstico que te ayuda a entender *dónde* va el dinero y *qué* se puede limpiar. Automatiza las comprobaciones rutinarias que solía realizar manualmente, sirviendo como una alternativa gratuita y de código abierto a las recomendaciones pagas que se encuentran en AWS Trusted Advisor.
Un enorme agradecimiento a todos los que han contribuido a aws-doctor! Tu ayuda hace que esta herramienta sea mejor para todos.
¡Nos encantan las contribuciones! Ya sea una nueva regla de detección o una corrección de errores, consulta nuestro Panel de la Comunidad para comenzar.
[!IMPORTANT] Siempre dirige tus Pull Requests a la rama
development. La ramamainestá reservada para versiones listas para producción. Consulta nuestras Guías de Contribución para más detalles.