amazon-web-services - Amazon Route 53 名称无法解析为终端节点

标签 amazon-web-services amazon-s3

这是我第一次接触 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 ,用于记录我的域(减去域名): Route 53 Screenshot

我做错了什么?提前致谢。

最佳答案

这是评论的答案:

假设您注册了“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/

相关文章:

amazon-s3 - 无法从 s3 对象获取元数据

ruby-on-rails - 亚马逊S3 : how to combine all images into a video?

amazon-s3 - 如何使用 sc.textFile ("s3n://bucket/*.csv") 将文件名映射到 RDD?

EC2 上的 Python 多线程?

node.js - AWS node.js 没有创建 S3 存储桶?

amazon-web-services - 适用于不在组织中的外部客户端 AWS 账户的 AWS SSO - 最佳实践

javascript - Api 网关无法允许 Access-Control-Allow-Origin

postgresql - RDS Postgres DB IAM generate_db_auth_token 不工作

r - 如何使用 IAM 角色身份验证从 EC2 上的 RStudio 访问 S3 数据?

amazon-s3 - S3 CORS配置: restricting to specific domains has no affect?