【发布时间】:2019-02-12 10:27:37
【问题描述】:
我有一个静态 S3 网站。当我登录时,我可以看到端点是http://www.example.com.s3-website.eu-west-2.amazonaws.com,但我看到answers 声称该站点应该可以通过https://www.example.com.s3-website.eu-west-2.amazonaws.com 的HTTPS 访问。但这不起作用。
AWS 过去是否支持静态站点的 HTTPS,现在已经停止,还是我需要以某种方式启用它?
【问题讨论】:
-
您需要一个 CloudFront 分配来通过 HTTPS 提供您的 S3 内容。使用 ACM 请求证书。
-
我已经这样做了。我想在 CloudFront 和 S3 存储桶本身之间进行加密。
-
AFAIK,S3 不支持 custom-domain HTTPS 直接提供静态文件。不过,您可以使用 HTTPS 访问标准 URL。如果您使用的是 S3 API,那么您可以通过 HTTPS 使用它。
-
但这不是自定义域。这是 S3 分配的域。
-
我的意思是,如果你有
www-example-com(存储桶名称中没有句点),亚马逊的通配符证书就可以了。
标签: amazon-web-services amazon-s3