Профили конфигурации Azure Databricks
Профиль конфигурации Azure Databricks
Создание файла профилей конфигурации Azure Databricks
Чтобы создать файл профилей конфигурации Azure Databricks, выполните команду Cli Databricksdatabricks configure
или выполните следующие действия:
Используйте любимый текстовый редактор, чтобы создать файл с именем
.databrickscfg
в папке~
(домашней папке пользователя) в Unix, Linux или macOS или%USERPROFILE%
(домашней папке пользователя) в Windows, если у вас еще нет. Не забывайте точку (.
) в начале имени файла. Добавьте в этот файл следующее содержимое:[<some-unique-name-for-this-configuration-profile>] <field-name> = <field-value>
В приведенном выше содержимом замените следующие значения, а затем сохраните файл:
- Используйте
<some-unique-name-for-this-configuration-profile>
в качестве уникального имени профиля конфигурации, напримерDEFAULT
,DEVELOPMENT
,PRODUCTION
или аналогичное. В одном.databrickscfg
файле можно использовать несколько профилей конфигурации, но каждый профиль конфигурации должен иметь уникальное имя в этом файле. -
<field-name>
и<field-value>
с именем и значением для одного из обязательных полей для целевого типа аутентификации Databricks. Чтобы узнать, какую именно информацию нужно предоставить, обратитесь к разделу в этой статье, посвященному данному типу проверки подлинности. - Добавьте пару
<field-name>
и<field-value>
для каждого из дополнительно требуемых полей для выбранного типа аутентификации Databricks.
- Используйте
Например, для аутентификации с использованием токена личного доступа Azure Databricks файл .databrickscfg
может выглядеть следующим образом:
[DEFAULT]
host = https://adb-1234567890123456.7.azuredatabricks.net
token = dapi123...
Чтобы создать дополнительные профили конфигурации, укажите разные имена профилей в одном файле .databrickscfg
. Например, чтобы указать отдельные рабочие области Azure Databricks, каждый из которых имеет собственный личный маркер доступа Azure Databricks:
[DEFAULT]
host = https://adb-1234567890123456.7.azuredatabricks.net
token = dapi123...
[DEVELOPMENT]
host = https://adb-2345678901234567.8.azuredatabricks.net
token = dapi234...
Можно также указать различные имена профилей в файле .databrickscfg
для учетных записей Azure Databricks и различных типов проверки подлинности Databricks, например:
[DEFAULT]
host = https://adb-1234567890123456.7.azuredatabricks.net
token = dapi123...
[DEVELOPMENT]
azure_workspace_resource_id = /subscriptions/bc0cd1.../resourceGroups/my-resource-group/providers/Microsoft.Databricks/workspaces/my-workspace
azure_tenant_id = bc0cd1...
azure_client_id = fa0cd1...
azure_client_secret = aBC1D~...
Совет
Вы можете протестировать профили конфигурации с помощью интерфейса командной строки Databricks. См. Проверьте конфигурационные профили.