Использование нескольких подписок Azure

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

Подробные сведения о подписках, выставлении счетов и управлении затратами см. в документации по управлению выставлением счетов и затратами.

Клиенты, пользователи и подписки

В Azure может возникнуть некоторая путаница с разницей между клиентами, пользователями и подписками. Тенант — это сущность Microsoft Entra, которая охватывает всю организацию. У данного клиента есть как минимум одна подписка и один пользователь. Пользователь является индивидуальным пользователем и связан только с одним арендатором, организацией, которой он принадлежит. Учетные записи пользователей входят в Azure, чтобы создавать, управлять и использовать ресурсы. У пользователя может быть доступ к нескольким subscriptions, которые являются соглашениями с Майкрософт для использования облачных служб, включая Azure. Каждый ресурс связан с подпиской.

Дополнительные сведения о различиях между клиентами, пользователями и подписками см. в словаре терминов облачных сервисов Azure. Сведения о добавлении новой подписки в клиент Microsoft Entra см. в статье Associate или добавление подписки Azure в клиент Microsoft Entra. Чтобы узнать, как войти в конкретный арендатор, см. раздел Вход в Azure PowerShell.

Изменение активной подписки

В Azure PowerShell доступ к ресурсам для подписки требует изменения подписки, связанной с текущим сеансом Azure. Это делается путем изменения контекста активного сеанса, а также информации о том, для какого клиента, подписки и командлетов пользователей они должны выполняться. Чтобы изменить подписки, используйте командлет Set-AzContext для изменения текущего контекста.

В следующем примере показано, как изменить контекст в текущем сеансе Azure:

Set-AzContext -Subscription <subscription name or id>

Для получения списка подписок Azure можно использовать командлет Get-AzSubscription.

Дополнительные сведения о контекстах Azure PowerShell, включая как их сохранять и переключаться между ними для работы с несколькими подписками, подробности см. в Persist credentials with Azure PowerShell contexts.