Freigeben über


Azure CLI-Anmeldung mit einem Azure Databricks-Benutzerkonto

Folgen Sie diesen Schritten, um sich mit einem Azure Databricks-Benutzerkonto über die Azure CLI bei Azure Databricks anzumelden. Informationen zu Azure Databricks-Benutzerkonten finden Sie unter Verwalten von Benutzern.

  1. Rufen Sie die richtige Azure-Abonnement-ID für Ihr Benutzerkonto ab, wenn Sie diese ID noch nicht kennen, indem Sie eine der folgenden Aktionen ausführen:

    • Klicken Sie in der oberen Navigationsleiste Ihres Azure Databricks-Arbeitsbereichs auf Ihren Benutzernamen und dann auf Azure Portal. Klicken Sie auf der angezeigten Ressourcenseite des Azure Databricks-Arbeitsbereichs in der Seitenleiste auf Übersicht. Suchen Sie dann nach dem Feld "Abonnement-ID ", das die Abonnement-ID enthält.

    • Verwenden Sie die Azure CLI, um den Befehl az databricks workspace list auszuführen, und nutzen Sie die Optionen --query und -o oder --output, um die Ergebnisse einzugrenzen. Ersetzen Sie adb-0000000000000000.0.azuredatabricks.net durch den Namen Ihrer Arbeitsbereichsinstanz ohne https://. In diesem Beispiel ist die 00000000-0000-0000-0000-000000000000, die nach /subscriptions/ in der Ausgabe angezeigt wird, die Abonnement-ID.

      az databricks workspace list --query "[?workspaceUrl==\`adb-0000000000000000.0.azuredatabricks.net\`].{id:id}" -o tsv
      
      # /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/my-rg/providers/Microsoft.Databricks/workspaces/my-ws
      

      Wenn die folgende Meldung angezeigt wird, sind Sie bei dem falschen Mandanten angemeldet: The subscription of '<subscription-id>' doesn't exist in cloud 'AzureCloud'. Um sich bei dem richtigen Mandanten anzumelden, müssen Sie den az login-Befehl erneut ausführen und dabei die Option -t oder --tenant verwenden, um die richtige Mandanten-ID anzugeben.

      Sie können die Mandanten-ID für einen Azure Databricks-Arbeitsbereich abrufen, indem Sie den Befehl curl -v <per-workspace-URL>/aad/auth ausführen und in der Ausgabe < location: https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000suchen, wobei 00000000-0000-0000-0000-000000000000 die Mandanten-ID ist. Siehe auch Abrufen von Abonnement- und Mandanten-IDs im Azure-Portal.

      az login -t <tenant-id>
      
  2. Nachdem Sie über die richtige Azure-Abonnement-ID für Ihr Benutzerkonto verfügen, melden Sie sich mit der Azure CLI bei Azure an, um den Az-Anmeldebefehl auszuführen. Nachdem Sie diesen Befehl ausgeführt haben, folgen Sie den Anweisungen auf dem Bildschirm, um die Anmeldung mit Ihrem Konto abzuschließen.

    az login
    
  3. Vergewissern Sie sich, dass Sie beim richtigen Abonnement für Ihren angemeldeten Benutzer angemeldet sind. Führen Sie dazu den Befehl "az account set" aus, indem Sie die Option -s oder --subscription verwenden, um die richtige Abonnement-ID anzugeben.

    az account set -s <subscription-id>