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 usługi Azure Active Directory, która obejmuje 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 usługi Azure Active Directory, zobacz Kojarzenie subskrypcji platformy Azure z dzierżawą usługi Azure Active Directory lub dodawanie subskrypcji. 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 Azure PowerShell kontekstów, w tym sposobu ich zapisywania i przełączania się między nimi w celu pracy z wieloma subskrypcjami, zobacz Utrwalanie poświadczeń przy użyciu kontekstów Azure PowerShell.