Идентификатор хранилища ключей не соответствует истинному идентификатору ресурса хранилища ключей - PullRequest
0 голосов
/ 19 января 2020

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

Виртуальная машина находится в ResourceGroupB, но хранилище ключей находится в другой группе ресурсов. Я не уверен, как хранилище ключей было когда-либо связано с ResourceGroupB, или почему виртуальная машина сделала какую-то зависимость для внесения каких-либо изменений.

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

Я пытался отключить секретную версию, о которой идет речь, но это не дало никакого эффекта. По указанию техника я остановил машину, и теперь она не вернется, поэтому я немного отчаялся. Спасибо за любые предложения!

Не удалось подготовить. Хранилище ключей https: // [NameOfKeyVault] .vault. azure .net / secrets / [NameOfSecret] / [VersionGuid] либо не включено для развертывания, либо предоставлен идентификатор хранилища, / subscription / [ SubscriptionId] / resourceGroups / [ResourceGroupB] /providers/Microsoft.KeyVault/vaults/ [NameOfKeyVault] не соответствует истинному идентификатору ресурса хранилища ключей.KeyVaultAccessForbidden

1 Ответ

0 голосов
/ 20 января 2020

Как правило, виртуальная машина ассоциирует ключ azure с MSI, попробуйте отключить MSI своей виртуальной машины (вы можете включить его в любое время позже).

Перейдите к своей виртуальной машине на портале-> Identity -> проверить System assigned, если это было On, включить его в Off -> проверить User assigned, если оно было связано с назначенным пользователем MSI, удалите его, а затем повторно введите sh портал и попробуйте изменить размер вашей виртуальной машины.

...