VMExtensionProvisioningError при развертывании виртуальной машины - PullRequest
0 голосов
/ 13 июня 2018

Я пытаюсь развернуть виртуальную машину в Azure через JSON, используя как можно больше шаблонов и параметров JSON, когда я пытаюсь сгенерировать расширение для виртуальной машины, я получаю сообщение об ошибке:

"VMExtensionProvisioningError"

с сообщением:

"Не удалось декодировать, расшифровать и десериализовать защищенную строку настроек. Сообщение об ошибке: Набор ключей не существует"

И я не знаю, что это такоеfor.

{
  "apiVersion": "2017-12-01",
  "dependsOn": [
    "[concat('Microsoft.Compute/virtualMachines/', parameters('virtualMachineName'))]"
  ],
  "location": "[resourceGroup().location]",
  "name": "[concat(parameters('virtualMachineName'),'/CustomScriptExtension')]",
  "properties": {
    "publisher": "Microsoft.Compute",
    "type": "CustomScriptExtension",
    "typeHandlerVersion": "1.7",
    "autoUpgradeMinorVersion" :  true,
    "settings": {
      "fileUris": [
        "https://{storageAccountName}.blob.core.windows.net/scripts/{scriptName}"
      ],
      "commandToExecute": "[concat('powershell -ExecutionPolicy Unrestricted -file "{scriptName}" ')]"
    },
    "protectedSettings": { "storageAccountName": "[parameters('storageAccountName')]" }
  },
  "type": "Microsoft.Compute/virtualMachines/extensions"
},

Я пытаюсь выполнить скрипт, полученный из BLOB-объекта в Azure.

Что я делаю неправильно?

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