【问题标题】:AWS server routing with route 53 geolocation based on user choice of location基于用户位置选择的具有 53 号路由地理位置的 AWS 服务器路由
【发布时间】:2019-05-08 06:26:39
【问题描述】:

这是一个场景:

我有来自世界各地的用户访问该网站。由于数据保护政策,某些数据需要驻留在该国家/地区本身的服务器上。这可以通过使用路线 53 地理定位来实现。但是,我有一个用户经常在两个国家之间旅行并从一个国家登录并尝试访问另一个国家的数据(出差)。现在,我怎样才能让他使用路由 53 从位于一号国家/地区的服务器访问特定数据?

提前谢谢...

【问题讨论】:

  • 您是说您在多个 AWS 区域都有服务(还是 Route 53 指向您自己的数据中心)?您在每个区域中的服务是否存储自己的数据副本,以便每个区域独立运行? (这是您发现自己的实际情况,还是您在某处找到的示例考试问题?)
  • 这真的是一个真正的政策吗?您提到了来自世界各地访问该网站的用户,我已经阅读了大多数欧盟公司的政策,他们希望在他们的国家/地区保留服务器,这是很有可能的。
  • @JohnRotenstein,这是我的一个客户的实际情况。他们目前有多个域,例如 ca.example.com、au.example.com。但是,他们想要一个为用户提供信息的单一页面 www.example.com。
  • @JamesDean,这种情况可能是这样的,用户可能是欧盟居民,他的数据存储在欧盟的服务器上,现在如果他尝试从同一个 www 登录并访问他的数据.example.com 门户,我们需要能够从欧盟服务器获取他的信息并显示给他...
  • @ArjunKashyap 你找到解决方案了吗?

标签: amazon-web-services routing geolocation amazon-route53


【解决方案1】:

您应该检查此link 并进入左侧的 DNS 路由策略子部分并搜索此问题“我可以拥有一个大陆的 Geo DNS 记录和该大陆国家/地区的不同 Geo DNS 记录吗?或者一个国家/地区的 Geo DNS 记录和该国家/地区各州的 Geo DNS 记录?”,这个问题的答案可能会对您有所帮助。

您也可以尝试为该用户创建 IAM 角色,以便他可以使用 IAM 凭证访问数据。

【讨论】:

    【解决方案2】:

    假设您的站点是 www.example.com 并且该主机名使用地理定位路由...并假设您在美国和欧盟有系统,您将需要在 DNS 中使用的其他主机名地理路由,例如eu.example.com 直接指向 EU 集群,并为您的用户提供该 URL - 或将用户重定向到该 URL。

    没有办法绕过“www”网站上特定用户的地理路由,因为在识别出单个用户之前,根据您的路由策略,该用户已经连接到一个位置。

    【讨论】:

      猜你喜欢
      • 2020-10-14
      • 2011-02-27
      • 2010-10-15
      • 2021-06-30
      • 1970-01-01
      • 2020-09-27
      • 1970-01-01
      • 1970-01-01
      • 2022-01-14
      相关资源
      最近更新 更多