发布于: Jul 24, 2020

额外的地理位置标头现已在 Amazon CloudFront 中提供,可用于新缓存和源请求策略。

您现在可以将 CloudFront 配置为增加额外的地理位置标头,从而为您的缓存和源请求策略提供更细粒度。以前,您可以将 Amazon CloudFront 配置为,在 CloudFront 发送到您的源服务器的请求标头中提供查看者的国家代码。新标头可让您更精细地控制缓存行为以及对查看者国家名称、区域、城市、邮政编码、纬度和经度的源访问,这一切都基于查看者的 IP 地址。

带有示例值的额外地理位置标头:

CloudFront-Viewer-Country-Name:美国

CloudFront-Viewer-Country-Region:密歇根州

CloudFront-Viewer-Country-Region-Name:密歇根

CloudFront-Viewer-City:安阿伯市

CloudFront-Viewer-Postal-Code:48105

CloudFront-Viewer-Time-Zone:美国/底特律

CloudFront-Viewer-Latitude:42.30680

CloudFront-Viewer-Longitude:-83.70590

CloudFront-Viewer-Metro-Code:505

您可以将这些额外的地理位置标头与现有的受支持 CloudFront 标头结合使用,以个性化您提供给查看者的内容。例如,您可以将邮政编码标头传递到您的源服务器中以显示超本地内容或广告。您还可以使用 Lambda@Edge 源请求功能进行网络调用,以拉入本地语言文件并为每个国家或地区构建和返回特定语言的 HTML 页面。

这些额外的地理位置标头现在可用于所有的 Amazon CloudFront 分发中,无需额外费用。

要使用这些新标头,请参阅 CloudFront 开发人员指南。要了解新缓存和源请求策略的更多信息,请参阅我们的博客。要了解运行代码以响应 CloudFront 事件的更多信息,请访问 Lamda@Edge 产品页面。要了解有关 Amazon CloudFront 的更多信息,请访问我们的产品页面