amazon-web-services - AWS 为我们提供了 Amazon MQ,但如何触发 Lambda?

标签 amazon-web-services aws-lambda activemq

关于 Amazon MQ 服务的好消息,但现在出现的问题是如何对特定队列上的消息触发 Lambda 函数 (Node.js)?

我在想是否可以以某种方式在消息 PUT 上发布 SNS 主题或其他可以触发 Lambda 来使用队列中的消息的触发器...

有什么建议吗?

最佳答案

没有一种本地方法可以做到这一点。 Amazon 的托管 ActiveMQ 服务只是在 EC2 中运行的 ActiveMQ 的托管部署。它没有与其他服务集成。

您需要编写一个队列使用者并让它在服务器上运行并监听 ActiveMQ 上的队列并将这些消息发布到 SNS 或直接通过 Lambda API 调用 Lambda 函数等。

(至少现在是这样。)

关于amazon-web-services - AWS 为我们提供了 Amazon MQ,但如何触发 Lambda?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47682776/

相关文章:

amazon-web-services - 是否可以向使用 AWS Amplify 预置的 lambda PostAuthenticate 函数授予额外权限?

jms - 红帽 AMQ 和 Apache ActiveMQ 有什么区别?

amazon-web-services - 无法将自定义域映射到 API 网关(来自 Godaddy)

amazon-web-services - 用于 SSH 的 Amazon EC2 实例连接 - 安全组?

python - Python 3 Lambda 函数的输入 JSON 中的十进制数

angular - AWS Lambda@Edge Viewer 请求失败,返回 'The body is not a string, is not an object, or exceeds the maximum size'

java - 迭代 ActiveMQ.Advisory.Expired.Queue 中的非持久 activemq 过期消息

activemq - 无法使用 Atomikos 配置涉及 ActiveMQ 和嵌入式 H2 的分布式事务

amazon-web-services - AWS 是否回收未使用的全局命名空间(例如 S3),或者它们不仅是唯一的而且是永久的?

amazon-web-services - 用户数据ec2未执行