Добавление клиентов для контроля потребления и выставления счетов в Azure Stack Hub

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

Поставщики облачных служб (CSP) часто предлагают службы из развертывания Azure Stack Hub сразу нескольким пользователям (клиентам). Чтобы информация о потреблении и выставлении счетов правильно передавалась в подписки CSP, соответствующих клиентов нужно добавить в регистрацию Azure Stack Hub. Если вы не выполните инструкции из этой статьи, плата за потребленные клиентом ресурсы будет взиматься с подписки, которую вы использовали при первоначальной регистрации Azure Stack Hub. Чтобы получить возможность добавлять пользователей в Azure Stack Hub для отслеживания потребления и управления клиентами, следует настроить для Azure Stack Hub роль CSP. Этот процесс и необходимые ресурсы описаны в статье Управление потреблением и оплатой для Azure Stack в роли поставщика облачных решений.

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

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

Добавление клиента

Перед добавлением пользователя необходимо включить выставление счетов для нескольких клиентов при регистрации. Чтобы включить выставление счетов для нескольких клиентов, отправьте идентификатор подписки регистрации, имя группы ресурсов и имя регистрации по адресу azstcsp@microsoft.com. Для включения поддержки мультитенантности обычно требуется 1–2 рабочих дня.

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

Настройка отслеживания потребления и управления учетной записью клиента для поставщика облачных решений

Создание клиента в Центре партнеров

В Центре партнеров создайте для клиента новую подписку Azure. Этот процесс описан в статье Добавление нового клиента.

Создание подписки Azure для клиента

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

Создание гостевого пользователя в каталоге клиента

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

Добавление подписки клиента в регистрацию

Добавьте сведения о новой подписке пользователя в регистрацию. Теперь Azure будет передавать данные клиента о потреблении ресурсов, используя указанный в центре партнеров идентификатор клиента. Благодаря этому данные каждого пользователя о потреблении ресурсов будут относиться к его подписке CSP. Так будет проще отслеживать потребление и управлять выставлением счетов. Чтобы выполнить этот шаг, нужно зарегистрировать Azure Stack Hub.

  1. Откройте Windows PowerShell из командной строки с повышенными привилегиями и выполните такую команду:

    Connect-AzAccount
    

    Примечание

    Если срок действия сеанса истек, пароль изменился или вы хотите переключить учетные записи, выполните следующий командлет, прежде чем выполнять вход с помощью Connect-AzAccount: Remove-AzAccount-Scope Process.

  2. Введите учетные данные Azure.

  3. В сеансе PowerShell выполните следующую команду:

    New-AzResource -ResourceId "subscriptions/{registrationSubscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/customerSubscriptions/{customerSubscriptionId}" -ApiVersion 2017-06-01
    

Параметры командлета New-AzResource в PowerShell

В следующем разделе описаны параметры командлета New-AzResource.

Параметр Описание
registrationSubscriptionID Подписка Azure, которая использовалась для первоначальной регистрации Azure Stack Hub.
customerSubscriptionID Подписка Azure (не Azure Stack Hub), принадлежащая пользователю, для которого выполняется регистрация. Необходимо создать в предложении CSP. На практике это осуществляется через Центр партнеров. Если у клиента несколько Microsoft Entra арендаторов, эту подписку необходимо создать в клиенте, который будет использоваться для входа в Azure Stack Hub. В идентификаторе подписки клиента учитывается регистр.
resourceGroup Группа ресурсов Azure, в которой хранятся данные об этой регистрации.
registrationName Имя регистрации Azure Stack Hub. Это объект, который хранится в Azure.

Примечание

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

Подключение клиента к Azure Stack Hub

Настройте Azure Stack Hub для поддержки пользователей из нескольких клиентов Microsoft Entra для использования служб в Azure Stack Hub. Дополнительные сведения см. в статье о поддержке мультитенантности в Azure Stack Hub.

Создание локального ресурса в клиенте Azure Stack Hub, принадлежащем пользователю

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

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