Freigeben über


Azure Databricks-Konfigurationsprofile

Ein Azure Databricks-Konfigurationsprofil (manchmal auch als Konfigurationsprofil, Config-Profil oder einfach als profile bezeichnet) enthält Einstellungen und weitere Informationen, die Azure Databricks für die Authentifizierung benötigt. Azure Databricks-Konfigurationsprofile werden in Azure Databricks-Konfigurationsprofildateien (.databrickscfg) gespeichert, damit Ihre Tools, SDKs, Skripts und Anwendungen sie verwenden können. Informationen dazu, ob Ihre Tools, SDKs, Skripts und Anwendungen Azure Databricks-Konfigurationsprofile unterstützen, finden Sie in der Dokumentation Ihres Anbieters. Alle teilnehmenden Tools und SDKs, die die einheitliche Authentifizierung des Databricks-Clients implementieren, unterstützen Azure Databricks-Konfigurationsprofile.

Erstellen Sie eine Azure Databricks-Konfigurationsprofildatei

  1. Erstellen Sie mit Ihrem bevorzugten Text-Editor eine Datei mit dem Namen .databrickscfg in Ihrem Ordner ~ (Basisordner des Benutzers) unter Unix, Linux oder macOS oder im Ordner %USERPROFILE% (Basisordner des Benutzers) unter Windows, wenn Sie noch keine haben. Vergessen Sie nicht den Punkt (.) am Anfang des Dateinamens. Fügen Sie der Datei den folgenden Inhalt hinzu:

    [<some-unique-name-for-this-configuration-profile>]
    <field-name> = <field-value>
    
  2. Ersetzen Sie im obigen Inhalt die folgenden Werte, und speichern Sie dann die Datei:

    • Ersetzen Sie <some-unique-name-for-this-configuration-profile> durch einen eindeutigen Namen für das Konfigurationsprofil, z. B. DEFAULT, DEVELOPMENT, PRODUCTION. Sie können mehrere Konfigurationsprofile in derselben .databrickscfg-Datei haben, aber jedes Konfigurationsprofil muss innerhalb dieser Datei einen eindeutigen Namen haben.
    • <field-name> und <field-value> mit dem Namen und einem Wert für eines der erforderlichen Felder für den Databricks-Zielauthentifizierungstyp. Die spezifischen Informationen, die Sie bereitstellen müssen, finden Sie im Abschnitt über die jeweilige Authentifizierungsart weiter oben in diesem Artikel.
    • Fügen Sie ein <field-name>- und <field-value>-Paar für jedes der zusätzlichen erforderlichen Felder für den Databricks-Zielauthentifizierungstyp hinzu.

Für die persönliche Zugriffstokenauthentifizierung von Azure Databricks könnte die .databrickscfg-Datei beispielsweise wie folgt aussehen:

[DEFAULT]
host  = https://adb-1234567890123456.7.azuredatabricks.net
token = dapi123...

Um zusätzliche Konfigurationsprofile zu erstellen, geben Sie unterschiedliche Profilnamen in derselben .databrickscfg-Datei an. Wenn Sie beispielsweise separate Azure Databricks-Arbeitsbereiche angeben möchten, die jeweils über ein eigenes persönliches Azure Databricks-Zugriffstoken verfügen:

[DEFAULT]
host  = https://adb-1234567890123456.7.azuredatabricks.net
token = dapi123...

[DEVELOPMENT]
host  = https://adb-2345678901234567.8.azuredatabricks.net
token = dapi234...

Sie können auch verschiedene Profilnamen in der .databrickscfg-Datei für Azure Databricks-Konten und verschiedene Databricks-Authentifizierungstypen angeben, z. B.:

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