【问题标题】:Add CloudFront Whitelist Headers to YAML template将 CloudFront 白名单标头添加到 YAML 模板
【发布时间】:2018-09-22 21:15:05
【问题描述】:

如果有人在这里有经验,我希望获得有关 CloudFront 分配及其 YAML 模板的帮助。

我们将 cloudfront 用于媒体文件的内部 CDN,以解决 UI 中受污染的画布错误(为视频选择海报图像),我已手动将一些标题添加到白名单中,这解决了问题。

这需要成为我们自动化部署的一部分,但是我似乎找不到任何关于如何通过 YAML 模板复制它的具体内容。

【问题讨论】:

    标签: amazon-cloudfront


    【解决方案1】:

    来自CloudFormation documentation

    指定您希望 Amazon CloudFront 转发到此缓存行为的源的标头(列入白名单的标头)。对于您指定的标头,Amazon CloudFront 还会缓存基于查看器请求中标头值的指定对象的单独版本。

    Cookies:
      Cookies
    Headers:
      - String
    QueryString: Boolean
    QueryStringCacheKeys:
      - String
    

    浏览 AWS 模板文档时,请使用 Type 链接进一步了解规范。

    顺便说一句,我更喜欢使用Terraform 来配置这些资源:

    cache_behavior {
      forwarded_values {
        headers = ["Host"]
      }
    }
    

    【讨论】:

      猜你喜欢
      • 2019-03-20
      • 1970-01-01
      • 2018-04-28
      • 2020-07-14
      • 1970-01-01
      • 1970-01-01
      • 2016-10-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多