Я хотел бы создать простой пример для использования сообщений 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.