Я использую API Gateway и некоторые Lambdas для API WebSocket. Тем не менее, я использую Aurora DB, которая требует VPC. Лямбды onconnect и ondisconnect работают нормально и добавляют / удаляют соединения, поэтому HTTP-трафик работает нормально, однако lambda onmessage не отправляет сообщения на внешнее соединение, если оно находится на VPC.
Я делаюне обязательно, чтобы лямбда-указатель onmessage находилась на VPC, поскольку я могу использовать другую лямбда-код для извлечения необходимых данных из базы данных, но отправка данных через лямбда-вызов, похоже, также не работает с лямбда-выражения на VPC.
Мне было интересно, может ли кто-нибудь направить меня к настройкам, отвечающим за включение соединений WS с внешними соединениями или, что еще лучше, по крайней мере за связь между лямбдами снаружи и внутри VPC.
На полусвязанной нотеочень похожая установка WS работает нормально без VPC.