Я работаю над сценарием Azure CLI для автоматизации создания виртуальной сети в нашей облачной инфраструктуре. Одна из частей этого сценария связывает виртуальную сеть с частной DNS Azure. Это должно быть легко, но, похоже, трудность заключается в том, что виртуальная сеть и частный DNS находятся в разных группах ресурсов.
Это мой сценарий;
az network private-dns link vnet create --name MyLink \
--registration-enabled true \
--resource-group my-vnet-resourcegroup\
--subscription 'My Subscription' \
--tags Domain=MyDomain \
--virtual-network my-own-vnet \
--zone-name myzone.nu
Теперь при выходе я получаю следующую ошибку:
Невозможно выполнить запрошенную операцию над вложенным ресурсом. Родительский ресурс myzone.nu не найден.
Поэтому я обновил сценарий, чтобы посмотреть на группу ресурсов для частного DNS;
az network private-dns link vnet create --name MyLink \
--registration-enabled true \
--resource-group my-privatedns-resourcegroup \
--subscription 'My Subscription' \
--tags Domain=MyDomain \
--virtual-network my-own-vnet \
--zone-name myzone.nu
Это дает мне следующую ошибку:
Ошибка развертывания. Идентификатор корреляции: (SomeGuid). Ресурс виртуальной сети не найден для '/subscriptions//resourceGroups/my-privatedns-resourcegroup/providers/Microsoft.Network/virtualNetworks/my-own-vnet'
На данный момент я застрял в том, как это исправить. Кто-нибудь еще сталкивался с этим раньше? Я открыт для предложений!