Если в определенное время есть буквально ноль соединений, вы можете изменить кластер Aurora для автоматической паузы после минимум 5 минут бездействия:
aws rds modify-db-cluster \
--db-cluster-identifier sample-cluster \
--scaling-configuration MinCapacity=1,MaxCapacity=32,TimeoutAction='ForceApplyCapacityChange',SecondsUntilAutoPause=300,AutoPause=true
Если еще есть некоторые пользователи, и вы можете программно увидеть, что использование сократилось, вы можете форсировать изменение емкости раньше, чем обычное время восстановления, вызвав:
aws rds modify-current-db-cluster-capacity --db-cluster-identifier sample-cluster --capacity 1
Невозможно принудительно установить емкость до 0, но если для параметра autoPause установлено значение «true», вы можете установить минимальное допустимое значение (1 ACU), а затем подождать 5 минут бездействия для автоматической паузы.
Вы можете изменить емкость кластера Aurora Serverless DB. При изменении емкости Aurora Serverless пытается найти точку масштабирования для изменения. Если Aurora Serverless не может найти точку масштабирования, она истекает. Вы можете указать одно из следующих действий при изменении емкости:
Принудительно изменить емкость - установить емкость на указанное значение как можно скорее.
Откатить емкость изменение - отмена изменения емкости.
Внимание! Если принудительно изменить емкость, соединения, которые не позволяют Aurora Serverless найти точку масштабирования, могут быть разорваны.