我们有以下场景:
S3
bucket和CloudFront Distribution
这显然是一种不可接受的做法,并且可能是该工程师不再为公司工作的原因之一。不幸的是,我们现在必须解决它。
现在开始手头的问题。
我们创建了一个新的 S3 存储桶和
CloudFront
分布。但如您所料,我们无法将新的分发 ID 与相同的子域相关联,并且出现以下错误:
CNAMEAlreadyExists: One of more of the CNAMEs you provided are already associated with a different resource
我们已经追踪到冲突的 CF 分发 id:
$ aws-vault exec corp-dev -- aws cloudfront list-conflicting-aliases --alias dev.local.domain --distribution-id XYZ
{
"ConflictingAliasesList": {
"MaxItems": 100,
"Quantity": 1,
"Items": [
{
"Alias": "dev.local.domain",
"DistributionId": "******ECHOHUO",
"AccountId": "******000000"
}
]
}
}
但是,目前还不完全清楚如何解除子域与该分发 ID 的关联。该公司拥有域和 Route53。
我们是否需要为此提供 AWS 支持,或者是否有一种非显而易见的方法来强制取消关联,以便可以再次重新使用子域?