AWS ACM删除子域名证书后无法重新创建的问题咨询
解决ACM证书重新创建后DNS验证失败的问题
这不是预期行为,出现这类问题通常是DNS验证记录的关联缓存或残留配置导致的,以下是具体排查和解决步骤:
核对验证记录准确性
打开ACM中新证书的详情页,复制官方要求的CNAME记录名称和值,和Route53中已有的记录做完全比对——注意名称里的完整后缀(比如是否包含.my-domain.com),很多时候手动复制容易遗漏尾部域名,导致记录不匹配。清理旧记录并刷新DNS缓存
- 删除Route53中现有的那条CNAME验证记录
- 等待5-10分钟让全球DNS缓存完成刷新(递归DNS服务器的缓存可能还保留旧记录)
- 返回ACM控制台,点击证书详情页的「重新验证」按钮,或者再次选择「在Route53中创建记录」,让ACM自动关联新的验证关系
重置证书验证流程
如果上述步骤无效,直接删除当前处于「待验证」状态的证书,重新创建新证书:
创建过程中不要手动添加Route53记录,直接让ACM自动创建——确保操作的IAM账号拥有route53:ChangeResourceRecordSets权限,且权限覆盖你的目标托管区域。检查IAM权限配置
确认操作账号的IAM策略包含对目标Route53托管区域的记录修改权限,权限不足时,ACM自动创建记录会失败,手动添加的记录也会因为ACM无法读取验证状态而卡住。
内容的提问来源于stack exchange,提问作者Peter McArthur
相关产品推荐
相关产品推荐

