无法使用 https 访问 S3 静态网站

无法使用 https 访问 S3 静态网站

我已遵循https://aws.amazon.com/premiumsupport/knowledge-center/cloudfront-https-requests-s3/但我的网站仍然无法使用 https 访问。

  1. 我的证书已成功颁发给域 admin.studentqr.com,如下所示 我的证书已成功颁发,如下所示

  2. 我的 cloudfront 似乎也运行良好 在此处输入图片描述 在此处输入图片描述

  3. 我已经在 Route 53 中更新了我的 admin.studentqr.com 记录,以指向 cloudfront 在此处输入图片描述

  4. 我的域名是在 Wix 下注册的,所以我有 admin.studentqr.com 的 CNAME 指向我的 S3 在此处输入图片描述

但我仍然只能访问http://admin.studentqr.com并不是https://admin.studentqr.com

我还怀念什么吗?

答案1

由于我的域名属于 Wix,因此我需要更新子域名的 CNAME 以指向给定的 *.cloudfront.net而不是我的 S3 存储桶。请等待几分钟,然后如果您在访问您的网站时遇到以下错误

403 ERROR
The request could not be satisfied.
Bad request. We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner.
If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation.
Generated by cloudfront (CloudFront)

尝试使用给出的解决方案https://stackoverflow.com/questions/59693199/route53-and-cloudfront-the-request-could-not-be-satisfied

基本上确保你将你的域名/子域名添加到 Cloudfront 备用域名,并在 Cloudfront 配置中检查 Http 和 Https

相关内容