Проблемы с лямбда-триггерами AWS SQS - PullRequest
0 голосов
/ 06 сентября 2018

Я хотел бы создать простой пример для использования сообщений SQS.

Я создал очередь sqs для себя и подключился к serverless.yml this

Мой слз выглядит так.

  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.

...