Azure CLI-Anmeldung mit einem Azure Databricks-Benutzerkonto
Führen Sie die folgenden Schritte aus, um die Azure CLI zur Anmeldung bei Azure Databricks mit einem Azure Databricks-Benutzerkonto zu verwenden. Informationen zu Azure Databricks-Benutzerkonten finden Sie unter Verwalten von Benutzern.
Rufen Sie die richtige Azure-Abonnement-ID für Ihr Benutzerkonto ab, wenn Sie diese ID noch nicht kennen. Gehen Sie dazu wie folgt vor:
Klicken Sie auf der oberen Navigationsleiste Ihres Azure Databricks-Arbeitsbereichs auf Ihren Benutzernamen, und wählen Sie Azure-Portal aus. 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, indem Sie die Optionen
--query
und-o
oder--output
verwenden, um die Ergebnisse einzugrenzen. Ersetzen Sieadb-0000000000000000.0.azuredatabricks.net
durch den Namen Ihrer Arbeitsbereichsinstanz ohnehttps://
. In diesem Beispiel ist00000000-0000-0000-0000-000000000000
nach/subscriptions/
in der Ausgabe 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 denaz 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 nach< location: https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000
suchen, wobei00000000-0000-0000-0000-000000000000
die Mandanten-ID ist. Siehe auch Abrufen von Abonnement- und Mandanten-IDs im Azure-Portal.az login -t <tenant-id>
Wenn 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 Befehl az login 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
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. Verwenden Sie dabei die Option
-s
oder--subscription
, um die richtige Abonnement-ID anzugeben.az account set -s <subscription-id>