这是我第一次接触 AWS,所以我是这个主题的新手。
我在 Route 53 注册了一个名称,并使用那里的静态网站设置使用 S3。我遵循了 AWS 关于从 Route 53 端设置静态网站的教程(据我所知)。目前,如果我将 mydomain.com 放入浏览器 url,它将给我 DNS_PROBE_FINISHED_NXDOMAIN 或一些类似的“找不到站点”类型的错误。当我查询 whois 时,域显示为已注册。如果我 ping mydomain.com 我得到“未知主机”。如果我 ping mydomain.com.s3-website-us-west-2.amazonaws.com 的 S3 端点,它会给出正确的结果。此外,如果我将 mydomain.com.s3-website-us-west-2.amazonaws.com 放入浏览器,它会像应该的那样重定向到 mydomain.com。
这是 Route 53 控制面板的 View ,用于记录我的域(减去域名):
我做错了什么?提前致谢。
最佳答案
这是评论的答案:
假设您注册了“mydomain.com”
在 S3 中:
- 使用您的域名创建一个 Bucket(可选,不确定名称是否与它是否出现在您的 Route 53 别名中有关)
- 添加公开权限以便任何人都可以列出它(待验证)
- 添加公共(public)路由策略(示例很容易找到)
- 在属性中,转到“静态网站托管”,然后选择“重定向所有请求”并输入发送请求的 URL:www.mydomain.com
在路线 53 中:
- 选择您的托管区域“mydomain.com”
- 创建一个新记录集:类型:IPV4,别名:是
- 别名目标:这是您选择刚刚创建的 S3 存储桶的地方 就是这样,保存,应该没问题。
希望这会阻止您在这个主题上浪费时间。
还知道,由于不明原因,我发现有些桶不会立即出现
关于amazon-web-services - Amazon Route 53 名称无法解析为终端节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30658528/