Бессистемная интеграция с API-шлюзом Lambda "Неподдерживаемый тип носителя"

Я использую без сервера для развертывания моего API, используя лямбда-интеграцию, и я получаю сообщение об ошибке "Unsupported Media Type". Я делаю что-то здесь не так, но не уверен, что. Если я настрою его вручную в консоли AWS, он будет работать нормально, но я хочу сделать это без сервера. Ниже приведен фрагмент моего serverless.yml, снимок экрана того, как я хочу, чтобы он выглядел после развертывания, и снимок экрана того, как он выглядит в настоящее время с моим serverless.yml как есть.

    events:
  - http:
      path: /path
      method: post
      integration: lambda

Как в настоящее время Integration Response и Method Response выглядят в консоли AWS:

Как я хочу, чтобы они выглядели так:

По сути, HTTP-шаблон состояния и метода ответа Integration Response необходимо включить в serverless.yml, но мне еще предстоит найти правильную конфигурацию. Они вообще не включены в мой пример, так как я не знал, какой неудачный пример вставить. Документы заставляют его выглядеть довольно прямо, но мне пока не удалось получить желаемый результат со всеми моими попытками.

0 ответов

Другие вопросы по тегам