Вызов API шлюза AWS: исключение SerializationException - PullRequest
0 голосов
/ 08 октября 2018

ers,

Я вызываю API AWS, но получаю ошибку

Endpoint response body before transformations: 
{"__type":"com.amazon.coral.service#SerializationException"}
Endpoint response body before transformations:
{
"__type": "com.amazon.coral.service#SerializationException"
}

после определенного поста того же типа заданий.Я включил подробную регистрацию в Cloudwatch, но она не дает мне никакой дополнительной информации.Более того, соответствующее тело запроса API усекается до и после преобразований.

Есть ли дополнительные параметры журнала для тестирования?Я думаю, что мне просто нужно взять исходный вызов API в JSON и удалить из него поля, чтобы увидеть, что его нарушает?

1 Ответ

0 голосов
/ 19 октября 2018

Я наконец исправил, предоставив следующий шаблон сопоставления в запросе на интеграцию:

 #set($input = $input.json('$'))
  {
     "input": "$util.escapeJavaScript($input).replaceAll("\\'", "'")",
   "stateMachineArn": "arn:aws:states:xxxxxxxxxxx"
  }

Немного неприятного исправления, но оно сработало ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...