具有集中登录服务的AWS多区域web应用程序



我们目前在AWS爱尔兰地区运行一个web应用程序(服务于英国),并计划将该服务扩展到美国。

为了确保美国用户获得低延迟体验,我们正在考虑镜像爱尔兰在美国使用的AWS资源。

美国用户的数据应该存储在美国地区,英国用户的数据应该存储在爱尔兰。(没有必要跨两个地区进行报告)。

我们正在考虑建立一个在爱尔兰地区运行的集中登录服务。成功登录后,用户将被重定向到存储其数据的区域。(登录服务必须知道数据存储在哪个区域)

有人建了类似的东西吗?有什么建议吗?Amazon Cognito是否支持这样的设置(如果我们基于Cognito构建登录服务)?

目前Amazon Cognito还不支持这个。

但是,如果您使用具有联邦身份的Cognito用户池,则您获得的凭据可以在任何AWS区域中使用。除此之外,您还可以为用户存储自定义属性,定义该用户所属的区域,然后相应地重定向它们。

最新更新