Использование Lambda в качестве клиента для доступа к серверу тривиально, вы можете легко создавать большинство типов TCP-соединений от Lambda наружу.
Тем не менее, вход внутрь гораздо сложнее, поскольку Lambda работает с контейнером, ивы являетесь пользователем с низким уровнем привилегий в этом контейнере. Такая низкая привилегия, что вы не можете привязать к порту и выставить это. Также лямбда по умолчанию работает на AWS VPC и находится за NAT.
Есть несколько решений, в частности, это: https://read.acloud.guru/https-medium-com-timawagner-serverless-networking-the-next-step-in-serverless-evolution-95bc8adaa904
Но вкратце, какую взаимосвязь между двумя лямбда-функциями через TCP довольно сложно осуществить без каких-либоинструменты для вечеринок и / или некоторые серверы между ними.
Я сделал это репо, которое позволяет использовать обратную оболочку в лямбду, вас это также может заинтересовать: https://github.com/keithrozario/Lambshell