Я проверяю полезную нагрузку запроса с помощью модели - см. Фрагмент serverless.yml ниже:
functions:
authorizer:
handler: src/authorization/authorizer.general
activity:
handler: src/resources/activity.submit
events:
- http:
path: /tenant/{tenant}/activities
method: POST
cors: true
authorizer: ${self:custom.authorizer.general}
request:
schema:
application/json: ${file(models/activity.json)
Все работает, как ожидалось, но ответ проверки для полезной нагрузки, которая не соответствует схеме:
{
"message": "Invalid request body"
}
Я попытался добавить шаблон ответа, но получил предупреждение о том, что «ответ» будет удален (это интеграция с лямбда-прокси, а не с лямбда-интеграцией).
Как заставить API-шлюз выдавать подробный ответ на сообщение об ошибке проверки в этом сценарии (например, при интеграции Lambda Proxy)?
Любая помощь будет очень признательна, так как я не могу найти ничего подходящего в Интернете.