Apigateway Websocket - 在使用IAM授权时如何将身份标识ID传递给其他路由?

0

【以下的问题经过翻译处理】 在websocket api中,当在$connect路由中使用Cognito身份池的IAM授权时,有没有办法在其他路由中获取身份id的上下文变量信息?

我在其他路由(lambda集成)中只能看到源IP的上下文信息。

怎样才能在其他路由中拿到身份id?

1 Antwort
0

【以下的回答经过翻译处理】 身份信息仅在$connect路由中可以拿到。 你可以考虑用数据库存储身份信息和connection id,在其他路由中通过connection id来获取身份信息。

profile picture
EXPERTE
beantwortet vor 5 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen