无法使用域作为 AWS CloudFront 分发-S3 存储桶

问题描述 投票:0回答:1

这是我遵循的过程,也许我可以在这里得到一些帮助:

  1. 我在 Amazon Route 53 上注册并支付了域名

  2. 我尝试在 S3 存储桶上托管静态网站,因此我创建了一个托管区域,其中包含 apex 域 (

    example.com
    ) 和指向 apex 托管区域的别名 (
    www.example.com
    ) 以及记录类型
    NS
    SOA
    是默认创建的。

  3. 已将我的网页上传到S3。在属性中,我可以通过链接访问此页面

    http://example.com.s3-website-us-west-1.amazonaws.com
    ,但这没有 SSL / TLS 证书,因此在没有警告的情况下无法访问该网页。

  4. 为了能够使用 CloudFront,我打算通过 AWS 证书管理器请求公共 SSL / TLS 证书,用于

    example.com
     www.example.com

  5. 现在我的发行版在 CloudFront 上处于活动状态,但域名是

    someid.cloudfront.net
    。我已经尝试了很多方法并阅读了文档,但使用 Route 53 中的域将其重定向到 CloudFront 域让我感到困惑。有什么建议吗?

尝试重新制作所有过程,但我不知道还需要做什么。我希望使用我在 Route 53 上注册的域将其重定向到 CloudFront 分配。

amazon-web-services amazon-s3 amazon-cloudfront amazon-route53 amazon-certificate-manager
1个回答
0
投票

使用时只需在Cloudfront中使用备用域名并添加您必须重定向到的网址,您可以参考以下博客

https://crishantha.medium.com/hosting-a-secure-aws-cloudfront-endpoint-via-aws-route-53-be65d42191b7

https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/CNAMEs.html

© www.soinside.com 2019 - 2024. All rights reserved.