gpt4 book ai didi

amazon-web-services - 访问 Amazon AWS S3 上的 https(5GB 免费)- 虚拟主机

转载 作者:行者123 更新时间:2023-12-04 08:04:04 25 4
gpt4 key购买 nike

我尝试使用 https 访问 Amazon AWS S3。

此链接与 http 有效:http://sc-st01.s3-website-eu-west-1.amazonaws.com/

但这不是:https://sc-st01.s3-website-eu-west-1.amazonaws.com/

是否有任何设置可以启用它?

我也使用 CNAME,但我认为问题在于访问 https。

感谢您的任何建议。

更新:这是指使用 S3 托管静态 Web 内容。

最佳答案

如果您使用 S3 存储桶托管静态 Web 内容,则不支持 HTTPS。引用 AWS doc ,它在测试您的网站部分说:

Note

HTTPS access to the website is not supported.

帮助不大。如果您有兴趣了解 S3 虚拟主机的工作原理,可以阅读更多相关信息 here .

要通过 HTTPS 提供您的静态 Web 内容,您需要设置一个 AWS CloudFront分发,通过 AWS 管理控制台非常简单。唯一需要特别注意的配置是:

  • 源域名:这应该是指您的 S3 存储桶的 URI。在您的情况下,它将是 sc-st01.s3-website-eu-west-1.amazonaws.com
  • Viewer Protocol Policy:默认为 HTTP and HTTPS Only
  • 备用域名 (CNAME):您在 DNS 中设置的 CNAME。
  • SSL 证书:默认 CloudFront 证书自定义 SSL 证书(如果您有)。请注意,设置自定义 SSL 证书更加复杂,因为它需要上传到 IAM。
  • 默认根对象:当您的用户访问您的静态网站时您希望提供的默认文件。

完成配置设置后,通常需要 5 到 10 分钟才能完全配置和设置新发行版。请参阅 CloudFront 管理仪表板上的 Status 字段以了解进度。准备就绪后,您将看到分配的新域名。您应该能够通过导航到 http:https:// 分配的 URL 域名

我还建议查看 CloudFront pricing以确保您了解什么是免费的,什么不是。

关于amazon-web-services - 访问 Amazon AWS S3 上的 https(5GB 免费)- 虚拟主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29705281/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com