#azure #powershell #ssl
#azure #powershell #ssl
Вопрос:
Я пытаюсь привязать существующий сертификат в группе ресурсов в пользовательском домене.
New-AzWebAppSSLBinding -ResourceGroupName $webappname -WebAppName $webappname -Thumbprint "$newthumbprint" -Name "$customdomain"
Когда я отлаживаю это, пользовательский домен не найден, но когда я проверяю домен в microsoft Azure в привязках tls / ssl, домен находится там с его старым отпечатком пальца.
Когда я использую исходный домен веб-приложения (.azurewebsites.net ) тогда было бы сказано, что существует конфликт, потому что в новом сертификате этот домен не зарегистрирован, и это хорошо, потому что я этого не хочу.
Кто-нибудь знает, как я могу изменить отпечаток пользовательских доменов в powershell вместо того, чтобы тратить свое время в приложении Microsoft Azure и выполнять это более 100 раз вручную…
Ответ №1:
Из-за ошибки «пользовательский домен не найден» или «Имя хоста ‘www.exmaple.com «не существует», вот возможные причины:
- Вы можете проверить, что имя субъекта сертификата должно соответствовать доменам, используемым для доступа к веб-приложению.
- Вы должны найти существующий сертификат в разделе Настройки TLS / SSL— Сертификаты закрытого ключа. При выполнении команд PowerShell убедитесь, что вы ввели правильное имя хоста и соответствующий отпечаток пальца.
На моей стороне команда работает хорошо.
Кроме того, если вы обновляете SSL-сертификат с локального компьютера в веб-приложение Azure, вы можете использовать эту команду.
New-AzWebAppSSLBinding -ResourceGroupName $webapprg -WebAppName $webappname -CertificateFilePath $PathToPfxFile -CertificatePassword $PlainTextPwd -Name $customdomain
Комментарии:
1. В пользовательских доменах я вижу назначенные пользовательские домены (которые я использую в сценарии powershell), также в TLS / SSL я бы увидел здесь имена хостов.
2. Какой SSL-сертификат вы используете? Не могли бы вы показать полные сценарии или скриншоты об ошибке?
3. Я думаю, что вижу проблему, я просто использую resourcegroup в качестве имени веб-приложения, а вы используете два разных имени. Я попробовал имя службы приложений, но затем не могу найти веб-приложение azure…
4. Следует использовать имя службы приложения и группы ресурсов, к которым принадлежало веб-приложение. Что вы имеете в виду
I cant find the azure web app
? Служба приложений не существует в этой группе ресурсов?5. Он остается на неправильном TenantId… Я подключаюсь с
Connect-AzureAD -TenantId 07****
, и фактически идентификатор пользователя равен 6101*******