Megosztás a következőn keresztül:


Azure Databricks-konfigurációs profilok

Az Azure Databricks konfigurációs profil (más néven konfigurációs profil, konfigurációs profilvagy egyszerűen egy profile) olyan beállításokat és egyéb információkat tartalmaz, amelyeket az Azure Databricksnek hitelesítenie kell. Az Azure Databricks konfigurációs profiljai az Azure Databricks konfigurációs profilok fájlokban (.databrickscfg) vannak tárolva, hogy azokat az eszközök, SDK-k, szkriptek és alkalmazások használhassák. Ha tudni szeretné, hogy az Eszközök, SDK-k, szkriptek és alkalmazások támogatják-e az Azure Databricks konfigurációs profiljait, tekintse meg a szolgáltató dokumentációját. Az Databricks-ügyfél egységes hitelesítési megvalósító összes résztvevő eszköz és SDK támogatja az Azure Databricks konfigurációs profiljait.

Azure Databricks-konfigurációs profilok fájljának létrehozása

Azure Databricks-konfigurációs profilok fájljának létrehozásához futtassa a Databricks CLIdatabricks configure parancsot, vagy kövesse az alábbi lépéseket:

  1. A kedvenc szövegszerkesztővel hozzon létre egy .databrickscfg nevű fájlt a Unix, Linux vagy macOS ~ (a felhasználói kezdőlap) mappájában, illetve a Windows %USERPROFILE% (a felhasználói kezdőlap) mappájában, ha még nem rendelkezik ilyenrel. A fájlnév elején található pont (.) ne felejtse el. Adja hozzá a következő tartalmat a fájlhoz:

    [<some-unique-name-for-this-configuration-profile>]
    <field-name> = <field-value>
    
  2. Az előző tartalomban cserélje le a következő értékeket, majd mentse a fájlt:

    • <some-unique-name-for-this-configuration-profile> a konfigurációs profil egyedi nevével, például DEFAULT, DEVELOPMENT, PRODUCTIONvagy hasonló. Ugyanabban a .databrickscfg fájlban több konfigurációs profil is lehet, de minden konfigurációs profilnak egyedi névvel kell rendelkeznie ebben a fájlban.
    • <field-name> és <field-value> a cél Databricks-hitelesítési típus egyik kötelező mezőjének nevével és értékével. A megadott információkért tekintse meg a cikk korábbi, az adott hitelesítési típusra vonatkozó szakaszát.
    • Adjon hozzá egy <field-name> és <field-value> párot a cél Databricks-hitelesítési típushoz szükséges további mezők mindegyikéhez.

Az Azure Databricks személyes hozzáférési jogkivonatának hitelesítése esetén például a .databrickscfg fájl a következőképpen nézhet ki:

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

További konfigurációs profilok létrehozásához adjon meg különböző profilneveket ugyanabban a .databrickscfg fájlban. Ha például külön Azure Databricks-munkaterületeket szeretne megadni, mindegyik saját Azure Databricks személyes hozzáférési jogkivonattal rendelkezik:

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

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

Az Azure Databricks-fiókok .databrickscfg fájlban különböző profilneveket és különböző Databricks-hitelesítési típusokat is megadhat, például:

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

Borravaló

A konfigurációs profilokat a Databricks parancssori felületével tesztelheti. Lásd: A konfigurációs profilok tesztelése.