Konfigurationsprofiler för Azure Databricks
En Azure Databricks-konfigurationsprofil (kallas ibland för en konfigurationsprofil, en konfigurationsprofileller bara en profile
) innehåller inställningar och annan information som Azure Databricks behöver autentisera. Azure Databricks-konfigurationsprofiler lagras i Azure Databricks konfigurationsprofiler filer (.databrickscfg
) som dina verktyg, SDK:er, skript och appar kan använda. Information om huruvida Azure Databricks-konfigurationsprofiler stöds av dina verktyg, SDK:er, skript och appar finns i leverantörens dokumentation. Alla deltagande verktyg och SDK:er som implementerar Databricks-klientens enhetliga autentisering stöder Azure Databricks-konfigurationsprofiler.
Skapa en Azure Databricks-konfigurationsprofilfil
Om du vill skapa en Azure Databricks-konfigurationsprofilfil kör du kommandot Databricks CLIdatabricks configure
eller följer dessa steg:
Använd din favorittextredigerare för att skapa en fil med namnet
.databrickscfg
i mappen~
(användarens hem) i Unix, Linux eller macOS eller mappen%USERPROFILE%
(användarens hem) i Windows, om du inte redan har en. Glöm inte punkten (.
) i början av filnamnet. Lägg till följande innehåll i den här filen:[<some-unique-name-for-this-configuration-profile>] <field-name> = <field-value>
I föregående innehåll ersätter du följande värden och sparar sedan filen:
-
<some-unique-name-for-this-configuration-profile>
med ett unikt namn för konfigurationsprofilen, till exempelDEFAULT
,DEVELOPMENT
,PRODUCTION
eller liknande. Du kan ha flera konfigurationsprofiler i samma.databrickscfg
fil, men varje konfigurationsprofil måste ha ett unikt namn i den här filen. -
<field-name>
och<field-value>
med namnet och ett värde för ett av de obligatoriska fälten för autentiseringstyp för Databricks-mål. Den specifika information som ska anges finns i avsnittet tidigare i den här artikeln för den autentiseringstypen. - Lägg till ett
<field-name>
- och<field-value>
-par för varje av de ytterligare obligatoriska fälten för Databricks-målautentiseringstypen.
-
För personlig åtkomsttokenautentisering i Azure Databricks kan .databrickscfg
-filen till exempel se ut så här:
[DEFAULT]
host = https://adb-1234567890123456.7.azuredatabricks.net
token = dapi123...
Om du vill skapa ytterligare konfigurationsprofiler anger du olika profilnamn i samma .databrickscfg
fil. Om du till exempel vill ange separata Azure Databricks-arbetsytor, var och en med sin egen personliga Åtkomsttoken för Azure Databricks:
[DEFAULT]
host = https://adb-1234567890123456.7.azuredatabricks.net
token = dapi123...
[DEVELOPMENT]
host = https://adb-2345678901234567.8.azuredatabricks.net
token = dapi234...
Du kan också ange olika profilnamn i .databrickscfg
-filen för Azure Databricks-konton och olika Typer av Databricks-autentisering, till exempel:
[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~...
Tips
Du kan testa dina konfigurationsprofiler med hjälp av Databricks CLI. Se Testa konfigurationsprofilerna.