![](/img/trans.png)
[英]How do I get AWS Client VPN to resolve DNS using VPC-peered Private Hosted Zone
[英]How do I flush DNS entries in my VPC in AWS?
我最近將 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)
我懷疑錯誤就在這里,因為 VPC 的私有 DNS 仍然具有上次創建堆棧時的條目。
有沒有辦法從 VPC 的私有 DNS 中手動刪除條目?
這是刪除私有托管區域記錄時的某種最終一致性行為。 這需要一些時間,在此期間您會遇到此錯誤。 請稍等幾分鍾,然后重試。 它對我有用。 在第一次成功之后執行的部署可以順利完成。
不要嘗試手動修改 VPC 端點記錄,因為您在 Route53 中找不到任何“私有托管區域”。 它是 AWS 終端節點的某種內部私有托管區域,當您向 VPC DNS 終端節點發送請求時,它僅在您的 VPC 中可見。
我的痛苦完全一樣。
無法設置 private-dns-enabled 因為在 VPC vpc-中已經有一個沖突的 DNS 域進行監控。eu-west-1.amazonaws.com
我做了以下事情:
$ aws route53 list-hosted-zones
{
"HostedZones": []
}
它沒有幫助。 沒有任何私有托管區域可以修復它。
任何人都可以幫忙嗎?
在嘗試重命名 CloudFormation 堆棧中的 VPC 端點時,我收到了類似的錯誤。 沒有等待的選項,所以我使用以下步驟修復了它:
VPC
-> Vitual Private Cloud
-> Endpoints
Actions
-> Delete Endpoint
然后我重新運行了我的 CloudFormation 堆棧,一切正常。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.