次の方法で共有


Azure Databricks ユーザー アカウントで PowerShell にログインする

PowerShell を使用し、自分の Azure Databricks ユーザー アカウントで Azure Databricks にログインする手順は次のようになります。 Azure Databricks ユーザー アカウントの詳細については、「ユーザーの管理」を参照してください。

  1. PowerShell を使用して Connect-AzAccount コマンドレットを実行し、Azure へのサインインを開始します。 このコマンドを実行した後、画面の指示に従って自分のアカウントでサインインを完了します。

    Connect-AzAccount
    

    Note

    Connect-AzAccount コマンドレットが認識されないことを示すエラー メッセージが表示された場合、次のコマンドレットを実行してインストールします。

    Install-Module -Name Az -Repository PSGallery -Force
    
  2. 登録済みユーザーとして正しいサブスクリプションにサインインしていることを確認します。 登録済みサブスクリプションの名前と ID、およびサブスクリプションに関連するテナント ID を取得するには、次のコマンドレットを実行します。

    Get-AzContext | Select-Object -ExpandProperty Subscription
    

    正しいサブスクリプションがわからない場合、たとえば、ワークスペース ナビゲーション バーでユーザー名をクリックし、Azure portal をクリックすることで Azure Databricks ワークスペースのサブスクリプション ID を取得できます。 Azure Databricks ワークスペース リソース ページが表示されたら、サイドバーの [概要] をクリックします。 次に、サブスクリプション ID が含まれる [サブスクリプション ID] フィールドを探します。

    Azure portal にアクセスできないが、Azure Databricks アカウント コンソールにアクセスできる場合、次のように Azure Databricks ワークスペースの正しいサブスクリプションを取得できます。

    1. ワークスペースのプログラム名を書き留めてください。これはワークスペース ナビゲーション バーのユーザー名の横にあります。
    2. ワークスペース ナビゲーション バーでユーザー名をクリックし、[アカウントの管理] をクリックします。
    3. サイドバーで、[ワークスペース] をクリックします。
    4. [フィルター ワークスペース] ボックスにワークスペースのプログラム名を入力し、Enter を押します。
    5. 結果の一覧でワークスペースのプログラム名をクリックします。
    6. サブスクリプション 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