在无服务器框架中配置lambda函数时,我正在尝试添加kinesis流作为事件过程:
这是来自serverless.yml的片段
functions:
Foo:
handler: handler.foo
events:
- stream:
arn: arn:aws:kinesis:us-east-1:783995676505:stream/search-helper
batchSize: 100
startingPosition: LATEST
enabled: false
通过“无服务器部署”部署成功,但触发器未添加到功能配置中。
我使用yml validatior检查了yml文件,没有错误。我在这里缺少什么?
答案 0 :(得分:0)
yml文件需要在stream:
functions:
Foo:
handler: handler.foo
events:
- stream:
arn: arn:aws:kinesis:us-east-1:783995676505:stream/search-helper
batchSize: 100
startingPosition: LATEST
enabled: false
请参阅https://serverless.com/framework/docs/providers/aws/events/streams/
上的Serveless Framework示例