com.amazonaws.services.cloudfront.model.CNAMEAlreadyExistsException

com.amazonaws.services.cloudfront.model.CNAMEAlreadyExistsException

我正在尝试将 2 个 CNAME 添加到我的 CloudFront 分配中,但我收到此错误消息:

com.amazonaws.services.cloudfront.model.CNAMEAlreadyExistsException:您提供的一个或多个 CNAME 已与另一资源相关联。 (服务:AmazonCloudFront;状态代码:409;错误代码:CNAMEAlreadyExists;

我没有其他 CloudFront 发行版,而且我认为没有其他人拥有使用这些名称的发行版,因为它们非常独特:

"www.plataformalatina.com" 和 "plataformalatina.com"

有人可以帮忙吗?

您是否得到 AWS 的确认以了解它们是否在其他地方添加了通配符?

你可以试试这个:

  1. 尝试创建 CNAME 记录而不是别名 www.plataformalatina.com CNAME dxxxxxxx.cloudfront.net

尝试将此 www.plataformalatina.com 添加到您的发行版中。

如果可行,请同时删除 plataformalatina.com 的别名并尝试将其添加到 CloudFront。 CloudFront 在允许您添加任何 CNAME 之前执行检查,如果是 Route53 别名记录,它会看到它解析为 CloudFront IP 地址,但不知道它添加到哪里。

  1. 如果上述方法不起作用:

https://aws.amazon.com/premiumsupport/knowledge-center/resolve-cnamealreadyexists-error/

按照上面的文章向亚马逊提交证据,证明该域属于您,他们将 CNAME 添加到一半的人身上。

我联系了 AWS 支持,结果发现其他人拥有与该 CNAME 关联的 CloudFront 分配。