了解无服务器框架中预定事件的输入?
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
}
我正在尝试将一些 '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
}