簡體   English   中英

CloudFront 標頭未正確轉發

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM