我想创建一个使用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中找不到任何线索。