amazon-web-services - 创建自定义域返回错误 409:CNAMEAlreadyExists
问题描述
我正在尝试在 API Gateway 中创建一个自定义域作为边缘优化并使用我们存储的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 自己的 CloudFront)。
我对我想使用的名称进行了 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 支持。通过使用在为我的 Amazon CloudFront 分配设置 CNAME 别名时如何解决错误 CNAMEAlreadyExists 中的方法?文章他们应该能够帮助您识别或迁移到您的帐户,如果有人拿走了它。
推荐阅读
- r - GGPlot2:按条件分组的误差线
- python - 在函数中传递列名
- mathematical-optimization - CBC 求解器返回的解是否准确?
- postgresql - PostgreSQL => ALTER TABLE without timezone -> with timezone, using select for TZ
- java - 应用程序关闭后,Android 服务不存在
- c# - 在侦听用户输入时在不同的线程上运行方法
- c - Mini-GMP Arduino 打印
- c - 在 C 中为动态数字输入读取字符串时出现问题
- xamarin - 如何将通知的小图标设置为应用程序的图标?
- java - Java 语言练习与数组