Ваше приложение не использует HTTP. По умолчанию ElasticBeanstalk собирается настроить балансировщик эластичных нагрузок (ELB), чтобы действовать как балансировщик нагрузки HTTP. Это означает, что ваш экземпляр не является работоспособным и не вводится в эксплуатацию ELB, и сам ELB также отклоняет запрос, отличный от HTTP.
Важное примечание:Хотя можно было бы изменить ElasticBeanstalk работать для вашего случая использования, вы собираетесь использовать его в нестандартном пути, так что будут какие-то риски. Если вы регулярно создаете и удаляете среды с помощью CloudFormation или API, то вы, вероятно, столкнетесь с множеством головных болей.
Если вы собираетесь создать среду и оставить ее в рабочем состоянии, я предлагаю вам предпринять следующие шаги.
Прежде всего, конфигурация nodejs для ElasticBeanstalk собирается настроить сервер Nginx на экземпляр EC2, так как вы используете TCP, вы захотите обойти это полностью. Это можно сделать, переконфигурировав ELB и группы безопасности. Было бы проще просто запустить Nginx, он просто не будет использоваться, просто убедитесь, что он не находится на том же порту, что и nodejs.
По умолчанию конфигурация ELB будет выглядеть следующим образом:

Стадию вы пропустили было обновив ELB использовать TCP балансировки нагрузки на соответствующие порты. Вы можете перейти в EC2 веб-консоль под нагрузкой Балансировщиках и обновить конфигурацию балансировки нагрузки для уже созданного Beanstalk выглядеть следующим образом:

Вы также хотите изменить проверку работоспособности балансира нагрузки на быть на правильном порт:

Последних, двойная проверка, чтобы убедиться, что группы безопасности для как балансировки нагрузки и EC2 случаи позволяют соответствующие порты, которые будут доступны. Последнее, что нужно проверить, но вы уже упоминали, что вы смотрели, это то, что ваши NACL VPC также позволяют доступ к соответствующим портам.