Docker LocalStack SQS设置接收器
我不知道如何问这个问题,因为我对AWS Serverless真的很陌生 我们有一个无服务器项目正在使用无服务器脱机插件脱机工作。现在我被要求添加一个功能,将消息添加到SQS。为了在本地运行,我安装了docker并运行了。现在我有了一个本地运行的无服务器应用程序和docker上的localstack。我成功地将消息发送到docker中的SQS,但如果我在应用程序中设置lambda函数来接收消息,它将不起作用Docker LocalStack SQS设置接收器,docker,aws-lambda,amazon-sqs,serverless,localstack,Docker,Aws Lambda,Amazon Sqs,Serverless,Localstack,我不知道如何问这个问题,因为我对AWS Serverless真的很陌生 我们有一个无服务器项目正在使用无服务器脱机插件脱机工作。现在我被要求添加一个功能,将消息添加到SQS。为了在本地运行,我安装了docker并运行了。现在我有了一个本地运行的无服务器应用程序和docker上的localstack。我成功地将消息发送到docker中的SQS,但如果我在应用程序中设置lambda函数来接收消息,它将不起作用 processInviteSqsQueue: handler: ${self:custom
processInviteSqsQueue:
handler: ${self:custom.handler}.processInviteSqsQueue
events:
- sqs:
arn:
Fn::GetAtt:
- FiCreateInviteQueue
- Arn
batchSize: 1
我的问题是,是否可以在docker中运行的localstack之外设置侦听器?如果是,我将如何设置它,以便我的处理程序将处理在SQS上收到的每条消息
谢谢