【发布时间】:2021-07-26 17:50:34
【问题描述】:
我正在使用无服务器框架来部署计划的 AWS Lambda 函数,并使用 Cloudwatch 事件来触发该函数。该函数的调度按预期工作,但我也希望能够通过事件传递参数。无服务器配置类似于以下...
functions:
myFunction:
handler: index.handler
events:
- eventBridge:
schedule: rate(10 minutes)
input:
key1: value1
我的问题是如何在函数处理程序中接收事件参数。该函数用C#实现,使用AWS ScheduledEvent类在函数处理程序中接收事件,如下...
public void FunctionHandler(ScheduledEvent scheduledEvent, ILambdaContext context)
{
}
但是scheduledEvent在任何地方都没有包含“key1”参数,那么它去了哪里,应该被函数处理程序接收吗?
任何帮助表示赞赏!
【问题讨论】:
-
你能找到任何解决方案吗?
标签: .net lambda serverless-framework