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

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

我关注了一系列 tutorials关于如何使用 Amazon Web Services 建立静态网站。但是,我在尝试将其链接到我的 GoDaddy 域时遇到了一些问题。

  • 我创建了两个存储桶:example.comwww.example.com: 2 created buckets

  • www.example.com 重定向到 example.com: www.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 any: enter image description here

  • 我 ping 了 url:

    [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),而且我无法弄清楚我做错了什么。任何帮助将非常感激。如果您需要更多详细信息进行诊断,请告诉我。

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

最佳答案

乍一看,没看出什么不对。可以尝试的一件事是使用代理,因为有时 DNS 无法通过互联网传播到足以让您看到它的速度。

类似于 https://kproxy.com作品。只需在此处输入您的网址即可。

我要做的另一项故障排除是使用 https://www.dnsstuff.com/tools了解事物的路由方式。

关于html - 如何使用 GoDaddy 域托管 AWS S3 网站?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50309971/

相关文章:

html - 调整图像大小不正常 'normal'

html - 使用 CSS 突出显示 HTML 表格中的不同元素

amazon-web-services - 使用 DynamoDB 的 Terraform 状态锁定

amazon-web-services - 如何仅使用Dockerrun.aws.json在ElasticBeanstalk Docker容器中装载卷

web - 可用于 Web 的实时通信协议(protocol)有哪些?

javascript - 如何制作这个 Gauge 微分 Angular ?

html - 在具有容器大小的两个其他元素之间生长一个元素

amazon-web-services - 如何为 AWS Websocket API 网关添加自定义域?

java - Lucene 从网络请求中写入

python - 打开网站并另存为图像