无服务器不创建SQS事件 [英] Serverless does not create SQS events
本文介绍了无服务器不创建SQS事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我试图使无服务器创建一个触发器,以在对象排队时触发.但是它不会创建,也不会引发任何错误.
我的serverless.yml:我按照文档(在平方上添加2个空间.添加了一张很好的图片!
I am trying to make serverless create a trigger to fire whenever an object queues. But it does not create and also does not fire any errors.
My serverless.yml: I did according to the documentation (https://serverless.com/framework/docs/providers/aws/events/sqs/)
service: lambda-messages
provider:
name: aws
runtime: nodejs8.10
stage: dev
region: us-east-1
memorySize: 256
iamRoleStatements:
- Effect: "Allow"
Action:
- sqs:SendMessage
- sqs:ReceiveMessage
- sqs:DeleteMessage
- sqs:GetQueueAttributes
Resource: arn:aws:sqs:us-east-1:074601456889:messages
functions:
addMessages:
timeout: 10
handler: handler.addMessages
events:
- http:
path: v1/chat/addMessages
method: post
receiveMessage:
timeout: 10
handler: handler.receiveMessage
reservedConcurrency: 10
events:
- sqs:
arn: arn:aws:sqs:us-east-1:074601456889:messages
batchSize: 2
But it does not create
Add 2 spaces on the sqs. Added a picture for good measure!
这篇关于无服务器不创建SQS事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文