【问题标题】:Adding SQS as Trigger to Lambda (through management console)将 SQS 作为触发器添加到 Lambda(通过管理控制台)
【发布时间】:2019-12-21 09:41:18
【问题描述】:

我正在尝试通过管理控制台将 SQS 添加为 Lambda 函数的触发器:

但是每次我点击添加触发器并尝试保存它时,我都会收到以下错误:

据我了解,如果 lambda 和 sqs 位于 2 个不同的区域,则会出现此错误。但他们都在同一个区域“US-East-2”。这是我第一次尝试创建 Lambda 函数,我做错了什么?非常感谢任何意见。

谢谢!

【问题讨论】:

    标签: amazon-web-services aws-lambda amazon-sqs


    【解决方案1】:

    我刚刚复制了场景,当您尝试引用不存在的队列时,问题正在发生。我创建了一个队列并将其添加为触发器,它工作正常,但后来我删除了我的队列并尝试添加它给我的队列低于错误。

    这是因为我所指的队列在我删除时不存在,并且它没有同步到 Lambda。 Lambda 仍然引用同一个队列,尽管它不存在。

    因此,请创建您的队列,然后在刷新控制台后尝试将其添加为触发器。它会起作用的。

    【讨论】:

    • 我已经创建了队列。当我尝试“aws sqs list-queues”时,我可以看到队列。C:\>aws sqs list-queues {“QueueUrls”:[“us-east-2.queue.amazonaws.com***/Data-Integration-LogQueue.fifo”,跨度>
    • 是FIFO的问题吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-15
    • 2020-04-27
    • 1970-01-01
    • 1970-01-01
    • 2020-05-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多