一个基于终端的工具,为您的 AWS 账户提供全面的健康检查。使用 Golang 构建,aws-doctor 诊断成本异常、检测闲置资源,并提供对云基础设施的主动分析。
[!TIP] 查看完整文档、权限指南及使用示例:awsdoctor.compacompila.com



支持选择性扫描:aws-doctor waste ec2 s3 cloudwatch rds vpc lambda sagemaker elb ecr secrets-manager iam
aws-doctor 会自动检测是否被管道或重定向,并优雅地回退到静态表格。aws-doctor 现在可以生成详细的、专业级 PDF 报告,可直接交付给利益相关者。报告包含品牌页眉、样式化表格以及全面的成本/浪费分析。
[!TIP] 查看 PDF 报告示例及详情:awsdoctor.compacompila.com/docs/reporting/
aws-doctor report cost
# 完整浪费报告
aws-doctor report waste
# 选择性检查(例如仅 ec2、s3 和 lambda)
aws-doctor report waste ec2 s3 lambda sagemaker
# 完整趋势报告(所有服务)
aws-doctor report trend
# 选择性服务(例如仅 ec2 和 rds)
aws-doctor report trend ec2 rds
[!TIP] 子命令参数: 与终端命令一样,
report waste接受特定的检查项(例如ec2、s3、rds、lambda),而report trend接受特定的服务名称。
[!TIP] 默认情况下,报告保存在您的 文档 文件夹中。使用
--path标志指定自定义目录或文件名:aws-doctor report cost --path ./billing-analysis.pdf
Homebrew(macOS/Linux):
brew install elC0mpa/homebrew-tap/aws-doctor
一键脚本(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
使用 Go 安装:
go install github.com/elC0mpa/aws-doctor@latest
ec2、s3、elb、cloudwatch、rds、vpc、lambda、sagemaker、ecr、secrets-manager、iam)。table、json 或 csv 格式导出结果,便于集成其他工具或报告。作为一名云架构师,我经常需要检查 AWS 成本和计费信息。AWS 控制台提供了原始数据,但缺乏我需要的即时上下文来回答这个问题:“我们是否在高效支出?”
我创建了 *aws-doctor* 来填补这个空白。它不仅仅显示账单,更是一个诊断工具,帮助您理解 *钱都花在了哪里* 以及 *哪些可以清理*。它自动化了我过去手动执行的例行检查,作为 AWS Trusted Advisor 付费建议的免费开源替代方案。
衷心感谢所有为 aws-doctor 做出贡献的人!您的帮助使这个工具对每个人都更好。
我们欢迎贡献!无论是新的检测规则还是错误修复,请查看我们的社区面板以开始。
[!IMPORTANT] 请务必将您的拉取请求指向
development分支。main分支保留用于生产就绪的发布。查看我们的贡献指南获取更多详情。
pricing:GetProducts;否则估算值会静默回退到默认值。