从 AWS Lambda 发送 RabbitMQ 消息

use*_*044 5 lambda rabbitmq amazon-web-services

知道为什么 AWS Lambda 函数无法使用 amqp 协议将消息发布到 RabbitMQ 吗?

(我将 node.js 运行时与节点 amqplib 运行时一起使用)

当使用我本地机器上的代码时,消息会在目标队列上发布和接收。在 Lambda 中运行相同的代码时,一切似乎都在运行,包括从 Channel.publish 返回真实响应,但消息不会出现在 Exchange 中

我尝试添加延迟,以防 Lambda 终止得太快

还有其他想法吗?Lambda 会阻止协议还是我很愚蠢?

小智 0

我必须在配置了 NAT 网关的 VPC 子网中启动我的子网。我没有深入研究它,但我怀疑您的网络连接选项否则会受到限制。