首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >S3网站404重定向规则不触发HTTPS

问S3网站404重定向规则不触发HTTPS
EN

Stack Overflow用户
提问于 2021-09-05 22:29:31
回答 1查看 224关注 0票数 0

当我使用自定义域访问使用S3的https://cdn.example.cz/file.png网站时,404重定向规则不会触发,而是以XML结束。

我遵循重定向规则,该规则在使用S3网站端点http://cdn.example.cz.s3-website.ap-southeast-2.amazonaws.com/file.png时工作正常

​

​

最近,我设置了在证书管理器中导入的CloudFront和SSL证书,以便在自定义域cdn.example.cz通过SSL (HTTPS)上服务这个S3网站,一切正常工作,除了404重定向规则不触发,而是以XML NoSuchKey结束。

请注意:

  • 我不使用53号路由,而是使用值为CNAME的cdn.example.cz的CLOUDFRONT_SUBDOMAIN.cloudfront.net记录
EN

回答 1

Stack Overflow用户

发布于 2021-09-07 22:08:29

我在文档中找到了答案。

如果存储桶配置为一个网站,请输入存储桶的S3静态网站端点;不要从“源域名”字段中的列表中选择桶名。

当我将原点更改为S3网站端点时,重定向规则就触发了Lambda函数,CloudFront也注意到了Lambda的响应。

我不确定这是否有帮助,但我还在CloudFront Distribution > Error pages中添加了以下自定义错误响应。

​

​

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69067628

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档