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

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

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

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

添加由管理的自定义域名 GoDaddy
  1. 在使用更新DNS记录之前 GoDaddy,请先完成该过程的第一步到第九步添加由第三方DNS提供商管理的自定义域名

  2. 登录您的 GoDaddy 账户。

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

  4. 在该DNS页面的 GoDaddy “记录” 部分中显示您的域名的DNS记录列表。您需要添加两CNAME条新记录。

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

    1. 在 “DNS记录” 部分中,选择 “添加新记录”。

    2. 在 “类型” 中,选择CNAME

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

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

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

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

  6. 创建第二CNAME条记录以指向 AWS Certificate Manager (ACM) 验证服务器。一个经过验证的域名ACM会生成一个SSL/TLS证书。

    1. 在 “类型” 中,选择CNAME

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

      例如,如果 Amplify 控制台中用于验证子域所有权的DNS记录是 _c3e2d7eaf1e656b73f46cd6980fdc0e.e xample.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 托管,该证书就会自动续订。如果CNAME验证记录已被修改或删除,Amplify 将无法续订证书。您必须在 Amplify 控制台中删除并重新添加该域。

  7. 子域名不需要执行此步骤。 GoDaddy 不支持ANAME/ALIAS records. For DNS providers that do not have ANAME/ALIAS支持,我们强烈建议您迁移DNS到 Amazon Route 53。有关更多信息,请参阅将 Amazon Route 53 配置为您的DNS服务

    如果您想继续 GoDaddy 作为提供商并更新根域,请添加转发并设置域名转发:

    1. DNS页面上,找到页面顶部的菜单,然后选择发送

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

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

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

    5. 选择保存