gpt4 book ai didi

javascript - Serverless 不创建 SQS 事件

转载 作者:行者123 更新时间:2023-11-29 23:17:58 24 4
gpt4 key购买 nike

我正在尝试让无服务器创建一个触发器,以便在对象排队时触发。但它不会创建,也不会触发任何错误。

我的无服务器.yml:我根据文档 (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

但它不创造

Image console lambda

最佳答案

问题出在你的 YAML 文件中的缩进,只需在 "arn"和 "batchSize"前添加两个空格

关于javascript - Serverless 不创建 SQS 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51974560/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com