Относительно недавно в 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/
Добавить комментарий