Я настроил сценарий python, который использует SQLAlchemy для подключения к базе данных MySQL и выполнения запросов. Мы помещаем сценарий в AWS Lambda, и, поскольку экземпляр EC2 находится в VPC, я установил те же настройки VPC для функции AWS Lambda (VPC, Subnet и Security Groups). Функция Lambda имеет соответствующую роль выполнения для использования VPC.
Обычно перед добавлением конфигурации VPC в функцию Lambda я получаю от MySQL общую ошибку «Невозможно подключиться», но теперь в ней говорится следующее:
OperationalError: (pymysql.err.OperationalError) (2003, "Can't connect to MySQL server on '10.x.x.x' ([Errno 113] No route to host)")
Я попытался использовать частный IP 10.x.x.x и общедоступный IP и получил ту же ошибку.