首页 > 解决方案 > AWS - 由于位置限制,无法通过 HTTPS 端点访问 S3 存储桶

问题描述

以下服务已激活:

  1. 保存我的静态网页的存储桶S3ap-east-1
  2. 在 上注册的域名Route 53
  3. 通过Certification Managerat请求的 SSL 证书us-east-1
  4. CloudFront用于启用对我的网页的 HTTPS 访问的分发。

页面中指出,如果使用单个 SSL 证书就足够了CloudFront

当我在 Chrome 中导航到我的 URLhttps://www.example.com时,返回以下错误。

错误消息

如何让我的页面通过 HTTPS 全局访问


更新

如我的后续问题所述,似乎存储桶的行为与S3位于ap-east-1其他区域的存储桶不同。

标签: amazon-web-servicesamazon-s3amazon-cloudfront

解决方案


据说为 S3 提供的 URL 包含错误(或没有)区域。

您应该使用以下格式:

bucket-name.s3.region.amazonaws.com

您可能错过了该地区。

请参阅:使用 Amazon S3 源、MediaPackage 通道和自定义源进行 Web 分配 - Amazon CloudFront


推荐阅读