【问题标题】:Can we check which region is the request coming in for our site on AWS?我们可以检查我们在 AWS 上的站点的请求来自哪个区域吗?
【发布时间】:2021-06-21 20:50:01
【问题描述】:

我想知道是否可以指出请求主要来自地理区域。

例如以下架构:

route53 -> LB -> Ec2.

是否有可能或者我们应该进行任何架构更改来找出答案?

【问题讨论】:

  • 你必须自己做。 LB可以转发客户的IP,基于此您可以使用第三方服务在您的应用中查询其地理位置。
  • @Marcin 您知道任何第三方服务吗?
  • 我没有特别推荐的。但是,如果您想留在 AWS 中,可以考虑将 CloudFront 添加到组合中。它可以为您提供geo-location 信息。
  • 这个问题是怎么解决的?您尝试过 CloudFront 了吗?
  • 我明白了。如果我的回答有帮助,我们将不胜感激。

标签: amazon-web-services dns amazon-route53


【解决方案1】:

使用 AWS 服务获取地理位置信息的一种方法是通过 CloudFront,它最近添加了地理位置标头:

新标头让您可以更精细地控制缓存行为以及您对查看者的国家/地区名称、地区、城市、邮政编码、纬度和经度的原始访问权限,所有这些都基于查看者的 IP 地址 .

要使用它,您必须将 CloudFront 发行版添加到您当前的架构中:

Route53 -> CloudFront -> LB -> EC2

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-11-02
    • 2018-06-16
    • 2020-12-15
    • 1970-01-01
    • 1970-01-01
    • 2012-04-09
    相关资源
    最近更新 更多