2016-08-17 47 views
2

我们目前在爱尔兰AWS区域(服务于英国)运行Web应用程序,并计划将服务扩展到美国。具有集中登录服务的AWS多地区网络应用程序

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

美国用户的数据应存储在美国地区,即爱尔兰的英国数据。 (无需在两个地区报告)。

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

有没有人建立类似的东西?任何建议如何解决这个问题? Amazon Cognito是否支持这种设置(如果我们基于cognito构建登录服务)?

+0

一个建议将使用Route 53中的基于位置的路由作为登录服务。因此,来自英国的用户将被路由到英国地区的登录服务,美国将被路由到美国地区的登录服务。 – error2007s

+0

关于@ error2007s的评论,如果美国用户移居英国,他们仍然可以登录吗? – user482594

回答

1

当前Amazon Cognito不支持开箱即用。

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

相关问题