2.3. サブスクリプション ID とテナント ID の記録
インストールプログラムには、Azure アカウントに関連付けられたサブスクリプション ID とテナント ID が必要です。Azure CLI を使用してこの情報を収集できます。
前提条件
- Azure CLI をインストールまたは更新している。
手順
次のコマンドを実行して、Azure CLI にログインします。
$ az login適切なサブスクリプションを使用していることを確認してください。
次のコマンドを実行して、利用可能なサブスクリプションのリストを表示します。
$ az account list --refresh出力例
[ { "cloudName": "AzureCloud", "id": "8xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "isDefault": true, "name": "Subscription Name 1", "state": "Enabled", "tenantId": "6xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "user": { "name": "you@example.com", "type": "user" } }, { "cloudName": "AzureCloud", "id": "9xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "isDefault": false, "name": "Subscription Name 2", "state": "Enabled", "tenantId": "7xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "user": { "name": "you2@example.com", "type": "user" } } ]次のコマンドを実行して、アクティブなアカウントの詳細を表示し、これが使用するサブスクリプションであることを確認します。
$ az account show出力例
{ "environmentName": "AzureCloud", "id": "8xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "isDefault": true, "name": "Subscription Name 1", "state": "Enabled", "tenantId": "6xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "user": { "name": "you@example.com", "type": "user" } }
適切なサブスクリプションを使用していない場合は、以下を行います。
次のコマンドを実行して、アクティブなサブスクリプションを変更します。
$ az account set -s <subscription_id>次のコマンドを実行して、必要なサブスクリプションを使用していることを確認します。
$ az account show出力例
{ "environmentName": "AzureCloud", "id": "9xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "isDefault": true, "name": "Subscription Name 2", "state": "Enabled", "tenantId": "7xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "user": { "name": "you2@example.com", "type": "user" } }
-
出力から
idおよびtenantIdパラメーターの値を記録します。OpenShift Container Platform クラスターをインストールするには、これらの値が必要です。