AWS SQS lambda触发问题

时间:2018-09-06 17:31:12

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

我想创建一个使用SQS消息的简单示例。

我为自己创建了一个sqs队列,并连接到serverless.yml中

我的sls看起来像这样。

  iamRoleStatements:
   - Effect: Allow
     Action:
       - 'sqs:*'
     Resource:
       - '*'
   ...
triggerTest:
handler: triggerTest.handler
events:
  - sqs:
      arn: arn:aws:****:myQueue
      batchSize: 1
      enabled: true

还有我的触发器:

const response = {
  statusCode: 200,
  body: JSON.stringify({
  message: 'SQS hello.'
  }),
 };
return response;

触发器已启用,并显示在sqs控制台中。但是当我发送消息到队列中时,我从触发器中得到了这个错误:

Only INSERT events are allowed, ignoring event.

我在aws sdk中找不到任何线索。

0 个答案:

没有答案