列出所有DNS';Azure资源组、租户或订阅中的(FQDN';s) 背景

列出所有DNS';Azure资源组、租户或订阅中的(FQDN';s) 背景,azure,dns,fqdn,Azure,Dns,Fqdn,我尝试启动一个容器,并在创建时将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,所以这显然被采用了。我选择

我尝试启动一个容器,并在创建时将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,所以这显然被采用了。我选择了一个不那么无聊的测试名称,很快就解决了这个问题

问题 但这让我想知道:我如何才能看到我是否在资源组(或订阅或租户)中留下了任何“挥之不去的”FQDNs/DNS名称?我找不到一种方法来列出我已创建的DNS名称

我在以下文件中发现:

但是它需要一个
区域名称
,并且只允许私人创建区域名称,因此我无法传递区域
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名称

如何列出我创建的DNS

很难回答这个问题,因为FQDN是全局的。该名称在创建容器实例的Azure区域内必须是唯一的。您的容器将可在
.azurecontainer.io公开访问。
它不仅存在于您的资源中,而且通过使用容器后缀
.westeurope.azurecontainer.io
也存在于全球DNS中的其他服务中。您不能在此处列出使用相同容器后缀的其他客户资源

我可以假设我删除的任何具有DNS名称的资源吗 在删除时自动删除关联的DNS名称 资源


对。如果资源被删除,上面的Azure DNS名称将自动删除。

谢谢你,Nancy!是的,我确实知道在哪里可以访问我的容器,并且FQDN是全局共享的。但是,必须有一些文档跟踪FQDN属于Azure,并且Azure允许我(我的订阅)使用它。因此,我不明白为什么Azure不能向我提供我在订阅中创建的FQDN列表:(但我非常感谢您确认自动删除。这比管理网关和VNET更简单。Add说,
名称在创建容器实例的Azure区域内必须是唯一的。
DNS名称由Azure DNS提供,您将有一个固定的DNS后缀。如果您想要自定义FQDN,您可以在dns提供商中创建映射到Azure FQDN的dns记录或CNAME dns记录。您将完全控制您的dns记录和ACI的自定义域。“但是,必须有一些文档跟踪该FQDN属于Azure,并且Azure允许我(我的订阅)使用它。”。完全限定域名(FQDN)表示主机或IP地址的域名。FQDN就像一个域名。DNS在全球范围内工作,不只是Azure允许您使用它。Azure只是为不同的Azure资源提供不同的DNS子域,请参阅以获取公共IP资源。您还有任何问题吗?您好@Nancy,是的,我有,但听起来好像无法回答。我只是想知道如何获取所有需要的FQDN的列表即使对于自动生成FQDN的资源(如ACI),我可能已经创建了并且仍然“活动”的。但是,由于它们应该总是干净地删除它们自己,并且我没有办法知道答案,所以我只会假设所有工作都正常。
ResourceNotFoundError: Can not perform requested operation on nested resource. Parent resource 'westeurope.azurecontainer.io' not found.