Поделиться через


Создание коллекции для хранения и предоставления общего доступа к ресурсам

Коллекция вычислений Azure (ранее известная как общая коллекция образов) упрощает общий доступ к ресурсам, таким как изображения и пакеты приложений в организации.

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

Галерея — это ресурс верхнего уровня, который можно использовать совместно разными способами.

Совместное использование с: Люди Группы Принципал службы Все пользователи в определенной подписке или клиенте Общедоступный доступ ко всем пользователям в Azure
Общий доступ на основе ролей (RBAC) Да Да Да нет нет
RBAC + прямая общая коллекция Да Да Да Да нет
RBAC + коллекция сообщества Да Да Да нет Да

Допустимые символы для имени коллекции : прописные буквы (A-Z), строчные буквы (a-z), цифры (0-9), точки (.) и символы подчеркивания (_). Имя коллекции не может содержать дефисы (-). Названия галерей должны быть уникальными в рамках вашей подписки.

  1. Войдите на портал Azure.

  2. Введите коллекцию вычислений Azure в поле поиска и выберите коллекцию вычислений Azure в результатах.

  3. На странице Azure Compute Gallery нажмите Добавить.

  4. На панели создания галереи вычислений Azure выберите правильную подписку.

  5. Для группы ресурсов выберите группу ресурсов из раскрывающегося списка. Или нажмите кнопку "Создать" и введите имя новой группы ресурсов.

  6. В поле "Имя" введите имя коллекции.

  7. В разделе Регион выберите регион из раскрывающегося списка.

  8. Вы можете ввести краткое описание коллекции, например "Моя коллекция" для тестирования. Затем выберите Проверить и создать.

  9. После прохождения проверки выберите Создать.

  10. После завершения развертывания выберите Перейти к ресурсу.

Это важно

Функция прямой общей коллекции в настоящее время находится в предварительной версии и имеет условия предварительной версии для коллекции вычислений Azure.

Во время предварительной версии необходимо создать новую коллекцию с заданным sharingProfile.permissionsсвойствомGroups. При использовании Azure CLI для создания коллекции используйте --permissions groups этот параметр. Вы не можете использовать существующую коллекцию, а свойство в настоящее время не может быть обновлено.

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

Чтобы начать делиться коллекцией напрямую с подпиской или клиентом, ознакомьтесь с Общий доступ к коллекции с подпиской или клиентом.

  1. Войдите на портал Azure.

  2. Введите коллекцию вычислений Azure в поле поиска и выберите коллекцию вычислений Azure в результатах.

  3. На странице Azure Compute Gallery нажмите Добавить.

  4. На панели "Создание вычислительной коллекции Azure", на вкладке "Основные сведения", выберите правильную подписку.

  5. Выполните все сведения на вкладке "Основные сведения".

  6. В нижней части области нажмите кнопку "Далее: общий доступ".

    Снимок экрана: вкладка для ввода основных сведений для создания коллекции.

  7. На вкладке Общий доступ выберите RBAC + общий доступ напрямую.

    Снимок экрана, демонстрирующий возможность совместного доступа с использованием управления доступом на основе ролей и прямой передачи.

  8. По завершении нажмите кнопку "Просмотр и создание".

  9. После прохождения проверки выберите Создать.

  10. После завершения развертывания выберите Перейти к ресурсу.

Чтобы начать делиться коллекцией с подпиской или арендатором, ознакомьтесь с разделом Делиться коллекцией с подпиской или арендатором.

галерея сообщества общедоступна для всех. Чтобы создать коллекцию сообщества, сначала создайте коллекцию, а затем включите ее для общего доступа. Имя общедоступного экземпляра коллекции — это предоставленный префикс, а также GUID. Чтобы публично предоставить общий доступ к вашей коллекции, не забудьте создать вашу коллекцию, определения изображений и версии изображений в одном регионе.

При создании образа для публикации в сообществе необходимо предоставить контактные данные. Эта информация общедоступна, поэтому будьте осторожны при предоставлении:

  • Префикс галереи сообщества
  • Электронная почта поддержки издателя
  • URL-адрес издателя
  • URL-адрес юридического соглашения

Сведения из определений изображений также общедоступны, например сведения о том, что вы предоставляете для издателя, предложения и номера SKU.

Только следующие пользователи могут сделать галерею доступной для публики:

  • Владелец подписки
  • Пользователь или учетная запись службы, назначенный на роль администратора общего доступа к Галерее вычислений на уровне подписки или галереи

Чтобы назначить роль пользователю, группе пользователей, субъекту-службе или управляемому удостоверению, см. Шаги по назначению роли Azure.

--public-name-prefix Используйте значение, чтобы создать имя для общедоступной версии коллекции. Это --public-name-prefix значение является первой частью общедоступного имени. Последняя часть — это GUID, созданный платформой, который уникален для вашей галереи.

location=centralus
galleryName=contosoGallery
resourceGroup=myCGRG
publisherUri=https://www.contoso.com
[email protected]
eulaLink=https://www.contoso.com/eula
prefix=ContosoImages

az group create --name $resourceGroup --location $location

az sig create \
   --gallery-name $galleryName \
   --permissions community \
   --resource-group $resourceGroup \
   --publisher-uri $publisherUri \
   --publisher-email $publisherEmail \
   --eula $eulaLink \
   --public-name-prefix $prefix

Результат выполнения этой команды предоставляет общедоступное имя для галереи сообщества в разделе sharingProfile под publicNames.

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