Amazon web services 将SQS作为触发器添加到Lambda(通过管理控制台)
我试图通过管理控制台将SQS添加为Lambda函数的触发器: 但每次我单击“添加触发器”并尝试保存它时,都会出现以下错误: 据我所知,如果lambda和sqs位于两个不同的区域,则会出现此错误。但他们都在同一个地区“美国-东部-2”。这是我第一次尝试创建Lambda函数,我做错了什么?我非常感谢您的任何意见Amazon web services 将SQS作为触发器添加到Lambda(通过管理控制台),amazon-web-services,aws-lambda,amazon-sqs,Amazon Web Services,Aws Lambda,Amazon Sqs,我试图通过管理控制台将SQS添加为Lambda函数的触发器: 但每次我单击“添加触发器”并尝试保存它时,都会出现以下错误: 据我所知,如果lambda和sqs位于两个不同的区域,则会出现此错误。但他们都在同一个地区“美国-东部-2”。这是我第一次尝试创建Lambda函数,我做错了什么?我非常感谢您的任何意见 谢谢 我刚刚复制了该场景,当您尝试引用不存在的队列时,出现了问题。我创建了一个队列并添加为触发器,它工作正常,但随后我删除了我的队列,并尝试添加它在错误下方提供给我的队列 这是因为我所
谢谢 我刚刚复制了该场景,当您尝试引用不存在的队列时,出现了问题。我创建了一个队列并添加为触发器,它工作正常,但随后我删除了我的队列,并尝试添加它在错误下方提供给我的队列 这是因为我所指的队列在我删除它时不存在,并且它没有同步到Lambda。Lambda仍然引用同一个队列,尽管它不存在
因此,创建您的队列,然后尝试在刷新控制台后将其添加为触发器。它会起作用。我刚刚复制了该场景,当您尝试引用不存在的队列时,出现了问题。我创建了一个队列并添加为触发器,它工作正常,但随后我删除了我的队列,并尝试添加它在错误下方提供给我的队列 这是因为我所指的队列在我删除它时不存在,并且它没有同步到Lambda。Lambda仍然引用同一个队列,尽管它不存在
因此,创建您的队列,然后尝试在刷新控制台后将其添加为触发器。它会工作。我已经创建了队列。当我尝试“aws sqs列表队列”时,我可以看到队列。C:\>aws sqs列表队列{“QueueUrls”:[“***/Data Integration LogQueue.fifo”,是因为它是fifo吗?我已经创建了队列。当我尝试“aws sqs列表队列”时,我可以看到队列。C:\>aws sqs列表队列{“QueueUrls”:[“***/Data Integration LogQueue.fifo”是因为它是fifo而产生的问题吗?