Lambda 函数与多个 SQS 队列的集成

Lambda function integration with multiple SQS queue

我想创建一个 lambda 函数触发器来使用来自 SQS 队列的消息。 AWS官方文档说You can associate only one queue with one or more Lambda functions

单个 lambda 函数能否成为多个队列的消费者。

示例 我有一个名为 MyFunction 的 lambda 函数和 2 个队列 queue1 和 queue2。 lambda MyFunction 可以成为两个队列的共同消费者吗?

您可以将 lambda 与多个 SQS 集成。如果要在 python.

中制作 lmabda,请使用 boto3 函数

使用像 send_message() 和 receive_message() 这样的函数从 SQS 添加和获取消息。

boto3 SQS - https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sqs.html

是的,一个 Lambda 函数可以毫无问题地处理来自多个 SQS 队列的消息。