Я пытаюсь настроить чрезвычайно простой макет WebSocket в AWS ApiGateway.Тем не менее, каждая попытка, которую я пробовал, выдает ошибку:
13:36:52 (X33uOGUfIAMFq7w=) Extended Request Id: X33uOGUfIAMFq7w=
13:36:52 (X33uOGUfIAMFq7w=) Verifying Usage Plan for request: X33uOGUfIAMFq7w=. API Key: API Stage: redacted/prod
13:36:52 (X33uOGUfIAMFq7w=) API Key authorized because route '$connect' does not require API Key. Request will not contribute to throttle or quota limits
13:36:52 (X33uOGUfIAMFq7w=) Usage Plan check succeeded for API Key and API Stage redacted/prod
13:36:52 (X33uOGUfIAMFq7w=) Starting execution for request: X33uOGUfIAMFq7w=
13:36:52 (X33uOGUfIAMFq7w=) WebSocket Request Route: [$connect]
13:36:52 (X33uOGUfIAMFq7w=) Client [UserAgent: null, SourceIp: redacted] attempts to connect to WebSocket API [redacted].
13:36:52 (X33uOGUfIAMFq7w=) Execution failed due to configuration error: statusCode should be an integer which defined in request template
13:36:52 (X33uOGUfIAMFq7w=) Client [UserAgent: null, SourceIp: redacted] failed to connect to API [redacted].
Насколько я могу судить, я следовал самой простой конфигурации.Мне не нужны никакие ответы или шаблоны, просто простое соединение WebSocket, которое позволяет мне подключаться к нему и ничего не делать, или, возможно, отвечать на ping
запросы с pong
даже.
Все авторизации и ключи API отключены.Никакие шаблоны запросов или интеграционные ответы не настроены, так как они мне не нужны.Опять же, цель состоит в том, чтобы просто иметь тупой WebSocket, к которому можно подключиться.
Однако всякий раз, когда я пытаюсь подключиться к нему, я получаю 500 ошибок с журналами ошибок сверху о коде состояния.
WebSocket connection to 'wss://redacted.execute-api.us-east-1.amazonaws.com/prod' failed: Error during WebSocket handshake: Unexpected response code: 500