jbr*_*own 6 amazon-s3 amazon-web-services
我有一个静态 S3 网站。当我登录时,我可以看到端点是http://www.example.com.s3-website.eu-west-2.amazonaws.com,但我看到了一些答案,声称该站点应该可以通过 HTTPS 访问,网址为https://www.example.com.s3-website.eu-west-2.amazonaws.com。但这不起作用。
AWS 是否曾经支持静态站点的 HTTPS,但现在已停止支持它,还是我需要以某种方式启用它?
小智 5
S3 上的网站托管部分现在在页面底部有此注释:
Amazon S3 网站终端节点不支持 HTTPS。有关将 HTTPS 与 Amazon S3 存储桶结合使用的信息,请参阅如何使用 CloudFront 为 Amazon S3 存储桶提供 HTTPS 请求?并要求 CloudFront 与您的 Amazon S3 源之间的通信使用 HTTPS。
看来现在唯一的选择是使用 CloudFront。当您只想要一个快速而肮脏的 HTTPS 网站并且很乐意用作https://examplebucket.s3-website-us-west-2.amazonaws.com/URL(它可以与通配符 SSL 证书配合使用)时,这非常令人失望。
所以答案是否定的,不可能像我尝试那样直接对 S3 静态网站使用 HTTPS。来自文档:
当源是 Amazon S3 存储桶时,请注意有关使用 HTTPS 的以下事项:
Run Code Online (Sandbox Code Playgroud)* If your Amazon S3 bucket is configured as a website endpoint, you can't configure CloudFront to use HTTPS to communicate with your origin because Amazon S3 doesn't support HTTPS connections in that configuration.
| 归档时间: |
|
| 查看次数: |
6143 次 |
| 最近记录: |