amazon-cloudfront - 有什么方法可以识别来自 CloudFront 的自定义源服务器的请求吗?

标签 amazon-cloudfront

我正在使用带有自定义源的 CloudFront,并希望将来自 Web 应用程序的某些请求重定向到 CloudFront(客户端使用直接 URL,不能更改为基于 CloudFront 的 URL)。为了确保正确更新 CloudFront 上的缓存,我不得重定向来自 CloudFront 本身的请求。有没有办法在源服务器上识别此类请求?

CloudFront 是否向发送到源服务器的请求添加任何自定义 header ?或者有没有其他可靠的方法来确定请求来自 CloudFront?

最佳答案

是的,您可以通过检查用户代理来识别来自 cloudfront 的请求。用户代理将是“Amazon CloudFront”

关于amazon-cloudfront - 有什么方法可以识别来自 CloudFront 的自定义源服务器的请求吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13524973/

相关文章:

performance - 使用 Cloudfront 修复 Route 53 CNAME Alias 响应时间缓慢的问题

amazon-cloudfront - 自定义错误响应设置和使用 SEO 重定向到 index.html?

ruby-on-rails - 我在哪里为我的图像设置缓存信息?

swift - 带有 AWS Cookie 的 AVPlayer 使用 AirPlay

html - 跨域 CORS 和图像

amazon-web-services - 如何使用 CloudFront 作为我的 App Runner 服务的反向代理?

ssl - AWS S3 bucket 网站 + cloudfront + route 53 + SSL -> www.domain.com 不工作

amazon-web-services - 如何从cloudformation模板中的参数文件传递公钥?

amazon-cloudfront - 如何使用 route 53、cloudfront distribution 和 elastic beanstalk 修复 504 ERROR

html - AWS Cloudfront视频速度加载