Как зарегистрировать пользовательскую информацию для отправки при выполнении маршрута $disconnect с использованием API WebSocket?

#amazon-web-services #aws-lambda #aws-api-gateway

Вопрос:

Возможно ли с помощью API Websocket AWS зарегистрировать пользовательскую информацию, которая будет отправлена, когда клиент инициирует событие отключения?

Соединение может быть закрыто сервером или клиентом. Поскольку соединение уже закрыто при его выполнении, $disconnect-это событие, требующее максимальных усилий. API-шлюз сделает все возможное, чтобы доставить событие $disconnect в вашу интеграцию, но он не может гарантировать доставку.

Я понимаю, что $disconnect-это событие, требующее максимальных усилий, и не смог достичь интеграции, но в большинстве случаев это, вероятно, произойдет, поэтому я хотел бы иметь возможность отправлять некоторую информацию в lambda о пользователе или устройстве, которое отключается, а не совершать другой вызов базы данных, чтобы получить идентификатор пользователя/идентификатор устройства для данного идентификатора подключения.

Я проверил контекст запроса события отключения (который содержит метаданные, такие как sourceIP), но ни одна информация оттуда, которую я нахожу надежной для выполнения этого сопоставления.