【发布时间】:2017-01-29 06:27:11
【问题描述】:
我正在设置一个带有 Route53 + Cloudfront + S3 存储桶的域名。
还在 Cloudfront 中创建了一个证书,有时它有时可以工作。
现在我从我的存储桶中得到AccessDenied。好像是这样的:
https://not.working.s3.eu-central-1.amazonaws.com/(不工作)
http://not.working.s3.eu-central-1.amazonaws.com/(工作中)
https://not.working.s3.eu-central-1.amazonaws.com/index.html(工作中)
https://s3.eu-central-1.amazonaws.com/not.working(不工作)
也许这很简单,但我用谷歌搜索了一切。奇怪的是,在某个时候 in 正在工作。 Cloudfront 有发布时间,因此很难调试。
【问题讨论】:
-
我现在使用错误页面,在云端重定向到 index.html。这是一个解决方案,您在浏览器中看不到它。但它不干净..
-
如果您的存储桶名称包含
.字符,则 S3 SSL 证书将不起作用。有关更多信息,请参阅此内容:stackoverflow.com/questions/3048236/… 请注意,您问题中的所有示例 URL 都绕过 CloudFront 直接进入 S3,因为它们没有使用您的自定义域,而只是使用默认 S3 域。
标签: amazon-web-services amazon-s3 https amazon-cloudfront