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:
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>
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áulDEFAULT
,DEVELOPMENT
,PRODUCTION
vagy 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.