我正在使用带有自定义源的 CloudFront,并希望将来自 Web 应用程序的某些请求重定向到 CloudFront(客户端使用直接 URL,不能更改为基于 CloudFront 的 URL)。为了确保正确更新 CloudFront 上的缓存,我不得重定向来自 CloudFront 本身的请求。有没有办法在源服务器上识别此类请求?
CloudFront 是否向发送到源服务器的请求添加任何自定义 header ?或者有没有其他可靠的方法来确定请求来自 CloudFront?
最佳答案
是的,您可以通过检查用户代理来识别来自 cloudfront 的请求。用户代理将是“Amazon CloudFront”
关于amazon-cloudfront - 有什么方法可以识别来自 CloudFront 的自定义源服务器的请求吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13524973/