次の方法で共有


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

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

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

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

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

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

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

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

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

Set-AzContext -Subscription <subscription name or id>

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

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