【发布时间】:2018-09-22 21:15:05
【问题描述】:
如果有人在这里有经验,我希望获得有关 CloudFront 分配及其 YAML 模板的帮助。
我们将 cloudfront 用于媒体文件的内部 CDN,以解决 UI 中受污染的画布错误(为视频选择海报图像),我已手动将一些标题添加到白名单中,这解决了问题。
这需要成为我们自动化部署的一部分,但是我似乎找不到任何关于如何通过 YAML 模板复制它的具体内容。
【问题讨论】:
如果有人在这里有经验,我希望获得有关 CloudFront 分配及其 YAML 模板的帮助。
我们将 cloudfront 用于媒体文件的内部 CDN,以解决 UI 中受污染的画布错误(为视频选择海报图像),我已手动将一些标题添加到白名单中,这解决了问题。
这需要成为我们自动化部署的一部分,但是我似乎找不到任何关于如何通过 YAML 模板复制它的具体内容。
【问题讨论】:
来自CloudFormation documentation:
指定您希望 Amazon CloudFront 转发到此缓存行为的源的标头(列入白名单的标头)。对于您指定的标头,Amazon CloudFront 还会缓存基于查看器请求中标头值的指定对象的单独版本。
Cookies:
Cookies
Headers:
- String
QueryString: Boolean
QueryStringCacheKeys:
- String
浏览 AWS 模板文档时,请使用 Type 链接进一步了解规范。
顺便说一句,我更喜欢使用Terraform 来配置这些资源:
cache_behavior {
forwarded_values {
headers = ["Host"]
}
}
【讨论】: