
Potente CLI open-source per auditare sicurezza, costi e best practice in AWS. 🩺 ☁️
Uno strumento da terminale che funge da check-up completo per i tuoi account AWS. Costruito con Golang, aws-doctor diagnostica anomalie di costo, rileva risorse inutilizzate e fornisce un'analisi proattiva della tua infrastruttura cloud.
[!TIP] Visualizza la documentazione completa, la guida ai permessi e gli esempi di utilizzo su awsdoctor.compacompila.com



Supporta la scansione selettiva: aws-doctor waste ec2 s3 cloudwatch rds vpc lambda sagemaker elb ecr secrets-manager iam
aws-doctor rileva automaticamente se l'output è reindirizzato ed esegue il fallback a tabelle statiche.aws-doctor può ora generare report PDF dettagliati e professionali pronti per gli stakeholder. I report includono intestazioni personalizzate, tabelle formattate e analisi complete di costi/sprechi.
[!TIP] Visualizza esempi di report PDF e dettagli su awsdoctor.compacompila.com/docs/reporting/
aws-doctor report cost
# Report completo degli sprechi
aws-doctor report waste
# Controlli selettivi (ad es. solo ec2, s3 e lambda)
aws-doctor report waste ec2 s3 lambda sagemaker
# Report completo delle tendenze (tutti i servizi)
aws-doctor report trend
# Servizi selettivi (ad es. solo ec2 e rds)
aws-doctor report trend ec2 rds
[!TIP] Argomenti dei sottocomandi: Come per i comandi da terminale,
report wasteaccetta controlli specifici (ad es.ec2,s3,rds,lambda) ereport trendaccetta nomi di servizi specifici.
[!TIP] Per impostazione predefinita, i report vengono salvati nella cartella Documenti. Usa il flag
--pathper specificare una directory o un nome file personalizzato:aws-doctor report cost --path ./analisi-costi.pdf
Homebrew (macOS/Linux):
brew install elC0mpa/homebrew-tap/aws-doctor
Script one-liner (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 per una facile integrazione con altri strumenti o report.pricing:GetProducts nella policy IAM del chiamante; in sua assenza, le stime utilizzano silenziosamente i valori predefiniti.In qualità di Cloud Architect, ho spesso bisogno di controllare i costi e le informazioni di fatturazione AWS. Mentre la Console AWS fornisce dati grezzi, manca del contesto immediato necessario per rispondere alla domanda: "Stiamo spendendo in modo efficiente?"
Ho creato *aws-doctor* per colmare questa lacuna. Non si limita a mostrare la fattura; funge da strumento diagnostico che aiuta a capire *dove* stanno andando i soldi e *cosa* può essere ripulito. Automatizza i controlli di routine che eseguivo manualmente, offrendo un'alternativa gratuita e open source alle raccomandazioni a pagamento di AWS Trusted Advisor.
Un enorme ringraziamento a tutti coloro che hanno contribuito a aws-doctor! Il vostro aiuto rende questo strumento migliore per tutti.