Azure Databricks ユーザー アカウントで PowerShell にログインする
PowerShell を使用し、自分の Azure Databricks ユーザー アカウントで Azure Databricks にログインする手順は次のようになります。 Azure Databricks ユーザー アカウントの詳細については、「ユーザーの管理」を参照してください。
PowerShell を使用して Connect-AzAccount コマンドレットを実行し、Azure へのサインインを開始します。 このコマンドを実行した後、画面の指示に従って自分のアカウントでサインインを完了します。
Connect-AzAccount
Note
Connect-AzAccount
コマンドレットが認識されないことを示すエラー メッセージが表示された場合、次のコマンドレットを実行してインストールします。Install-Module -Name Az -Repository PSGallery -Force
登録済みユーザーとして正しいサブスクリプションにサインインしていることを確認します。 登録済みサブスクリプションの名前と ID、およびサブスクリプションに関連するテナント ID を取得するには、次のコマンドレットを実行します。
Get-AzContext | Select-Object -ExpandProperty Subscription
正しいサブスクリプションがわからない場合、たとえば、ワークスペース ナビゲーション バーでユーザー名をクリックし、Azure portal をクリックすることで Azure Databricks ワークスペースのサブスクリプション ID を取得できます。 Azure Databricks ワークスペース リソース ページが表示されたら、サイドバーの [概要] をクリックします。 次に、サブスクリプション ID が含まれる [サブスクリプション ID] フィールドを探します。
Azure portal にアクセスできないが、Azure Databricks アカウント コンソールにアクセスできる場合、次のように Azure Databricks ワークスペースの正しいサブスクリプションを取得できます。
- ワークスペースのプログラム名を書き留めてください。これはワークスペース ナビゲーション バーのユーザー名の横にあります。
- ワークスペース ナビゲーション バーでユーザー名をクリックし、[アカウントの管理] をクリックします。
- サイドバーで、[ワークスペース] をクリックします。
- [フィルター ワークスペース] ボックスにワークスペースのプログラム名を入力し、
Enter
を押します。 - 結果の一覧でワークスペースのプログラム名をクリックします。
- サブスクリプション ID が含まれる [サブスクリプション ID] フィールドを書き留めます。
別のサブスクリプションに切り替える必要がある場合、Set-AzContext コマンドレットを実行します。
-Name
または-Subscription
パラメーターを使用して正しいサブスクリプション名または ID を指定します。Set-AzContext -Name "<subscription-name>" # Or ... Set-AzContext -Subscription <subscription-id>
"
The subscription of '<subscription-id>' doesn't exist in cloud 'AzureCloud'.
" というメッセージが表示された場合、間違ったテナントにサインインしています。正しいテナントにサインインするためには、Connect-AzAccount
コマンドレットをもう一度実行する必要があります。-Tenant
オプションを使用して正しいテナント ID を指定してください。Azure Databricks ワークスペースのテナント ID は、
curl -v <per-workspace-URL>/aad/auth
コマンドを実行し、< location: https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000
という出力で探すことで確認できます。00000000-0000-0000-0000-000000000000
の部分がテナント ID です。 「Azure portal でサブスクリプションとテナントの ID を取得する」も参照してください。Connect-AzAccount -Tenant <tenant-id> | Format-Table