2016-08-18 2 views
3

Любая идея, почему функции AWS Lambda не могут публиковать сообщения в RabbitMQ с использованием протокола amqp?Отправка сообщений RabbitMQ от AWS Lambda

(я использую Node.js выполнение с amqplib выполнением узла)

При использовании кода из моей локальной машины, то сообщения печататься и получили на целевую очереди. При выполнении идентичного кода в лямбда-то все кажется, что для запуска, включая возвращение истинного ответа от Channel.publish но сообщения не появляются на бирже

Я попытался добавить задержку только закончит Lambda прекращают слишком быстро

Любые другие идеи? Блокирует ли протокол Lambda или я глуп?

+0

Я вижу, что канал и соединение создаются (в панели управления RabbitMQ они появляются) - однако данные не передаются по ним – user922044

+0

Вы когда-нибудь это выясняли? Я ищу что-то подобное, спасибо за любую информацию –

ответ

0

Мне нужно было запустить шахту в подсети VPC с настроенным шлюзом NAT. Я не много вникал в это, но я подозреваю, что ваши параметры сетевого подключения ограничены в противном случае.

Смежные вопросы