我正在向SQS FIFO发送一条消息,该消息触发了Lambda。 如在控制台中所示,该消息已接收到,Lambda被触发。但是当通过lambda函数阅读时,该事件是空的

问题描述 投票:0回答:0

Visibility timeout: 30 sec Message retention: 4 hrs Delivery delay: 0 sec Receive message wait time: 20 sec Polling duration: 30 sec Max message count: 10

这是日志的屏幕截图:

我对Lambda收到的空白事件感到有些困惑。是在lambda读取之前,上面的设置使消息消失了,还是还有其他内容?
非常感谢您的帮助
	

命令应导致在CloudWatch日志中出现消息。鉴于您的消息丢失了,似乎尚未授予Lambda函数写入CloudWatch Logs。 您应授予Lambda函数使用的IAM角色的权限。这将授予其许可写入CloudWatch日志。 请参见:enter image description here使用lambda使用CloudWatch日志-AWSlambda

amazon-web-services aws-lambda amazon-sqs aws-sqs-fifo
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.