Open-source

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

Обзор по документации проекта · Проверено

aws-doctor — изображение проекта

aws-doctor — консольный инструмент для проверки состояния аккаунтов AWS. Он предназначен для диагностики аномалий затрат, обнаружения неиспользуемых ресурсов и анализа облачной инфраструктуры AWS.

Возможности и состав проекта

Инструмент сравнивает затраты за одинаковые временные окна между месяцами для выявления аномалий и строит шестимесячные тренды расходов. Он обнаруживает неиспользуемые ресурсы, такие как остановленные инстансы, неактивные базы данных, неиспользуемые секреты и IAM-пользователи без MFA. Поддерживается выборочная проверка по сервисам. Результаты можно экспортировать в форматах table, JSON или CSV, а также генерировать PDF-отчеты.

Начало работы и требования

Можно выбрать готовую установку через Homebrew или системный установщик, либо сборку через Go. Затем нужны учётные данные AWS с разрешениями из документации; Go относится к варианту установки из исходников, а не ко всем готовым сборкам.

Ограничения и выбор сценария

Выявленный простаивающий ресурс не обязательно можно удалять: он может быть резервным или использоваться периодически. Сопоставление расходов зависит от временных окон, региональных цен и доступных прав. Инструмент анализирует аккаунт, но его отчёт не заменяет проверку назначения ресурсов.

Лицензия и условия использования

GitHub определяет лицензию репозитория как MIT. Перед использованием и распространением проверьте полный текст LICENSE и отдельные условия зависимостей, данных или моделей: лицензия репозитория не заменяет их лицензии.

Источники и документация