Konfigurationsprofiler för Azure Databricks
En Azure Databricks-konfigurationsprofil (kallas ibland för en konfigurationsprofil, en konfigurationsprofil eller helt enkelt en profile
) innehåller inställningar och annan information som Azure Databricks behöver autentisera. Azure Databricks-konfigurationsprofiler lagras i Azure Databricks-konfigurationsprofiler (.databrickscfg
) för dina verktyg, SDK:er, skript och appar att 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
Använd din favorittextredigerare för att skapa en fil med namnet
.databrickscfg
i mappen~
(ditt användarhem) i Unix, Linux eller macOS eller mappen%USERPROFILE%
(ditt användarhem) 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 databricks-målautentiseringstypen. Den specifika information som ska anges finns i avsnittet tidigare i den här artikeln för den autentiseringstypen.- Lägg till ett och-par för vart och
<field-value>
ett<field-name>
av de ytterligare obligatoriska fälten för databricks-målautentiseringstypen.
För personlig åtkomsttokenautentisering .databrickscfg
i Azure Databricks kan 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~...