Понимание ввода в запланированных событиях в безсерверной структуре? - PullRequest
0 голосов
/ 29 января 2019

Я пытаюсь передать некоторые «входы» в мою лямбда-функцию для определенного события и исследую способы сделать это.В документации к серверу приведены примеры определения ввода, например например :

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.

Если бы кто-то мог де-мистифицировать это, он был бы очень признателен.

1 Ответ

0 голосов
/ 30 января 2019

Эти значения будут переданы вашей лямбда-функции как часть объекта события.

nodejs лямбда-код:

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