【发布时间】:2020-11-23 09:50:52
【问题描述】:
背景
我尝试启动一个容器并在创建时将一个 DNS 名称与其关联。我第一次尝试失败,因为它说DNS名称已被使用。具体来说,它说:
The DNS name label 'miketest' in container group 'mike-portal-test' not available. Try using a different label.
我意识到这个 DNS 名称是全球性的,使用 miketest.westeurope.azurecontainer.io 的 FQDN,所以这显然是被采用的。我通过选择一个不那么无聊的测试名称很快解决了这个问题。
问题
但这让我想知道:如何查看我的资源组(或订阅或租户)中是否留下了任何“挥之不去的”FQDN/DNS 名称?我找不到列出我创建的 DNS 名称的方法。
我在Azure docs 中找到了这个:
az network dns record-set list --resource-group myresourcegroup --zone-name contoso.com
但它需要zone-name,并且它只允许私人创建的区域名称,因此我无法通过区域westeurope.azurecontainer.io。尝试使用区域名称 westeurope.azurecontainer.io 使用上一个命令产生以下错误:
ResourceNotFoundError: Can not perform requested operation on nested resource. Parent resource 'westeurope.azurecontainer.io' not found.
如何列出我创建的 DNS?我可以假设我删除的任何与 DNS 名称相关联的资源在删除资源时都会自动删除其 DNS 名称吗?
【问题讨论】: