Мы - команда из 4 специалистов по обработке данных, которые используют Amazon RDS PostgreSQL для анализа. Поэтому мы ищем способ автоматически запускать / останавливать экземпляр, но в зависимости от использования, а не времени.
Например, явно существуют решения для автоматического запуска и остановки в обычные рабочие часы ( Временная остановка инстанса БД Amazon RDS ).
Однако это не совсем работает для нас, потому что у всех нас разные расписания, и мы не обязательно придерживаемся стандартного расписания. Мне нужен сценарий, который в основном проверяет, использовалась ли БД в прошлом, скажем, 30 минут, а если не отключит экземпляр. Затем, если кто-то пытается подключиться к БД, но она выключена, автоматически включается. Моя интуиция подсказывает мне, что второе сложнее, чем первое, но я не уверен. Возможно ли это?