如何使用GoDaddy域托管AWS S3网站?

时间:2018-05-12 19:30:09

标签: html amazon-web-services web amazon-s3 dns

关于如何使用Amazon Web Services设置静态网站,我选择了tutorials。但是,我在尝试将其链接到GoDaddy域时遇到了一些问题。

  • 我创建了两个存储桶:example.com& www.example.com2 created buckets

  • www.example.com重定向到example.comwww.example.com bucket

  • 我的example.com存储桶有一个基本网页: example.com bucket

  • 属性如下: bucket properties

  • 权限是这样的: enter image description here

  • 我的存储桶政策是:

    {
        "Version": "2012-10-17",
        "Statement": [
            {
                "Sid": "PublicReadGetObject",
                "Effect": "Allow",
                "Principal": "*",
                "Action": "s3:GetObject",
                "Resource": "arn:aws:s3:::example.com/*"
            }
        ]
    }
    
  • 每个文件都是公开的: enter image description here

  • 在Route 53上,我创建了一个名为example.com的托管区域: Hosted zones

  • 记录集如下: Record sets

  • 在GoDaddy上我添加了DNS,如下所示: GoDaddy Manage DNS

  • 我跑了dig +recurse +trace example.com anyenter image description here

  • 我戳了网址:

    [In] :  ping example.com
    .....:  64 bytes from 52.95.149.7: icmp_seq=0 ttl=52 time=55.722 ms
    

52.95.149.7是https://aws.amazon.com/s3/

如果我转到example.com我会收到超时错误(ERR_CONNECTION_TIMED_OUT)并且我无法解决我做错的事情。任何帮助将非常感激。如果您需要更多诊断细节,请告诉我。

我尽力保护自己的隐私。如果我不小心披露了任何敏感内容或者重要信息是否已被审查,请告诉我。

1 个答案:

答案 0 :(得分:1)

Alias看起来不合适。它应该像下面这样。

www.example.com.s3-website.eu-west-2.amazonaws.com

OR

example.com.s3-website.eu-west-2.amazonaws.com

如果你改变它,它应该有效。

感谢。