2014-01-10 3 views
7

Я переношу довольно серьезное многопользовательское приложение на Azure, и одна из проблем, которые я вижу, заключается в том, что в нем размещено более ста доменов.Добавить много доменов на лазурный веб-сайт

На стороне Лазурного моря единственный способ, по которому я могу добавить пользовательский домен, - это ввести их вручную через портал. Я бы очень хотел, чтобы сценарий это с Azure PowerShell или (возможно, менее желательно для этой одноразовой операции) один из API. Net.

я нашел это, который показывает, что это может быть сделано с одной из REST API-интерфейсы: Add a domain to an Azure web site via code

Есть ли что-нибудь для PowerShell?

ответ

8

вы можете использовать -

Set-AzureWebsite -Name "ramisample" -HostNames @('www.abc.com', 'abc.com') 

Убедитесь, что вы указать записи CNAME перед добавлением их в качестве доменов.

+0

Ницца! ... Ничего себе, я провел часами прошлой ночью, решая это с помощью REST API, это было бы намного проще. Быстрый вопрос для детей дома: я предполагаю, что если у вас уже есть имя хоста или два, вы можете включить их в свой список или они будут потеряны. Вот как работает REST API. –

+0

Странно ... Я могу использовать командлет Set-AzureWebsite для установки таких свойств, как -PhpVersion и -AppSettings, но попытка установить HostNames не работает. Он не сообщает о сбое, он просто не устанавливает настройки. Я могу вручную настроить те же самые домены на портале управления. – dprothero

+0

Нашел ответ: http://stackoverflow.com/questions/27830895/setting-host-names-for-azure-websites-via-azure-powershell – dprothero

Смежные вопросы