代码之家  ›  专栏  ›  技术社区  ›  jbrown

S3静态网站是否不再可以通过HTTPS访问?

  •  0
  • jbrown  · 技术社区  · 7 年前

    我有一个静态S3网站。当我登录时,我可以看到端点是 http://www.example.com.s3-website.eu-west-2.amazonaws.com answers 声称网站应该可以通过HTTPS访问 https://www.example.com.s3-website.eu-west-2.amazonaws.com

    AWS曾经支持静态站点的HTTPS,现在已经停止了,还是我需要以某种方式启用它?

    3 回复  |  直到 7 年前
        1
  •  3
  •   madleech    7 年前

    这个 website hosting 关于S3的部分现在在页面底部有这样一个注释:

    How do I use CloudFront to serve HTTPS requests for my Amazon S3 bucket? Requiring HTTPS for Communication Between CloudFront and Your Amazon S3 Origin .

    似乎现在唯一的选择是使用CloudFront。很失望,当你只是想一个快速和肮脏的HTTPS网站,并将愉快地使用 https://examplebucket.s3-website-us-west-2.amazonaws.com/

        2
  •  2
  •   jbrown    7 年前

    所以答案是否定的,不可能像我尝试的那样直接对S3静态网站使用HTTPS。从 the docs

    请注意以下关于在源站是amazons3时使用HTTPS的内容 铲斗:

    * 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.
    
        3
  •  2
  •   jweyrich    7 年前

    引用 BucketRestrictions 文档: