Забытые ресурсы в облаке и их стоимость — отчёт раз в неделю

Раз в неделю сценарий сканирует облако через awsLambda, находит простаивающие диски, снимки и адреса, считает их стоимость и шлёт отчёт в devino, на Gmail и в Microsoft SQL.

  • Забытые ресурсы находятся сами, раз в неделю
  • Видно сумму, которую они стоят
  • Отчёт приходит в devino и на Gmail
  • История копится в Microsoft SQL для динамики
AWS Lambda

Как это работает

Чтобы данные из devino автоматически попадали в Gmail, достаточно готового сценария — без выгрузок руками.

  1. Запуск: Еженедельный триггер сканирования1
  2. Затем: Инициализировать конфигурацию
  3. Затем: Установить переменные региона
  4. Затем: Сканировать неприкрепленные тома EBS
  5. Затем: Обработать тома EBS
  6. Затем: Собрать все ресурсы
  7. Затем: Рассчитать сводную статистику
  8. Проверка: Если ресурсы найдены
  9. Если да — Сгенерировать HTML-отчет
  10. Затем: Отправить email-отчет
  11. Если да — Отправить оповещение в Slack
  12. Если да — Сгенерировать CSV-экспорт
  13. Затем: Записать в Google Sheets (найдено)
  14. Если нет — Сообщение Slack: ничего не найдено
  15. Если нет — Очистить CSV-экспорт сканирования
  16. Затем: Добавить или обновить строку в таблице
  17. Затем: Сканировать снимки EBS
  18. Затем: Обработать снимки
  19. Затем: Сканировать Elastic IP
  20. Затем: Обработать Elastic IP

Эту интеграцию devino и Gmail можно запустить в Scriptera: опишите задачу словами — сценарий соберут, запустят и будут следить, чтобы он работал.