了解无服务器框架中预定事件的输入?

Understanding input in scheduled events in the serverless framework?

我正在尝试将一些 'inputs' 传递到特定事件的 lambda 函数中,并且正在研究实现它的方法。无服务器文档显示了定义输入的示例,例如 such:

serverless.yml

functions:
  aggregate:
    handler: statistics.handler
    events:
      - schedule:
          rate: rate(10 minutes)
          enabled: false
          input:
            key1: value1
            key2: value2
            stageParams:
              stage: dev

我仍然不确定这到底是什么以及如何从我的 handlers.js 函数访问它(如果有的话)。

如果有人能揭开这个谜团,我们将不胜感激。

这些值将作为事件对象的一部分传递给您的 lambda 函数。

nodejs lambda 代码:

exports.handler = (event, context, callback) =>{
  console.log("key1 is", event.key1)
  return 0
}