将GoDaddy托管的自定义域名绑定到AWS Amplify的问题排查
场景
我有一个AWS Amplify应用,将替换现有网站。该网站托管在Netlify,DNS服务器为GoDaddy,当前生产域名为mywebsite.com
我已按照AWS官方指南操作,但在AWS ACM证书验证的第6步(名称设置)遇到问题。
已尝试操作
首先,Amplify生成了相关域名:
GoDaddy域名中现有指向Netlify的CNAME记录:
按照指南,我为dev分支创建了指向Amplify的记录:
该记录已生效,访问dev.mywebsite.com可打开页面,但显示证书错误:
随后我按照指南步骤操作:
- 创建第二条CNAME记录指向AWS Certificate Manager(ACM)验证服务器,通过验证后可生成域名的SSL/TLS证书。
- 类型选择CNAME。
- 名称输入子域名。
- 例如,若Amplify控制台中的验证记录为
_c3e2d7eaf1e656b73f46cd6980fdc0e.example.com,名称仅输入_c3e2d7eaf1e656b73f46cd6980fdc0e。 - 值输入ACM验证证书地址。
- 例如,若验证服务器为
_cjhwou20vhu2exampleuw20vuyb2ovb9.j9s73ucn9vy.acm-validations.aws,值输入该地址。 - 点击添加记录。
操作中存在困惑,我在AWS ACM申请了*.mywebsite.com的证书并已获批,对应的CNAME名称为_c123abc123abc.mywebsite.com.,值为_abc123.stuff.acm-validations.aws.
我在GoDaddy中创建了如下CNAME记录:
当前结果
操作后仍无法正常访问,页面显示“site cannot provide a secure connection”。
可能解决方案
- 修改AWS ACM中申请的域名,改为
*.abc123.amplifyapp.com而非*.mywebsite.com - 放弃GoDaddy,将域名转移至Amazon,但担心转移耗时且影响自定义域名邮箱(Titan Mail),不过这可能是长期最优方案。
感谢您的帮助
内容的提问来源于stack exchange,提问作者Lacrosse343
相关产品推荐
相关产品推荐

