AWS - Что не так с моим Groovy лямбда-ответом? - PullRequest
0 голосов
/ 27 апреля 2020

Я получаю сообщение об ошибке Выполнение не выполнено из-за ошибки конфигурации: неправильный ответ лямбда-прокси Метод завершен со статусом: 502

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

    {
     "isBase64Encoded" : "boolean",
     "statusCode": "number",
     "headers": { ... },
     "body": "JSON string"
    }

вот мой класс

class TestGroovy implements RequestHandler
{

   @Override
   Object handleRequest(Object input, Context context)
   {
    context.logger.log "received in groovy: $input"

    return [isBase64Encoded:false, statusCode: 200, headers: {}, body: " \"name\": \"test\", \"age\":12" ]
   }
}

Нужно ли мне заполнять каждый заголовок, потому что он мне не нужен? Или это скорее всего моя json строка для тела?

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