Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
На этой странице объясняется, как использовать Azure CLI для входа в Azure Databricks с помощью учетной записи пользователя или принципала службы Microsoft Entra ID.
Вход от имени пользователя
Выполните следующие действия, чтобы использовать Azure CLI для входа в Azure Databricks с учетной записью пользователя.
Получите идентификатор подписки Azure:
- Портал Azure: В рабочей области Azure Databricks нажмите на своё имя пользователя >в портале Azure>Обзор. Скопируйте идентификатор подписки.
-
Azure CLI: Выполните следующую команду, заменив
adb-0000000000000000.0.azuredatabricks.netURL-адрес рабочей области (безhttps://). Идентификатор подписки отображается в выводе после/subscriptions/.
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Если вы видите
The subscription of '<subscription-id>' doesn't exist in cloud 'AzureCloud', получите идентификатор арендатора, выполнив командуcurl -v <per-workspace-URL>/aad/auth(найдите идентификатор в ответеlocation) или просмотрите Получение идентификаторов подписки и арендатора. Затем выполните вход с помощью:az login -t <tenant-id>Войдите в Azure и следуйте инструкциям на экране:
az loginЗадайте правильную подписку:
az account set -s <subscription-id>
Вход в качестве учётной записи службы Microsoft Entra ID
Чтобы войти с помощью учетной записи службы Microsoft Entra ID, соберите следующее из вашего приложения Microsoft Entra ID:
Идентификатор клиента: Идентификатор каталога (клиента)
Идентификатор клиента: Идентификатор приложения (клиента)
Секрет клиента: Значение секрета
Идентификатор подписки: Получите это на портале Azure (страница обзора рабочей области) или с помощью интерфейса командной строки:
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
Используйте значения для входа:
az login \
--service-principal \
-t <Tenant-ID> \
-u <Client-ID> \
-p <Client-secret>
Затем задайте подписку:
az account set -s <subscription-id>