【发布时间】:2022-01-08 00:32:26
【问题描述】:
我是 AWS 及其服务的新手。我想要实现的是多租户 SaaS 应用程序。我的概念是这样的: 我使用 Cognito 进行用户身份验证。所有用户,无论他们属于哪个租户,都应该使用一个前端登录。对于租户识别,我使用登录成功时从 JWT 获得的自定义属性“custom:tenant”。 对于申请本身,我想使用 VPC 并确保封装每个租户都应该拥有自己的 VPC。
例子:
- 租户 1 的用户 A 登录并返回带有声明“custom:tenant”:“1”的 JWT 应路由到 VPC 1
- 租户 2 的用户 B 登录并返回带有声明“custom:tenant”:“2”的 JWT 应路由到 VPC 2
现在我的问题是:如何实现从登录成功到相应 VPC 的路由?我是否需要进一步的服务或在哪里可以找到这些设置?
【问题讨论】:
-
澄清一下 - 您在不同的 VPC 中创建了 EC2 实例(或自动扩展组),您只需将请求从 FE 路由到适当的后端(在适当的 VPC 中)?
-
是的,只是根据 jwt 声明路由到适当的 vpc
标签: amazon-web-services oauth-2.0 routes jwt amazon-vpc