Поделиться через


Профили конфигурации Azure Databricks

Профиль конфигурации Azure Databricks (иногда называется профилем конфигурации, профилем конфигурации или просто aprofile) содержит параметры и другие сведения, необходимые Azure Databricks для проверки подлинности. Профили конфигурации Azure Databricks хранятся в файлах профилей конфигурации Azure Databricks (.databrickscfg) для средств, пакетов SDK, сценариев и приложений для использования. Чтобы узнать, поддерживаются ли профили конфигурации Azure Databricks средствами, пакетами SDK, скриптами и приложениями, см. документацию поставщика. Все участвующие средства и пакеты SDK, реализующие унифицированную проверку подлинности клиента Databricks, поддерживают профили конфигурации Azure Databricks.

Создание файла профилей конфигурации Azure Databricks

  1. Используйте избранный текстовый редактор для создания файла с именем .databrickscfg в папке (дома пользователя) в ~ Unix, Linux или macOS или %USERPROFILE% вашей папке (домой пользователя) в Windows, если у вас еще нет. Не забывайте точку (.) в начале имени файла. Добавьте в этот файл следующее содержимое:

    [<some-unique-name-for-this-configuration-profile>]
    <field-name> = <field-value>
    
  2. В приведенном выше содержимом замените следующие значения, а затем сохраните файл:

    • <some-unique-name-for-this-configuration-profile> с уникальным именем для профиля конфигурации, например DEFAULT, DEVELOPMENT, PRODUCTIONили аналогичного. В одном файле можно использовать несколько профилей .databrickscfg конфигурации, но каждый профиль конфигурации должен иметь уникальное имя в этом файле.
    • <field-name> и <field-value> с именем и значением для одного из обязательных полей для целевого типа проверки подлинности Databricks. Дополнительные сведения см. в разделе, приведенном ранее в этой статье, для этого типа проверки подлинности.
    • <field-name> Добавьте и <field-value> пару для каждого из дополнительных обязательных полей для целевого типа проверки подлинности Databricks.

Например, для проверки подлинности личного маркера .databrickscfg доступа Azure Databricks файл может выглядеть следующим образом:

[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~...