
Puissant CLI open-source pour auditer la sécurité, les coûts et les meilleures pratiques dans AWS. 🩺 ☁️
Un outil en terminal qui agit comme un bilan de santé complet pour vos comptes AWS. Construit avec Golang, aws-doctor diagnostique les anomalies de coûts, détecte les ressources inactives et fournit une analyse proactive de votre infrastructure cloud.
[!TIP] Consultez la documentation complète, le guide des permissions et les exemples d'utilisation sur awsdoctor.compacompila.com



Supporte le scan sélectif : aws-doctor waste ec2 s3 cloudwatch rds vpc lambda sagemaker elb ecr secrets-manager iam
aws-doctor détecte automatiquement s'il est redirigé ou canalisé et bascule élégamment vers des tableaux statiques.aws-doctor peut désormais générer des rapports PDF professionnels détaillés, prêts pour les parties prenantes. Les rapports incluent des en-têtes personnalisés, des tableaux stylisés et des analyses complètes des coûts et du gaspillage.
[!TIP] Consultez les exemples et les détails des rapports PDF sur awsdoctor.compacompila.com/docs/reporting/
aws-doctor report cost
# Rapport complet sur le gaspillage
aws-doctor report waste
# Vérifications sélectives (ex. : ec2, s3 et lambda uniquement)
aws-doctor report waste ec2 s3 lambda sagemaker
# Rapport de tendance complet (tous les services)
aws-doctor report trend
# Services sélectifs (ex. : ec2 et rds uniquement)
aws-doctor report trend ec2 rds
[!TIP] Arguments des sous-commandes : Tout comme les commandes terminal,
report wasteaccepte des vérifications spécifiques (ex.ec2,s3,rds,lambda) etreport trendaccepte des noms de services spécifiques.
[!TIP] Par défaut, les rapports sont enregistrés dans votre dossier Documents. Utilisez l'option
--pathpour spécifier un répertoire ou un nom de fichier personnalisé :aws-doctor report cost --path ./billing-analysis.pdf
Homebrew (macOS/Linux) :
brew install elC0mpa/homebrew-tap/aws-doctor
Script en une ligne (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
Avec Go :
go install github.com/elC0mpa/aws-doctor@latest
ec2, s3, elb, cloudwatch, rds, vpc, lambda, sagemaker, ecr, secrets-manager, iam).En tant qu'architecte cloud, j'ai souvent besoin de vérifier les coûts et les informations de facturation AWS. Bien que la console AWS fournisse des données brutes, il lui manque le contexte immédiat dont j'ai besoin pour répondre à la question : « Dépensons-nous efficacement ? »
J'ai créé *aws-doctor* pour combler ce manque. Il ne se contente pas de vous montrer la facture ; il agit comme un outil de diagnostic qui vous aide à comprendre *où* va l'argent et *quoi* peut être nettoyé. Il automatise les vérifications de routine que j'effectuais manuellement, offrant une alternative gratuite et open source aux recommandations payantes d'AWS Trusted Advisor.
Un grand merci à toutes les personnes qui ont contribué à aws-doctor ! Votre aide rend cet outil meilleur pour tout le monde.
Nous adorons les contributions ! Que ce soit une nouvelle règle de détection ou une correction de bug, consultez notre Tableau de bord communautaire pour commencer.
[!IMPORTANT] Ciblez toujours vos Pull Requests vers la branche
development. La branchemainest réservée aux versions prêtes pour la production. Consultez nos Directives de contribution pour plus de détails.
table, json ou csv pour une intégration facile avec d'autres outils ou rapports.pricing:GetProducts dans la politique IAM de l'appelant ; sans cela, les estimations se replient silencieusement sur les valeurs par défaut.