如何获取客户端请求的CloudFront端点国家/地区?

时间:2016-04-21 20:03:46

标签: amazon-web-services amazon-cloudfront

我的网站托管在S3中,CloudFront Distribution指向它。

在我的网站中,我需要知道我的网站请求来自哪个国家/地区。

CloudFront是否有办法根据CloudFront端点位置将此信息添加到请求中,可能是标题左右?

1 个答案:

答案 0 :(得分:4)

http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/header-caching.html

  

如果您希望CloudFront根据请求来自的国家/地区缓存对象的不同版本,配置CloudFront以将CloudFront-Viewer-Country标头转发到您的来源。 CloudFront会自动将请求来自的IP地址转换为双字母国家/地区代码。有关易于使用的国家/地区代码列表,可按代码和国家/地区名称进行排序,请参阅维基百科条目ISO 3166-1 alpha-2。