Мы развертываем виртуальные машины с помощью шаблона в Azure. В шаблоне используется образ из URL-адреса большого двоичного объекта, хранящегося как VHD. Я внес некоторые изменения в VHD и сохранил его как новый большой объект. Теперь мы хотим, чтобы мало кто тестировал этот VHD. Я прочитал о галерее вычислений Azure, но не могу понять, как поделиться этим виртуальным жестким диском. В AWS можно поделиться частным AMI, указав идентификатор учетной записи, с которой нужно поделиться. Можно ли поделиться через галерею вычислений Azure или есть ли какие-то другие способы поделиться им?
Как поделиться виртуальным жестким диском Azure в разных подписках
Чтобы поделиться образами виртуальных машин с помощью галереи вычислений, выполните следующие действия.
После создания галереи вычислений создайте версию образа виртуальной машины, выбрав «ВМ» > «Диск» > «Создать версию образа виртуальной машины». Следуйте MS Docs для получения более подробной информации.
Создать версию образа виртуальной машины
Как только вы создадите VM image version
с определением, определение будет добавлено в вашу галерею, как показано ниже.
Чтобы создать виртуальную машину с той же конфигурацией, откройте определение, и у вас будет возможность создать виртуальную машину с тем же виртуальным жестким диском.
Чтобы поделиться определением изображения с другими пользователями в другой подписке, вы можете при необходимости назначить роли. Следуйте инструкциям MS Docs, чтобы узнать больше о ролях вычислительной галереи.
Примечание. Чтобы получить доступ к галерее вычислений, убедитесь, что все подписки являются частью одного и того же клиента.
После того как вы назначите роль пользователю или группе, только те, кому назначена роль, смогут получить доступ к галерее вычислений.
Вычислительная галерея — это функция, которая хранит виртуальные жесткие диски, позволяя вам напрямую создавать виртуальные машины, используя определения из галереи. Вы можете назначить роли определенным пользователям для доступа к галерее вычислений.
Я новичок в Azure, поэтому не могу «назначать роли конкретным пользователям». Насколько я понимаю, создать нового пользователя/внешнего гостя (по приглашению), назначить роль пользователю? Сможет ли этот пользователь войти в систему и создать виртуальную машину, используя общий ресурс ACG? Надеюсь, я имею смысл.
Да. Создайте/пригласите пользователя и назначьте ему роль, чтобы пользователи могли создавать виртуальную машину из галереи вычислений.
@VenkatV на третьем изображении, где вы подписали «Укажите те же данные о существующей виртуальной машине», откуда взять эту информацию?
Существующие сведения о виртуальной машине. Перейдите к опции JSON обзора виртуальной машины, там вы получите эти сведения.
@VenkatV, есть ли у вас идеи, как развернуть виртуальную машину с помощью шаблона ARM, ссылка на изображение из галереи вычислений. Галерея находится в другой группе ресурсов, а виртуальная машина — в новой группе. Если вы предоставите какую-либо информацию, создам еще одну тему.
Создайте еще один вопрос с подробными требованиями, и я обязательно постараюсь Вам помочь!
@VenkatV, пожалуйста, взгляните stackoverflow.com/questions/78890915/…
Спасибо за подробный ответ, но у меня немного другое требование. Можно ли поделиться VHD через ACG? Поскольку я развертываю виртуальную машину с помощью виртуального жесткого диска, я хочу, чтобы она была доступна только определенному пользователю?