为什么CloudFront函数没有正常处理HTTP3协议的请求?

0

【以下的问题经过翻译处理】 我有一个CloudFront函数,用于设置缓存控制和严格传输安全头,当响应通过HTTP1和2传递时可以正常工作,但是自从启用了HTTP3后,Chrome和Firefox都报告我预期的标头在响应中不存在。

这是我的[基础架构即代码]https://github.com/JaderDias/multi-region-cloudfront-s3-hcl。 这是[测试过程]https://medium.com/@jaderd/cloudfront-functions-are-great-when-they-work-ffb642db8412

profile picture
专家
已提问 5 个月前10 查看次数
1 回答
0

【以下的回答经过翻译处理】 在我的测试中,我可以看到CloudFront函数在升级到HTTP3后仍然添加了标头,因此需要更深入的调查为什么它对您不起作用。我建议创建一个支持工单。然而,我还建议考虑使用[响应标头]https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/adding-response-headers.html。使用此功能,您无需使用CloudFront函数将标头插入响应中,例如Cache-Control和Strict-Transport-Security。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则