Массовое / массовое изменение SSL-сертификатов в службах приложений Azure (веб-приложения) - PullRequest
0 голосов
/ 22 сентября 2019

У меня есть подстановочный SSL, срок действия которого истек, и у меня уже есть новый сертификат (с другими полномочиями), загруженный в Azure ..

.. но я хотел бы знать, есть ли способ массовогоизмените все сайты, используя старый сертификат, на новый сертификат.На обычном IIS, когда вы вносите изменения для любого из ваших сайтов в старом сертификате, в новый сертификат, он спрашивает вас, хотите ли вы обновить другие привязки, использующие старый сертификат, чтобы они также использовали новый сертификат.У меня есть около 30 сайтов, которые мне нужно переместить в новый сертификат, и это будет довольно сложно перетащить один за другим

Есть ли в Azure эквивалентная функциональность?Powershell приемлем, если portal.azure.com этого не сделает ..

1 Ответ

1 голос
/ 23 сентября 2019

Для этого я использовал Azure CLI в Powershell.Сначала создайте CSV-файл или массив со значениями.Он должен содержать: - Имя веб-приложения $ Thumbprint

Затем выполнить итерацию по

$Thumbprint = "12bnhgikjbkj13kjbblahblah"
$WebApps = @("WebApp1","WebApp2","WebApp3") #OR

Foreach ($WebApp in $WebApps) {
 az webapp config ssl bind --certificate-thumbprint $Thumbprint --ssl-type SNI --resource-group ResourceGroupName --name "$WebApp"
}

Вы также можете сделать это с New-AzureRmWebAppSSLBinding из здесь .Также руководство здесь о том, как это сделать.

...