【问题标题】:AWS Cloudfront with Beanstalk origin - how to avoid redirect to origin具有 Beanstalk 源的 AWS Cloudfront - 如何避免重定向到源
【发布时间】:2021-11-09 17:25:36
【问题描述】:

在我的一个 Beanstalk 应用程序中,Cloudfront 将用户重定向到源,而不是缓存。 类似于AWS CloudFront with multiple S3 originshttps://github.com/Wolox/tech-guides/blob/master/infrastructure/docs/aws/docs/cloudfront-eb-configuration.md。 我看到“最重要的一步是在查询字符串转发和缓存选项中选择全部转发,基于全部缓存。当使用 EB 负载均衡器作为源时,将此选项保留在其无选项将导致分发重定向请求而不是缓存它们。”建议,但 Cloudfront 行为页面已更新,我再也找不到相关选项了。

【问题讨论】:

    标签: amazon-elastic-beanstalk amazon-cloudfront


    【解决方案1】:

    好的,这很简单 - Cloudfront 必须转发 Host 标头。我很好奇为什么它不是默认的缓存行为。

    来自https://aws.amazon.com/premiumsupport/knowledge-center/configure-cloudfront-to-forward-headers/: 在缓存键和源请求下,确认已选择旧缓存设置。如果未选中,则按照上一节中的步骤创建缓存策略。如果选择旧缓存设置,请完成以下操作: 对于标头,选择包括以下标头。 从添加标题下拉列表中,选择主机。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-12
      • 2018-04-01
      • 2019-02-25
      • 2014-09-05
      • 2018-03-30
      • 2020-08-13
      相关资源
      最近更新 更多