Korzystanie z wielu subskrypcji platformy Azure

Większość użytkowników platformy Azure ma tylko jedną subskrypcję. Jeśli jednak stanowisz składnik więcej niż jednej organizacji lub Twoja organizacja podzieliła dostęp do niektórych zasobów między grupy, możesz mieć wiele subskrypcji w obrębie platformy Azure.

Aby uzyskać szczegółowe informacje o subskrypcjach, rozliczeniach i zarządzaniu kosztami, zobacz dokumentację dotyczącą rozliczeń i zarządzania kosztami.

Dzierżawy, użytkownicy i subskrypcje

Rozpoznanie różnic między dzierżawami, użytkownikami i subskrypcjami w obrębie platformy Azure może być trudne. Dzierżawa to jednostka Firmy Microsoft Entra obejmująca całą organizację. Ta dzierżawa ma co najmniej jedną subskrypcję i jednego użytkownika. Użytkownik to osoba skojarzona z tylko jedną dzierżawą — organizacją, do której należy. Użytkownicy to konta, które logują się do platformy Azure w celu tworzenia zasobów, korzystania z nich i zarządzania nimi. Użytkownik może mieć dostęp do wielu subskrypcji, które są umowami z firmą Microsoft na korzystanie z usług w chmurze, w tym z platformy Azure. Każdy zasób jest skojarzony z subskrypcją.

Aby dowiedzieć się więcej na temat różnic między dzierżawami, użytkownikami i subskrypcjami, zobacz Słownik terminologii dotyczący chmury Azure. Aby dowiedzieć się, jak dodać nową subskrypcję do dzierżawy firmy Microsoft Entra, zobacz Kojarzenie lub dodawanie subskrypcji platformy Azure do dzierżawy usługi Microsoft Entra. Aby dowiedzieć się, jak zalogować się do określonej dzierżawy, zobacz Logowanie się za pomocą programu Azure PowerShell.

Zmiana aktywnej subskrypcji

W programie Azure PowerShell uzyskiwanie dostępu do zasobów subskrypcji wymaga zmiany subskrypcji skojarzonej z bieżącą sesją platformy Azure. Odbywa się to poprzez zmodyfikowanie kontekstu aktywnej sesji, czyli informacji o tym, względem której dzierżawy, subskrypcji i użytkownika powinny być uruchamiane polecenia cmdlet. Aby zmienić subskrypcje, użyj polecenia cmdlet Set-AzContext , aby zmienić bieżący kontekst.

W poniższym przykładzie pokazano, jak zmienić kontekst w bieżącej sesji platformy Azure:

Set-AzContext -Subscription <subscription name or id>

Aby pobrać listę subskrypcji platformy Azure, możesz użyć polecenia cmdlet Get-AzSubscription .

Aby dowiedzieć się więcej na temat kontekstów programu Azure PowerShell, w tym sposobu zapisywania ich i przełączania się między nimi w celu pracy z wieloma subskrypcjami, zobacz Utrwalanie poświadczeń przy użyciu kontekstów programu Azure PowerShell.