mer*_*011 8 dns amazon-web-services aws-cloudformation amazon-vpc
我最近将 VPC 端点添加到了我的 CloudFormation 堆栈中。然后我删除了我的堆栈并尝试重新创建它。
当我尝试重新创建它时,出现以下错误:
private-dns-enabled cannot be set because there is already a conflicting DNS domain for secretsmanager.us-east-2.amazonaws.com in the VPC vpc-63170e0b (Service: AmazonEC2; Status Code: 400; Error Code: InvalidParameter; Request ID: b7d28d81-c2c0-4f44-9642-f22171cf513d)
Run Code Online (Sandbox Code Playgroud)
我怀疑错误在这里是因为 VPC 的私有 DNS 仍然有上次创建堆栈时的条目。
有没有办法从 VPC 的私有 DNS 中手动删除条目?
小智 13
这是删除私有托管区域记录时的某种最终一致性行为。这需要一些时间,在此期间您会遇到此错误。只需等待几分钟,然后重试。它对我有用。在第一次成功之后执行的部署没有问题。
不要尝试手动修改 VPC 端点记录,因为您在 Route53 中找不到任何“私有托管区域”。它是 AWS 终端节点的某种内部私有托管区域,当您向 VPC DNS 终端节点发送请求时,仅从您的 VPC 可见。
| 归档时间: |
|
| 查看次数: |
2975 次 |
| 最近记录: |