【问题标题】:CloudFront headers are not forwarded correctlyCloudFront 标头未正确转发
【发布时间】:2020-02-13 03:28:16
【问题描述】:

我们的新应用程序有一个云端配置,它使用Referer 标头。最初它没有配置为转发标头。然后我们更新了 CloudFront 配置以转发标头。

ForwardedValues:
            QueryString: 'true'
            Cookies:
              Forward: 'all'
            Headers:
              - Referer

但问题是标头仅从某些客户端转发。 CloudFront 是否有可能没有更新每个用户的设置,或者可能正在使用缓存。可以做些什么来检查或解决这个问题。

【问题讨论】:

    标签: amazon-web-services http-headers amazon-cloudfront


    【解决方案1】:

    即使您已将 CloudFront 中的 Referer 标头列入白名单,来自 CloudFront 的缓存响应将在没有标头的情况下提供,您需要使 CloudFront 缓存失效以解决此问题。

    https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Invalidation.html

    【讨论】:

      【解决方案2】:

      如果可行的话,缓存失效是一种方法。如果问题仍然存在,那么您可以启用 CloudFront 日志记录以记录您的分配的所有查看器请求并分析它们以了解根本原因。

      https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/AccessLogs.html

      【讨论】:

        【解决方案3】:

        真正的问题是没有启用Stickie Sessions

        【讨论】:

          猜你喜欢
          • 2021-03-17
          • 2018-01-22
          • 2020-06-21
          • 2019-04-29
          • 1970-01-01
          • 2017-07-04
          • 2020-02-21
          • 1970-01-01
          • 2018-08-02
          相关资源
          最近更新 更多