VM сообщила об ошибке при обработке расширения AzureDiskEncryption

Он определен в JLS # 15.21.1 :

Если операнды оператора равенства имеют числовой тип или один из числового типа (§5.6.2).

И JLS # 5.6.2. :

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

  • Если какой-либо операнд имеет ссылочный тип, он подвергается распаковке преобразования [...]

Итак, чтобы ответить на ваши вопрос, Integer распаковывается в int.

1
задан 4c74356b41 3 March 2019 в 07:03
поделиться

2 ответа

в этом случае OP должен был включить Key Vault для шифрования диска в соответствии с расширенными политиками доступа.

enter image description here

0
ответ дан 4c74356b41 3 March 2019 в 07:03
поделиться

У меня была эта проблема, но в течение нескольких дней я ударился головой. Следующие шаги решили мою проблему.

  1. Проверьте значения переменных $ KeyVault, $ DiskEncryptionKeyVaultUrl и $ KeyVaultResourceId и убедитесь, что они не являются нулевыми или пустыми.
  2. Если шаг 1 завершен, тщательно проверьте процесс создания хранилища ключей и убедитесь, что он находится в том же регионе, что и виртуальная машина, и включен ли он для шифрования диска: Set-AzureRmKeyVaultAccessPolicy -VaultName $ keyVaultName - EnabledForDiskEncryption [111 ]
0
ответ дан Priyabrata biswal 3 March 2019 в 07:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: