Обновление ключей учетной записи хранения Service Fabric / VMSS

Когда новая Service Fabric создается в Azure с помощью шаблона, он использует этот фрагмент json:

"name": "[concat('VMDiagnosticsVmExt', '_', variables('vmNodeType0Name'))]",
"properties": {
  "type": "IaaSDiagnostics",
  "autoUpgradeMinorVersion": true,
  "protectedSettings": {
    "storageAccountName": "[parameters('SupportStorageAccountName')]",
    "storageAccountKey": "[parameters('SupportprotectedAccountKey1')]",
    "storageAccountEndPoint": "https://core.windows.net/"

Я хочу обновить storageAccountKey в рамках наших процедур безопасности, но не могу понять, как их изменить.

Я пробовал применить изменение с помощью шаблона, но получаю сообщение об ошибке

"code": "OperationNotAllowed",
"message": "VM Scale Set extensions of handler 
'Microsoft.Azure.ServiceFabric.ServiceFabricNode' 
can be deleted only at the time of VM Scale Set deletion."

И я не могу найти в PowerShell ничего, что могло бы подключиться и позволить мне это изменить.

Это возможно?


person Michael B    schedule 03.04.2017    source источник


Ответы (1)


Использовали ли вы тот же шаблон, что и изначально для развертывания Service Fabric? Сообщение об ошибке звучит так, как будто в шаблоне указан только масштабируемый набор, а Service Fabric блокирует его, поскольку отсутствие расширения служебной структуры в шаблоне приведет к удалению служебной структуры из масштабируемого набора.

person Neil Sant Gat    schedule 06.04.2017
comment
Это был просто кусок шаблона, который был необходим для изменения этой настройки - и это был инкрементный режим, поэтому он вообще не должен был пытаться изменить SF. - person Michael B; 07.04.2017
comment
Я обнаружил, что система шаблонов ARM очень привередлива. Попробуйте продвинуть исходный шаблон с примененными изменениями. - person Mardoxx; 08.04.2017