微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

创建自定义域返回错误409:CNAMEAlreadyExists

如何解决创建自定义域返回错误409:CNAMEAlreadyExists

我正尝试在API网关中创建一个自定义,并进行边缘优化,并使用我们存储的 ACM证书。 但它返回以下错误

One or more of the CNAMEs you provided are already associated with a different resource. (Service: AmazonCloudFront; Status Code: 409; Error Code: CNAMEAlreadyExists; Request ID: 5299fd33-fb58-42a1-8836-33517969365b; Proxy: null)

我检查了托管区域中是否有与之相关或相同名称的记录,但没有任何记录。

另一方面,我还检查了CloudFront中是否有一个同名的CNAME,但是我没有任何配置了CNAME的发行版。 (也许它们是AWS自己的CloudFronts。)

我对我要使用的名称做了DIG,这就是结果:

;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY,status: NXDOMAIN,id: 60575
;; flags: qr rd ra; QUERY: 1,ANSWER: 0,AUTHORITY: 1,ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; ednS: version: 0,flags:; udp: 4096
;; QUESTION SECTION:
;api.xxx.xxx.xx.com. IN A

;; AUTHORITY SECTION:
xxx.xxx.xx.com. 900 IN  SOA ns-11X5.awsdns-16.org. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400

;; Query time: 145 msec
;; SERVER: 192.168.238.254#53(192.168.238.254)
;; WHEN: Tue Sep 08 09:46:18 CEST 2020
;; MSG SIZE  rcvd: 145

我仍在调查,但是在帐户中找不到与我要创建的名称相关的任何内容。我该怎么办?

解决方法

此错误归因于您的域到CloudFront分布的映射。

请注意,如果您有一个针对CloudFront的通配符别名(例如*.example.com),这也将覆盖您尝试创建的所有子域。另外,请尝试对目标域执行DIG,以确保它尚未解析为CloudFront发行版。

尽管不太可能发生这种情况,但有可能可以在其他人的帐户中创建它。

如果您确定以上两种情况均未发生,则可以联系AWS支持。通过使用How do I resolve the error CNAMEAlreadyExists when setting up a CNAME alias for my Amazon CloudFront distribution?文章中的方法,他们应该能够帮助您识别或迁移到您的帐户(如果有人使用了该帐户)。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。