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
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>
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.
- Ersetzen Sie
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~...