Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker LocalStack SQS设置接收器_Docker_Aws Lambda_Amazon Sqs_Serverless_Localstack - Fatal编程技术网

Docker LocalStack SQS设置接收器

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

我不知道如何问这个问题,因为我对AWS Serverless真的很陌生

我们有一个无服务器项目正在使用无服务器脱机插件脱机工作。现在我被要求添加一个功能,将消息添加到SQS。为了在本地运行,我安装了docker并运行了。现在我有了一个本地运行的无服务器应用程序和docker上的localstack。我成功地将消息发送到docker中的SQS,但如果我在应用程序中设置lambda函数来接收消息,它将不起作用

processInviteSqsQueue:
handler: ${self:custom.handler}.processInviteSqsQueue
events:
  - sqs:
      arn:
        Fn::GetAtt:
          - FiCreateInviteQueue
          - Arn
      batchSize: 1
我的问题是,是否可以在docker中运行的localstack之外设置侦听器?如果是,我将如何设置它,以便我的处理程序将处理在SQS上收到的每条消息

谢谢