[英]CloudFront headers are not forwarded correctly
我們的新應用程序有一個雲端配置,它使用了Referer
。 最初它沒有配置為轉發標頭。 然后我們更新了 CloudFront 配置以轉發 header。
ForwardedValues:
QueryString: 'true'
Cookies:
Forward: 'all'
Headers:
- Referer
但問題是 header 僅從某些客戶端轉發。 CloudFront 是否有可能沒有更新每個用戶的設置,或者可能正在使用緩存。 可以做些什么來檢查或解決這個問題。
即使您已在 CloudFront 中將 Referer header 列入白名單,來自 CloudFront 的緩存響應將在沒有 header 的情況下提供,您需要使 CloudFront 的緩存失效以解決此問題。
https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Invalidation.html
如果可行,緩存失效是一種方法。 如果問題仍然存在,那么您可以啟用 CloudFront 日志記錄以記錄您的分配的所有查看器請求並分析它們以了解根本原因。
https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/AccessLogs.html
真正的問題是沒有啟用Stickie Sessions
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.