Нет.В настоящее время не существует «хорошего» способа надежно предотвратить холодный запуск.
(1) Да, поддержание функции лямбды в тепле может помочь решить проблему, но она все равно будет присутствовать.
(2) Единственный способ будет, если вы запустите свои rds «вне» VPC (то есть сделаете его общедоступным) и защитите его с помощью групп безопасности.Но это действительно плохая идея по многим причинам (лямбда-ip-адреса меняются, поэтому вам нужно оставить экземпляр rds открытым для любого злоумышленника, нарушить лучшие практики aws и т. Д.).
AWS lambda + rds в настоящее время не подходит, если вам нужна отзывчивость.Вот почему Amazon так активно продвигает использование динамодаба с лямбдой (поскольку он использует https).
Tldr, если вам нужна отзывчивость + безопасность, держитесь подальше от lambda + rds.