Я предполагаю, что вы ищете способ загрузить и привязать сертификат к своему веб-приложению Azure без использования портала Azure (с помощью программы оболочки Power).
, вы можете просто использовать приведенную ниже команду CLI, как предложеноДжордж Чен:
thumbprint=$(az webapp config ssl upload --certificate-file $pfxPath \
--certificate-password $pfxPassword --name $webappname --resource-group $resourceGroup \
--query thumbprint --output tsv)
# Binds the uploaded SSL certificate to the web app.
az webapp config ssl bind --certificate-thumbprint $thumbprint --ssl-type SNI \
--name $webappname --resource-group $resourceGroup
Подробнее о команде вы можете прочитать в следующих документах:
https://docs.microsoft.com/en-us/cli/azure/webapp/config/ssl?view=azure-cli-latest
Обращаем ваше внимание, что файлы сертификатов должны присутствовать нафизическое местоположение для достижения результата в виде команды, указанной ниже
**--certificate-file $pfxPath**
Он принимает путь к файлу. ТАК, чтобы ответить на ваш вопрос «Но как мы можем сделать это через Azure CLI, БЕЗ необходимости загружать / выгружать файл .PFX?» Без загрузки файла сертификата в локальной сети это невозможно.
Но вы можете простоиспользуйте команду Azure CLI для ее импорта.
Надеюсь, это поможет.