Невозможно передать полезную нагрузку (JSON) из Team Foundation Server (TFS) в функцию AWS Lambda. - PullRequest
0 голосов
/ 25 апреля 2018

Мы пытаемся передать данные JSON из TFS в лямбда-функцию AWS (myLambdaFunc). Для этого мы используем утилиту «Invoke Lambda function» в определении релиза. Существует возможность передать полезную нагрузку в форме JSON из этой утилиты в TFS.

Лямбда-функция (myLambdaFunc) способна прочитать переданный ей JSON и создать запись в динамической БД. И это работает нормально, если мы запускаем функцию из консоли AWS.

Но если мы запустим задание выпуска TFS, это говорит о том, что лямбда-функция была выполнена успешно, но запись в динамической базе данных не создается. Похоже, что полезная нагрузка / JSON неправильно передается лямбда-функции.

Мы используем онлайн TFS: https://xxxxxxxxxx.visualstudio.com/_projects

Пожалуйста, помогите !!

1 Ответ

0 голосов
/ 02 мая 2018

Мне нужно было проанализировать событие, чтобы получить доступ к информации полезной нагрузки TFS:

var data = JSON.parse (event);console.log ('Message:', data ['KeyX']);

...