aws-doctor — анализ расходов и неиспользуемых ресурсов AWS

aws-doctor — консольный инструмент для проверки состояния аккаунтов AWS. Он предназначен для диагностики аномалий затрат, обнаружения неиспользуемых ресурсов и анализа облачной инфраструктуры AWS.
Возможности и состав проекта
Инструмент сравнивает затраты за одинаковые временные окна между месяцами для выявления аномалий и строит шестимесячные тренды расходов. Он обнаруживает неиспользуемые ресурсы, такие как остановленные инстансы, неактивные базы данных, неиспользуемые секреты и IAM-пользователи без MFA. Поддерживается выборочная проверка по сервисам. Результаты можно экспортировать в форматах table, JSON или CSV, а также генерировать PDF-отчеты.
Начало работы и требования
Можно выбрать готовую установку через Homebrew или системный установщик, либо сборку через Go. Затем нужны учётные данные AWS с разрешениями из документации; Go относится к варианту установки из исходников, а не ко всем готовым сборкам.
Ограничения и выбор сценария
Выявленный простаивающий ресурс не обязательно можно удалять: он может быть резервным или использоваться периодически. Сопоставление расходов зависит от временных окон, региональных цен и доступных прав. Инструмент анализирует аккаунт, но его отчёт не заменяет проверку назначения ресурсов.
Лицензия и условия использования
GitHub определяет лицензию репозитория как MIT. Перед использованием и распространением проверьте полный текст LICENSE и отдельные условия зависимостей, данных или моделей: лицензия репозитория не заменяет их лицензии.





