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

  1. 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>
    
  2. 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 exempel DEFAULT, DEVELOPMENT, PRODUCTIONeller 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~...