Назад | Перейти на главную страницу

Создание виртуальной машины Azure с новой учетной записью хранения

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

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

The disk's VHD must be in the same account as the VHD of the source image (source account: foo, target account: bar

Правильно ли я предполагаю, что это ограничение API? У кого-нибудь есть рекомендация, как это обойти?

Очевидно, что обходной путь - это своего рода заноза в заднице, потому что я должен скопировать большой двоичный объект изображения из одной учетной записи в другую перед развертыванием виртуальной машины, что на самом деле не вариант по причинам времени.

Да, это ограничение дизайна. Вы можете обойти это, как вы предложили, выполнив CopyBlob из исходного изображения в целевую учетную запись контейнера / хранилища. Если учетные записи находятся в одном кластере, копирование должно быть почти мгновенным, и вы не должны видеть проблемы со временем копирования.