Фон
Я попытался запустить контейнер и связать с ним 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.
Я нашел это в Azure документы:
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-имена при удалении ресурса?