![通过 CloudFront 进行重定向访问的 S3 存储桶访问被拒绝](https://linux22.com/image/751964/%E9%80%9A%E8%BF%87%20CloudFront%20%E8%BF%9B%E8%A1%8C%E9%87%8D%E5%AE%9A%E5%90%91%E8%AE%BF%E9%97%AE%E7%9A%84%20S3%20%E5%AD%98%E5%82%A8%E6%A1%B6%E8%AE%BF%E9%97%AE%E8%A2%AB%E6%8B%92%E7%BB%9D.png)
我有一个通过 CloudFront 公开给 www.mezinamiridici.cz 的 S3 A 记录的公共 S3 存储桶。
https://www.mezinamiridici.cz/- 作品 http://www.mezinamiridici.cz/- 重定向至https://www.mezinamiridici.cz/
然后我创建了另一个名为 mezinamiridici.cz 的 S3 存储桶,并将 https 重定向到 www.mezinamiridici.cz。当我将 A 记录指向 S3 存储桶 URL 时,状态为:
http://mezinamiridici.cz/- 作品 https://mezinamiridici.cz/- 请求冻结
因此我在 CloudFront 中创建了新的分发:
备用域名 (CNAME) mezinamiridici.cz SSL 证书 mezinamiridici.cz
我在 A 记录中公开了它 - 它不是自动提供的,我必须手动输入 cloudfront URL。
两个都http://mezinamiridici.cz/ https://mezinamiridici.cz/现在返回:
AccessDenied
拒绝访问4087CD619CBEED72
如何为 http 和 https 协议创建不带 www 前缀的重定向?
我使用的一些资源:
https://medium.com/faun/redirect-naked-domain-to-www-with-https-on-aws-route-53-e620e4ce989d https://mountainseo.co.uk/blog/domain-redirect-using-aws-route-53/
53 号公路
S3 存储桶,公共
CloudFront
我见过关于非 www 站点配置/拒绝访问的类似问题,但它们要么过时,要么对我没有帮助。令人沮丧的是,我找不到拒绝访问的具体原因。CloudWatch 是空的。