Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
本页介绍如何使用 Azure CLI 通过用户帐户或 Microsoft Entra ID 服务主体登录到 Azure Databricks。
以用户身份登录
按照以下步骤使用 Azure CLI 使用 用户帐户登录到 Azure Databricks。
获取 Azure 订阅 ID:
- Azure 门户: 在 Azure Databricks 工作区中,单击用户名 >Azure 门户>概述。 复制 订阅 ID。
-
Azure CLI: 运行以下命令,并将
adb-0000000000000000.0.databricks.azure.cn替换为您的工作区 URL(不要包含https://)。 订阅 ID 显示在输出中的/subscriptions/之后。
az databricks workspace list --query "[?workspaceUrl==\`adb-0000000000000000.0.databricks.azure.cn\`].{id:id}" -o tsv # /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/my-rg/providers/Microsoft.Databricks/workspaces/my-ws如果看到
The subscription of '<subscription-id>' doesn't exist in cloud 'AzureCloud',请通过运行curl -v <per-workspace-URL>/aad/auth来获取租户 ID(在location的响应中查找 ID),或查看 获取订阅和租户 ID。 然后使用:az login -t <tenant-id>登录到 Azure 并按照屏幕上的说明作:
az cloud set -n AzureChinaCloud az login # az cloud set -n AzureCloud //means return to Public Azure.设置正确的订阅:
az account set -s <subscription-id>
以 Microsoft Entra ID 服务主体身份登录
若要使用 Microsoft Entra ID 服务主体登录,请从 Microsoft Entra ID 应用程序收集以下内容:
租户 ID: 目录(租户)ID
客户端 ID: 应用程序(客户端)ID
客户端密码: 机密值
订阅 ID: 从 Azure 门户(工作区 概述 页)或通过 CLI 获取此信息:
az databricks workspace list --query "[?workspaceUrl==\`adb-0000000000000000.0.databricks.azure.cn\`].{id:id}" -o tsv # /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/my-rg/providers/Microsoft.Databricks/workspaces/my-ws
使用这些值登录:
az cloud set -n AzureChinaCloud
# az cloud set -n AzureCloud //means return to Public Azure.
az login \
--service-principal \
-t <Tenant-ID> \
-u <Client-ID> \
-p <Client-secret>
然后设置订阅:
az account set -s <subscription-id>