Я использую шаблон Azure Resource Manager (ARM) для создания и обновления группы ресурсов в определении выпуска в Visual Studio Team Services (VSTS). Я использую тот же шаблон для загрузки сертификата .pfx в веб-приложение.Ошибка загрузки сертификата .pfx в Azure Web-приложение с использованием шаблона ARM из VSTS
Для первого развертывания сертификат загрузился отлично, но из следующего развертывания развертывание завершилось с ошибкой «Еще один сертификат существует с таким же отпечатком пальца ******** в местоположении West US в группе ресурсов MyResourceGroup ».
Я попытался воссоздать webapp, но, к моему удивлению, развертывание не удалось в первый раз. Похоже, что сертификат был загружен в группу ресурсов.
Есть ли способ перезаписать существующий сертификат .pfx для каждого развертывания.
Исправить. Почему вы хотите повторно загрузить сертификат, когда он уже присутствует в ресурсе. Только если вы удалите группу ресурсов в конце конвейера CI, вам нужно будет снова загрузить сертификат, но как часть создания всей среды. –
Спасибо за быстрый ответ. Сертификат загружается для каждого веб-сайта, созданного в этой группе ресурсов. Этого я не хотел. Есть ли способ удалить этот сертификат из группы ресурсов и добавить его на конкретный веб-сайт, а не добавить его в группу ресурсов. –
Собственно, группа ресурсов не имеет ничего общего с сертификатом, который вы загружаете, поскольку это логическая группировка ресурсов. Сертификат, который вы загружаете, будет доступен для всех приложений, которые находятся в том же плане обслуживания приложений, что и сертификат, который загружается в хранилище сертификатов. –