Управление Azure DNS почти без PowerShell

от автора

Относительно недавно в Microsoft Azure появилась возможность хостить DNS зоны. Пока эта фича находится в статусе Preview, управлять ей можно только с помощью PowerShell.

Для того, чтобы необходимые командлеты стали доступны, надо установить Microsoft Azure PowerShell. С тем, что PowerShell — крут, я спорить не буду. Это так, но хочется обойтись без него.

Поэтому, я представляю на суд людской свой велосипед. А именно, утилиту для управления Azure DNS.



Почему я написал в заголовке «почти»? Потому что работает утилита, как раз, на базе Azure PowerShell. В лог пишет все команды, которые выполняет. Но самим писать их нет необходимости.

Как это работает?
1. Добавляете свой аккаунт с Azure подпиской.
2. Выбираете подписку.
3. Создаете зону в одной из групп ресурсов.
4. Создаете записи в зоне.
5.…
6. profit!

PS:
Для активации услуги DNS для вашей подписки все же необходимо 1 раз залезть в PowerShell и выполнить заклинание:

Switch-AzureMode -Name AzureResourceManager Add-AzureAccount Get-AzureSubscription Select-AzureSubscription -SubscriptionName "your subscription name" Register-AzureProvider -ProviderNamespace Microsoft.Network -Force Register-AzureProviderFeature -ProviderNamespace Microsoft.Network -FeatureName azurednspreview -Force Get-AzureProviderFeature -ProviderNamespace Microsoft.Network -FeatureName azurednspreview 

PPS:
Исходники посмотреть можно здесь.

ссылка на оригинал статьи http://habrahabr.ru/post/260135/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *