Делегирование предложений в Azure Stack Hub

Как оператору Azure Stack Hub вам может понадобиться привлечь других людей к регистрации пользователей и созданию подписок. Например, если вы являетесь поставщиком услуг, посредники должны регистрировать клиентов и управлять ими от вашего имени. Или, например, ваше подразделение является частью центральной ИТ-группы предприятия, и вам нужно делегировать обязанности по входу пользователей другому ИТ-специалисту.

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

Levels of delegation in Azure Stack Hub

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

Роли делегирования

Следующие роли являются частью делегирования:

  • Оператор Azure Stack Hub управляет инфраструктурой Azure Stack Hub, создает шаблон предложения и делегирует другим пользователям возможность предлагать его своим клиентам.

  • Делегированные операторы Azure Stack Hub c правами владельца или участника в подписках называются делегированными поставщиками. Они могут относиться к другим организациям (например, к другим клиентам Azure Active Directory).

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

Действия делегирования

Существуют два действия по настройке делегирования:

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

  2. Делегирование предложения делегированному поставщику. Это предложение позволяет делегированному поставщику создавать подписки или расширять предложение для пользователей. Теперь делегированный поставщик может принимать предложение и предоставлять его другим пользователям.

На следующем рисунке показаны действия по настройке делегирования.

Steps for creating the delegated provider and enabling them to sign up users in Azure Stack Hub

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

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

После установления этой связи оператор Azure Stack Hub может делегировать предложение делегированному поставщику. Делегированный поставщик может принять предложение, переименовать его (но не изменять его содержание) и предложить своим клиентам.

Пошаговое руководство по делегированию

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

Настройка ролей

Для использования этого пошагового руководства требуется две учетные записи Azure AD в дополнение к учетной записи оператора Azure Stack Hub. Если их нет, необходимо создать две такие учетные записи. Учетные записи могут принадлежать любому пользователю Azure AD. Они называются учетными записями делегированного поставщика и пользователя.

Роль Права в организации
Делегированный поставщик Пользователь
Пользователь Пользователь

Примечание

В случае торгового посредника CSP для создания этого делегированного поставщика потребуется, чтобы эти пользователи были указаны в каталоге клиента (Azure AD пользователя). Оператору Azure Stack Hub необходимо сначала подключить Azure AD клиента, а затем настроить потребление и выставление счетов, выполнив эти действия.

Идентификация делегированного поставщика

  1. Войдите на портал администратора с учетной записью оператора Azure Stack Hub.

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

    а. Создайте план. Этот план должен содержать только службу подписки. В этой статье в качестве примера используется план с именем PlanForDelegation.

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

    c. Добавьте делегированного поставщика в качестве подписчика на это предложение, выбрав Подписки, затем Добавить и Новая подписка клиента.

    Add the delegated provider as a subscriber in Azure Stack Hub administrator portal

    Примечание

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

Создание делегированного предложения оператором Azure Stack Hub

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

  1. Как оператор Azure Stack Hub создайте план и предложение на его основе. В этой статье в качестве примера используется предложение с именем DelegatedOffer.

    Примечание

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

  2. Делегируйте предложение. Выберите предложение DelegatedOffer. В разделе Параметры выберите Делегированные поставщики, а затем Добавить.

  3. Выберите подписку делегированного поставщика из раскрывающегося списка и нажмите кнопку Делегировать.

    Add a delegated provider in Azure Stack Hub administrator portal

Настройка предложения делегированным поставщиком

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

  1. Выберите + Создать ресурс, Предложения и планы клиента, а затем — Предложение.

    Create a new offer in Azure Stack Hub user portal

  2. Присвойте имя предложению. В этом примере используется ResellerOffer. Выберите делегированное предложение для использования в качестве основы и нажмите кнопку Создать.

    Assign a name in Azure Stack Hub user portal

    Важно!

    Делегированные поставщики могут выбирать только предложения, делегированные им. Они не могут вносить изменения в эти предложения. Только оператор Azure Stack Hub может изменять их. Например, только оператор может изменять их планы и квоты. Делегированный поставщик не создает предложение на основе базовых и дополнительных планов.

  3. Делегированный поставщик может сделать эти предложения общедоступными через собственный URL-адрес портала. Чтобы сделать предложение общедоступным, выберите Обзор и щелкните Предложения. Выберите предложение и нажмите Изменить состояние.

  4. Теперь общедоступные делегированные предложения видимы только на делегированном портале. Чтобы найти и изменить этот URL-адрес:

    а. Выберите Обзор, Все службы, а затем в категории Общие выберите Подписки. Выберите подписку делегированного поставщика; например DPSubscription, затем Свойства.

    b. Скопируйте URL-адрес портала в отдельное расположение, например в Блокнот.

    Select the delegated provider subscription in Azure Stack Hub user portal

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

Регистрация для получения предложения

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

    Примечание

    Делегированные предложения отображаются только на делегированном портале.

  2. На панели мониторинга выберите Получить подписку. Вы увидите, что для пользователя отображаются только делегированные предложения, созданные делегированным поставщиком.

    View and select offers in Azure Stack Hub user portal

Процесс делегирования предложения завершен. Теперь пользователь может зарегистрироваться на это предложение, получив подписку на него.

Перемещение подписок между делегированными поставщиками

При необходимости подписку можно перемещать между новыми или имеющимися подписками делегированного поставщика, которые принадлежат одному и тому же клиенту каталога. Вы можете переместить их с помощью командлета PowerShell Move-AzsSubscription.

Перемещение подписок полезно в следующих случаях.

  • Нужно подключить нового члена команды, который получит роль делегированного поставщика, и этому члену нужно присвоить подписки пользователя, созданные ранее в рамках подписки поставщика по умолчанию.
  • У вас есть несколько подписок делегированных поставщиков в одном клиенте каталога (AAD), и необходимо переместить между ними подписки пользователей. Такой сценарий может иметь место в том случае, когда члена перемещают между командами и его подписку нужно разместить в новой команде.

Дальнейшие действия