Передайте и используйте ввод (параметры) в лямбда-задачу из функции шага - PullRequest
0 голосов
/ 25 января 2019

У меня есть простая пошаговая функция, запускающая лямбду, и я ищу способ передачи параметров (события / контекста) для каждой из нескольких последовательных задач.Моя пошаговая функция выглядит так:

{
  "Comment": "A Hello World example of the Amazon States Language using an AWS Lambda function",
  "StartAt": "HelloWorld",
  "States": {
    "HelloWorld": {
      "Type": "Task",
      "Parameters": {
        "TableName": "table_example"
      },
      "Resource": "arn:aws:lambda:ap-southeast-2:XXXXXXX:function:fields_sync",
      "End": true
    }
  }
}

В лямбда-выражении, написанном на Python, я использую простой обработчик:

def lambda_handler(event, context):
    #...

Событие и контекст выглядят следующим образом (проверкаlogs):

START RequestId: f58140b8-9f04-47d7-9285-510b0357b4c2 Версия: $ LATEST

Я не могу найти способ передачи параметров в эту лямбду и виспользуйте их в сценарии.По сути, я пытаюсь запустить одну и ту же лямбду, передавая несколько разных значений в качестве параметра.

Может ли кто-нибудь указать мне правильное направление?

...