AWS API gateway: как исправить «внутреннюю ошибку сервера» - PullRequest
2 голосов
/ 09 октября 2019

У меня есть лямбда-функция, написанная на Python 3.6, и она проверяет, что с лямбда-консоли работает нормально, возвращая это как ответ

Response:
{
  "statusCode": 200,
  "body": {
    "bank": "my bank",
    "trust_name": "my trust",
    "start_time": "Wed 09 Oct 07:56AM",
    "end_time": "Wed 09 Oct 08:26AM",
    "cost": 111
  }
}

с лямбда-функции. Я нажал триггер добавления, затем выбрал API Gateway, как только яУ меня был API, я создал ресурс, а затем метод GET внутри этого ресурса

Однако, когда я тестирую свою конечную точку из шлюза API, я получаю это в теле ответа

{
  "message": "Internal server error"
}

1 Ответ

0 голосов
/ 09 октября 2019

В итоге я использовал Chalice Микрофрейм Python Serverless, разработанный AWS, позволяющий быстро ускорить и развернуть работающее безсерверное приложение, которое самостоятельно масштабируется и масштабируется по мере необходимости с помощью AWS Lambda.

Это развернуло мою лямбда-функцию и подключило ее к API-шлюзу без каких-либо проблем, кроме необходимости добавлять какие-либо зависимости через лямбда-слои вручную

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