首页 > 解决方案 > AWS Amplify 与 Google 域 DNS

问题描述

我是一名新的全栈开发人员,我已经坚持在 AWS Amplify 上托管我的投资组合并使用通过 Google Domains 提供的域。我知道使用 AWS 对于一个简单的产品组合来说有点矫枉过正,但我​​想获得使用 AWS 的经验,我喜欢挑战。

我已经在我的 Google Domains 页面中访问了我的 DNS 标签。根据 AWS,我们需要创建两个 CNAME 记录。一个用于域,一个用于 ACM 验证证书。我还为转发创建了一条合成记录,因为 Google Domains 不支持 ANAME/ALIAS 记录。

我已经确认我输入到 CNAME 记录中的数据是正确的,并且我已经允许记录更新但在我的 Amplify 门户中它仍然显示我需要配置我的 CNAME 记录。

关于这是否可能是谷歌或 AWS 端的一个小问题,有什么想法吗?我应该放弃并将我的 DNS 转移到 Amazon Route 53 吗?任何想法将不胜感激,谢谢!

标签: amazon-web-servicesdnsgoogle-domainsamplify

解决方案


AWS 推荐的步骤有效,直到转发部分:https ://docs.aws.amazon.com/amplify/latest/userguide/to-add-a-custom-domain-managed-by-google-domains.html

要正确设置转发,请执行以下操作:

您已注册地址:myaddress.com

  1. 转到 domain.google.com/registrar/myaddress.com 下的“网站”标签
  2. 点击“添加转发地址”
  3. 编辑“转发自”部分。这默认为两个条目:“myaddress.com”和“www.myaddress.com”。删除以“www”开头的一个,在另一个中使用前缀“@”,如下所示:

在此处输入图像描述

  1. 在“转发到”字段中输入“www.myaddress.com”
  2. 点击“转发”。这将添加两条记录,它们现在应该在“DNS”选项卡中可见。

遵循这些步骤应该意味着您不会被要求删除您在 AWS 提供的步骤中创建的 CNAME 记录(指向云端)。


推荐阅读