S3 静态网站上的 https 卡住

Sno*_*ash 2 redirect curl amazon-s3 amazon-web-services

我创建了一个 S3 存储桶并将其设为静态网站。

如果我尝试重定向(例如到 Google),它对于 HTTP 来说效果很好。例如

curl -I http://test-s3-redirect.s3-website-eu-west-1.amazonaws.com

但对于 HTTPS 它只是挂起最终返回curl: (7) Failed to connect to test-s3-redirect.s3-website-eu-west-1.amazonaws.com port 443: Operation timed out 。例如

curl -I https://test-s3-redirect.s3-website-eu-west-1.amazonaws.com

我选择的选项AWS > S3 > Static website hosting是:

  • 重定向请求
  • 目标存储桶或域:www.google.com
  • 协议:https

知道为什么吗?

jen*_*ter 5

重定向协议(在本例中为 HTTPS)仅定义重定向的目标协议。您的存储桶仍然无法通过 HTTPS 端点使用。

网站端点:不支持 SSL 连接。

Amazon 网站和 REST API 端点之间的主要区别

如果您需要 SSL 支持,则可以预先放置一个 Cloudfront 发行版。