更新由 GoDaddy 管理的域的 DNS 记录 - AWS Amplify 托管

更新由 GoDaddy 管理的域的 DNS 记录

如果 GoDaddy 是您的 DNS 提供商,请按照以下说明在 GoDaddy 用户界面中更新 DNS 记录,完成您的 Amplify 应用程序与 GoDaddy 域的连接。

添加由 GoDaddy 管理的自定义域
  1. 在通过 GoDaddy 更新您的 DNS 记录之前,请先完成添加由第三方 DNS 提供商管理的自定义域过程的步骤 1 到步骤 9。

  2. 登录您的 GoDaddy 账户。

  3. 在您的域列表中,找到要添加的域,然后选择管理 DNS

  4. DNS 页面上,GoDaddy 在 DNS 记录部分显示您的域的记录列表。您需要添加两条新的别名记录。

  5. 创建第一条别名记录,将您的子域指向 Amplify 域。

    1. DNS 记录部分,选择添加新记录

    2. 对于类型,选择 CNAME

    3. 对于名称,仅输入子域。例如,如果您的子域为 www.example.com,请在名称中输入 www

    4. 对于,请在 Amplify 控制台中查看您的 DNS 记录,然后输入值。如果 Amplify 控制台将您的应用程序的域显示为 d111111abcdef8.cloudfront.net,请为输入 d111111abcdef8.cloudfront.net

      以下屏幕截图显示了要使用的域名记录所在的位置。

      Amplify 控制台中的 DNS 记录,包含域名记录。
    5. 选择保存

  6. 创建第二条别名记录以指向 AWS Certificate Manager (ACM) 验证服务器。单个已验证 ACM 会为您的域生成 SSL/TLS 证书。

    1. 对于类型,选择 CNAME

    2. 对于名称,请输入子域。

      例如,如果 Amplify 控制台中用于验证子域所有权的 DNS 记录为 _c3e2d7eaf1e656b73f46cd6980fdc0e.example.com,则在名称中仅输入 _c3e2d7eaf1e656b73f46cd6980fdc0e

      以下屏幕截图显示了要使用的验证记录所在的位置。

      Amplify 控制台中的 DNS 记录部分,标出了主机名验证记录
    3. 对于,请输入 ACM 验证证书。

      例如,如果验证服务器为 _cjhwou20vhu2exampleuw20vuyb2ovb9.j9s73ucn9vy.acm-validations.aws,请在中输入 _cjhwou20vhu2exampleuw20vuyb2ovb9.j9s73ucn9vy.acm-validations.aws

      以下屏幕截图显示了要使用的 ACM 验证记录所在的位置。

      Amplify 控制台中的 DNS 记录,包含 ACM 验证记录。
    4. 选择保存

    注意

    通过 AWS Certificate Manager(ACM)生成的默认 Amplify 证书的有效期为 13 个月,并且会自动续订,前提是您的应用程序通过 Amplify 托管。如果别名记录验证记录已被修改或删除,Amplify 将无法续订证书。您必须在 Amplify 控制台中删除并重新添加该域。

  7. 子域不需要执行此步骤。GoDaddy 不支持 ANAME/ALIAS 记录。对于没有 ANAME/ALIAS 支持的 DNS 提供商,我们强烈建议将您的 DNS 迁移到 Amazon Route 53。有关更多信息,请参阅将 Amazon Route 53 配置为 DNS 服务

    如果您要保留 GoDaddy 作为您的提供商并更新根域,请添加转发并设置域转发:

    1. DNS 页面上,找到页面顶部的菜单并选择转发

    2. 部分中,选择添加转发

    3. 选择 http://,然后为目标 URL 输入要转发至的子域名称(例如,www.example.com)。

    4. 对于转发类型,请选择临时 (302)

    5. 选择保存