次の方法で共有


複数の Azure サブスクリプションを使用する

ほとんどの Azure ユーザーは、1 つのサブスクリプションしか持っていません。 ただし、複数の組織に所属している場合、または組織がグループ間で特定のリソースへのアクセスを分割している場合は、Azure 内に複数のサブスクリプションがある可能性があります。

サブスクリプション、課金、およびコスト管理の詳細については、の課金とコスト管理に関するドキュメントを参照してください。

テナント、ユーザー、サブスクリプション

Azure 内のテナント、ユーザー、サブスクリプションの違いに関して混乱が生じた可能性があります。 テナント は、組織全体を含む Microsoft Entra エンティティです。 このテナントには、少なくとも 1 つの サブスクリプションユーザーがあります。 ユーザーは個人であり、1 つのテナント (所属する組織) にのみ関連付けられます。 ユーザーは、リソースを作成、管理、使用するために Azure にサインインするアカウントです。 1 人のユーザーが複数の "サブスクリプション" にアクセスできる場合があります。サブスクリプションとは、Azure をはじめとするクラウド サービスを使用するための Microsoft との契約です。 すべてのリソースはサブスクリプションに関連付けられます。

テナント、ユーザー、サブスクリプションの違いの詳細については、Azure クラウド用語集のページをご覧ください。 Microsoft Entra テナントに新しいサブスクリプションを追加する方法については、「Azure サブスクリプションを Microsoft Entra テナントに関連付けるまたは追加する」をご覧ください。 特定のテナントにサインインする方法を確認するには、Azure PowerShell を使用したサインインに関するページをご覧ください。

アクティブなサブスクリプションを変更する

Azure PowerShell では、サブスクリプションのリソースにアクセスするには、現在の Azure セッションに関連付けられているサブスクリプションを変更する必要があります。 これは、アクティブなセッション コンテキスト、実行する必要があるテナント、サブスクリプション、およびユーザー コマンドレットに関する情報を変更することによって行われます。 サブスクリプションを変更するには、Set-AzContext コマンドレットを使用して現在のコンテキストを変更します。

次の例は、現在の Azure セッションのコンテキストを変更する方法を示しています。

Set-AzContext -Subscription <subscription name or id>

Get-AzSubscription コマンドレットを使用して、Azure サブスクリプションの一覧を取得できます。

Azure PowerShell コンテキストの詳細 (保存方法や複数のサブスクリプションを操作するための切り替え方法など) については、「Azure PowerShell コンテキストを使用して資格情報を保持する」を参照してください。