Azure Service Fabric - пытается обновить параметры ключ-значение приложения с помощью Powershell - PullRequest
0 голосов
/ 11 октября 2018

Я пытаюсь обновить параметры Key-Value одного из моих приложений Service Fabric. Сейчас версия приложения - 2.0.20 .Это скрипт, который мне дал мой бывший разработчик для обновления параметров ключа:

New-ServiceFabricApplication -ApplicationName fabric:/Cantanilla.Jef -ApplicationTypeName Cantanilla.Application.JefType -ApplicationTypeVersion 2.0.20 -ApplicationParameter @{key:value pairs}

Я не могу заставить этот скрипт работать.Проблема в том, что если я запускаю это с версией 2.0.20, я получаю ошибку Application already exists.Если я запускаю его с версией 2.0.21, я получаю ошибку Application type and version not found.

Как я могу это сделать?Разработчик сказал, что этот скрипт определенно работает для них.

1 Ответ

0 голосов
/ 11 октября 2018

Вы не можете заставить его работать с 2.0.21, потому что сначала необходимо скопировать новую версию 2.0.21 в хранилище изображений с помощью команды Copy-ServiceFabricApplicationPackage, а затем зарегистрироваться в качестве действительного пакета.версия с Register-ServiceFabricApplicationType

Кроме того, команда New-ServiceFabricApplication, которую вы пробовали, создаст новое приложение вместо обновления старого.

Чтобы обновить старый, вы должны использовать команду Start-ServiceFabricApplicationUpgrade.

Должна работать следующая команда:

Start-ServiceFabricApplicationUpgrade -ApplicationName fabric:/Cantanilla.Jef -ApplicationTypeVersion 2.0.20 -Monitored -FailureAction Rollback -ApplicationParameter @{key:value pairs}

Имейте в виду, чтоВы должны предоставить все параметры, указанные при развертывании приложения, некоторые из них изменить невозможно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...