ACM 不会验证我的 Route53 域的 SSL 证书

ACM won't validate the SSL certificate for my Route53 domain

我正在尝试通过遵循 this tutorial(减去持续开发内容)在 AWS 上使用自定义域托管 React 应用程序。到目前为止,我能够从 S3 存储桶和 CloudFront 端点访问我的网站。我在大约一个月前购买了一个 Route53 域(我们称之为 example.com)和一个托管区域。我的问题从这里开始:我正在为 example.comwww.example.com*.example.com 请求 ACM 证书(在 us-east-1 上)并选择通过 DNS 验证它。在下一页中,我正在为 3 个域条目创建记录,我可以看到它们作为 CNAME 出现在托管区域记录中(不过只有 2 个,因为 example.com*.example.com 是相同的)但是它仍然说:“验证未完成”。我整个早上都在忙这个。我已经尝试再次点击创建记录按钮,请求更多证书等。我知道这可能需要时间,但已经 5 个小时了。

我的问题是“托管区域详细信息”下的名称服务器与我注册域中的名称服务器不同。我相信这可能是因为我必须重新创建托管区域。我第一次执行 post 中详细说明的操作时没有问题,但那是在我使用托管区域时,该区域会在您购买第一个域 proof 时自动生成。我将域的 NS 替换为托管区域的 NS,并重新申请了证书。在大约 5 分钟内,它得到了验证。