Amazon-Cloudfront

嘗試將備用域名添加到雲端分發時出現 CNAMEAlreadyExistsException

  • May 2, 2018

我有一個雲端發行版 ( d123.cloudfront.com),我正在嘗試為 ( static.dev.mysite.com) 添加一個 cname。我已按照此 AWS 支持頁面https://aws.amazon.com/premiumsupport/knowledge-center/resolve-cnamealreadyexists-error/上的建議添加了 CNAME 和 TXT DNS 條目

$ dig +short static.dev.mysite.com TXT
"d123.cloudfront.net"

$ dig +short static.dev.mysite.com CNAME
d123.cloudfront.net.

但是,當我通過編輯我的分配並填寫“備用域名 (CNAME)”欄位將其添加到 AWS 控制台時,我收到以下錯誤

com.amazonaws.services.cloudfront.model.CNAMEAlreadyExistsException: 
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: 02cac56a-4de6-11e8-b008-0fd430b1b7c4)

目前在 AWS 的其他任何地方都沒有使用此域。

您所指的 AWS 支持頁面的摘錄:

創建記錄後,請聯繫 AWS Support 並要求 AWS 驗證 DNS 域名的所有權,以確保您可以將 CNAME 別名添加到您的分配中。請確保在您向 AWS Support 的案例中提供 CNAMEAlreadyExists 錯誤消息的副本。

引用自:https://serverfault.com/questions/910295