更新由 GoDaddy 管理的域的 DNS 记录
如果 GoDaddy 是您的 DNS 提供商,请按照以下说明在 GoDaddy 用户界面中更新 DNS 记录,完成您的 Amplify 应用程序与 GoDaddy 域的连接。
添加由 GoDaddy 管理的自定义域
-
在通过 GoDaddy 更新您的 DNS 记录之前,请先完成添加由第三方 DNS 提供商管理的自定义域过程的步骤 1 到步骤 9。
-
登录您的 GoDaddy 账户。
-
在您的域列表中,找到要添加的域,然后选择管理 DNS。
-
在 DNS 页面上,GoDaddy 在 DNS 记录部分显示您的域的记录列表。您需要添加两条新的别名记录。
-
创建第一条别名记录,将您的子域指向 Amplify 域。
-
在 DNS 记录部分,选择添加新记录。
-
对于类型,选择 CNAME。
-
对于名称,仅输入子域。例如,如果您的子域为 www.example.com,请在名称中输入 www。
-
对于值,请在 Amplify 控制台中查看您的 DNS 记录,然后输入值。如果 Amplify 控制台将您的应用程序的域显示为 d111111abcdef8.cloudfront.net,请为值输入
d111111abcdef8.cloudfront.net
。以下屏幕截图显示了要使用的域名记录所在的位置。
-
选择保存。
-
-
创建第二条别名记录以指向 AWS Certificate Manager (ACM) 验证服务器。单个已验证 ACM 会为您的域生成 SSL/TLS 证书。
-
对于类型,选择 CNAME。
-
对于名称,请输入子域。
例如,如果 Amplify 控制台中用于验证子域所有权的 DNS 记录为 _c3e2d7eaf1e656b73f46cd6980fdc0e.example.com,则在名称中仅输入
_c3e2d7eaf1e656b73f46cd6980fdc0e
。以下屏幕截图显示了要使用的验证记录所在的位置。
-
对于值,请输入 ACM 验证证书。
例如,如果验证服务器为 _cjhwou20vhu2exampleuw20vuyb2ovb9.j9s73ucn9vy.acm-validations.aws,请在值中输入 _cjhwou20vhu2exampleuw20vuyb2ovb9.j9s73ucn9vy.acm-validations.aws。
以下屏幕截图显示了要使用的 ACM 验证记录所在的位置。
-
选择保存。
注意
通过 AWS Certificate Manager(ACM)生成的默认 Amplify 证书的有效期为 13 个月,并且会自动续订,前提是您的应用程序通过 Amplify 托管。如果别名记录验证记录已被修改或删除,Amplify 将无法续订证书。您必须在 Amplify 控制台中删除并重新添加该域。
-
-
子域不需要执行此步骤。GoDaddy 不支持 ANAME/ALIAS 记录。对于没有 ANAME/ALIAS 支持的 DNS 提供商,我们强烈建议将您的 DNS 迁移到 Amazon Route 53。有关更多信息,请参阅将 Amazon Route 53 配置为 DNS 服务。
如果您要保留 GoDaddy 作为您的提供商并更新根域,请添加转发并设置域转发:
-
在 DNS 页面上,找到页面顶部的菜单并选择转发。
-
在域部分中,选择添加转发。
-
选择 http://,然后为目标 URL 输入要转发至的子域名称(例如,www.example.com)。
-
对于转发类型,请选择临时 (302)。
-
选择保存。
-