Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Note
Эта информация относится к Интерфейсу командной строки Databricks версии 0.205 и выше. Интерфейс командной строки Databricks находится в общедоступной предварительной версии.
Использование интерфейса командной строки Databricks подчиняется лицензии Databricks и уведомлению о конфиденциальности Databricks, включая любые положения о данных использования.
Команда configure в интерфейсе командной строки Databricks позволяет выполнять проверку подлинности интерфейса командной строки Databricks с помощью Azure Databricks с помощью личных маркеров доступа Azure Databricks или токенов Microsoft Entra ID (ранее Azure Active Directory).
Note
В качестве рекомендации по обеспечению безопасности при аутентификации с использованием автоматизированных инструментов, систем, скриптов и приложений Databricks рекомендует использовать токены личного доступа, принадлежащие служебным принципалам, а не пользователям рабочей области. Сведения о создании токенов для служебных принципалов см. в разделе Управление токенами для служебного принципала.
Обратите внимание, что в этой статье рассматриваются только личные токены доступа Azure Databricks и токен аутентификации Microsoft Entra ID для возможности вызова команд уровня рабочей области. Дополнительные параметры конфигурации проверки подлинности см. в разделе "Проверка подлинности" для интерфейса командной строки Databricks.
настройка Databricks
Настройте профиль в ~/.databrickscfg файле.
Профиль конфигурации — это коллекция параметров, содержащих сведения о проверке подлинности, такие как URL-адрес рабочей области Azure Databricks и значение маркера доступа.
Профиль конфигурации имеет программное имя, например DEFAULT, DEVили PROD. Добавление нескольких профилей в .databrickscfg файл позволяет быстро выполнять команды в различных рабочих областях, указав имя целевого профиля подключения в параметре команды --profile . Если параметр не указан --profile в команде, поддерживающей этот параметр, команда будет использовать DEFAULT профиль подключения по умолчанию.
Например, у вас может быть профиль подключения с именем DEV , ссылающийся на рабочую область Azure Databricks, используемую для рабочих нагрузок разработки, и отдельный профиль подключения с именем PROD профиля подключения, который ссылается на другую рабочую область Azure Databricks, используемую для рабочих нагрузок.
Чтобы получить сведения о существующих профилях конфигурации, используйте группуauth команд.
Вы можете изменить путь по умолчанию к .databrickscfg файлу, задав переменную DATABRICKS_CONFIG_FILEсреды.
Если эта команда вызывается в неинтерактивном режиме, он считывает маркер из stdin. Хост должен быть указан с флагом --host или переменной окружения DATABRICKS_HOST.
databricks configure [flags]
Options
--configure-cluster
Запросы на настройку кластера
--host string
URL хоста рабочей области Databricks
URL-адрес узла рабочей области — это URL-адрес для каждой рабочей области с форматом https://adb-<workspace-id>.<random-number>.azuredatabricks.net. Чтобы получить URL-адрес по рабочей области, см. URL-адрес по рабочей области.
--profile string
Имя профиля подключения для настройки. (по умолчанию "DEFAULT")
Examples
В следующем примере настраивается проверка подлинности для профиля по умолчанию:
databricks configure
В следующем примере настраивается проверка подлинности для определенного профиля:
databricks configure --profile my-profile
В следующем примере настраивается аутентификация с конкретным узлом:
databricks configure --host https://my-workspace.cloud.databricks.com
Следующий пример настраивает аутентификацию в соответствии с конфигурацией кластера:
databricks configure --configure-cluster
Глобальные флаги
--debug
Следует ли включить ведение журнала отладки.
-h или --help
Отобразить справку по интерфейсу командной строки Databricks, связанной группе команд или отдельной команде.
--log-file струна
Строка, представляющая файл для записи журналов выходных данных. Если этот флаг не указан, по умолчанию используется запись журналов выходных данных в stderr.
--log-format формат
Тип формата журнала: text или json. Значение по умолчанию — text.
--log-level струна
Строка, представляющая уровень формата журнала. Если не указано, уровень формата журнала отключен.
типа -o, --output
Тип выходных данных команды: text или json. Значение по умолчанию — text.
-p, --profile струна
Имя профиля в ~/.databrickscfg файле, используемого для выполнения команды. Если флаг не указан, используется профиль DEFAULT, если он существует.
--progress-format формат
Формат для отображения журналов хода выполнения: default, appendinplace, илиjson
-t, --target струна
Если применимо, целевой объект пакета для использования
Создайте профиль конфигурации.
Чтобы создать профиль конфигурации, выполните configure команду:
databricks configure --host <workspace-url>
Команда предлагает вам ввести ваш персональный токен доступа Azure Databricks или токен Microsoft Entra ID (ранее Azure Active Directory), который соответствует указанному :
✔ Databricks Token:
После ввода маркера доступа маркер доступа хранится в файле ~/.databrickscfg в Linux или macOS или %USERPROFILE%\.databrickscfg в Windows по умолчанию. Файл содержит запись профиля подключения по умолчанию с именем DEFAULT:
[DEFAULT]
host = <workspace-url>
token = <access-token>
Чтобы использовать другое имя для профиля подключения вместо DEFAULT, добавьте --profile опцию в configure команду, например:
databricks configure --host <workspace-url> --profile <profile-name>
Tip
Вы можете нажать Tab после --profile или -p, чтобы отобразить список существующих доступных профилей конфигурации для выбора, а не вводить имя профиля конфигурации вручную.
Все существующие сведения о узле и маркере в указанном профиле подключения перезаписываются с помощью новых сведений о узле и маркере.