S3 默认端点是否可以在没有自定义域的情况下重定向到 HTTPS?

Can S3 default end-point direct to HTTPS without custom domain?

我们正在进行 POC 并将我们的网站托管在 S3 网站上,到目前为止一切顺利。默认情况下它公开了 HTTP 端点,是否可以将其转换为 HTTPS 而无需使用自定义域?我们很高兴使用 S3 默认提供的同一个域,只需将其指向 HTTPS。

我尝试使用云前端分发并尝试在 'Origin Domain Name' 中使用存储桶名称和静态端点,但到目前为止没有成功

如果您创建 CloudFront 分配,它应该可以工作。 CF 将为您公开一个 HTTPS 端点,只需确保

  • SSL 证书 下,您选择了默认 CloudFront 证书 (*.cloudfront.net)
  • CF 可以访问存储桶的内容。这可以通过在存储桶中创建项目 public 来实现,或者更好的选择:允许 CF 为您创建一个 Origin Access Identity 并将必要的权限附加到存储桶.