You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于Amazon MQ触发Lambda事件payload缺失Destination对象的问询

AWS Lambda接收Amazon MQ消息时destination字段为空的问题

我已配置AWS Lambda通过MQ触发器接收Amazon MQ(Apache ActiveMQ)的消息。原本依赖AWS官方文档中MQ事件示例里的destination对象来确定消息来源队列,但实际接收到的消息对象中destination为空,其余字段均正常。

相关参考材料包括:

  • AWS文档中的示例事件结构
  • 实际日志输出的JSON截图
  • MQ触发器配置截图
  • ActiveMQ控制台中的对象截图

AWS文档提供的示例事件结构如下:

{"eventSource": "aws:mq","eventSourceArn": "arn:aws:mq:us-west-2:111122223333:broker:test:b-9bcfa592-423a-4942-879d-eb284b418fc8","messages": [{"messageID": "ID:b-9bcfa592-423a-4942-879d-eb284b418fc8-1.mq.us-west-2.amazonaws.com-37557-1234520418293-4:1:1:1:1","messageType": "jms/text-message","deliveryMode": 1,"replyTo": null,"type": null,"expiration": "60000","priority": 1,"correlationId": "myJMSCoID","redelivered": false,"destination": {"physicalname": "testQueue"},"data":"QUJDOkFBQUE=","timestamp": 1598827811958,"brokerInTime": 1598827811958,"brokerOutTime": 1598827811959},{"messageID": "ID:b-9bcfa592-423a-4942-879d-eb284b418fc8-1.mq.us-west-2.amazonaws.com-37557-1234520418293-4:1:1:1:1","messageType": "jms/bytes-message","deliveryMode": 1,"replyTo": null,"type": null,"expiration": "60000","priority": 2,"correlationId": "myJMSCoID1","redelivered": false,"destination": {"physicalname": "testQueue"},"data":"LQaGQ82S48k=","timestamp": 1598827811958,"brokerInTime": 1598827811958,"brokerOutTime": 1598827811959}]}

内容的提问来源于stack exchange,提问作者jellybeans

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 03:55:21