Környezeti változók és mezők az egységes hitelesítéshez

Ez a referencia a Databricks egyesített hitelesítés környezeti változóit és konfigurációs mezőit sorolja fel. Következetesen működnek a Databricks parancssori felületén, a Terraform-szolgáltatón és a Python, a Java és a Go SDK-ján.

Ezzel a hivatkozással beállíthatja a hitelesítést, vagy elháríthatja a hitelesítési problémákat. Minden bejegyzés a következőket tartalmazza:

  • Környezeti változó: Állítsa be ezt a rendszerhéj-környezetben.
  • .databrickscfg mező: Használja ezt a konfigurációs profilokban.
  • Terraform mező: Konfigurálja ezt a Terraform-szolgáltatói blokkban. Lásd a Hitelesítést a Databricks Terraform szolgáltató dokumentációjában.
  • Config mező: Ezt akkor használja, ha programozott módon konfigurálja az SDK-t a Config API.

Általános konfigurációs mezők

Ezek a változók a Databricks alapszintű kapcsolati és számítási beállításait konfigurálják.

Köznapi név Description Környezet változó .databrickscfg mező, Terraform mező Config mező
Azure Databricks-gazdagép (Sztring) Az Azure Databricks-gazda URL-címe az Azure Databricks-munkaterület végpontja vagy az Azure Databricks-fiókok végpontja számára. DATABRICKS_HOST host host (Python)
setHost (Java)
Host (Indulás)
Azure Databricks-token (Sztring) Az Azure Databricks személyes hozzáférési jogkivonata vagy Microsoft Entra ID-jogkivonata. DATABRICKS_TOKEN token token (Python)
setToken (Java)
Token (Indulás)
Azure Databricks-fiók azonosítója (String) Az Azure Databricks-fiók végpontjához tartozó Azure Databricks-fiókazonosító. Csak akkor van hatása, ha az Azure Databricks-gazdagép is be van állítva https://accounts.azuredatabricks.net. DATABRICKS_ACCOUNT_ID account_id account_id (Python)
setAccountID (Java)
AccountID (Indulás)
Fürtazonosító (Sztring) A használni kívánt fürt azonosítója DATABRICKS_CLUSTER_ID cluster_id cluster_id
Kiszolgáló nélküli számítás (Sztring) A kiszolgáló nélküli számítási automatikus engedélyezés beállítása. Az érvényes értékek a következők: auto. DATABRICKS_SERVERLESS_COMPUTE_ID serverless_compute_id serverless_compute_id
Köznapi név Description Környezet változó .databrickscfg mező, Terraform mező Config mező
Azure-ügyfélazonosító (String) A Microsoft Entra ID szolgáltatásnév-princípium alkalmazásazonosítója. Az Azure-beli felügyelt identitások hitelesítésével és a Microsoft Entra ID szolgáltatásnév-hitelesítésével használható. ARM_CLIENT_ID azure_client_id azure_client_id (Python)
setAzureClientID (Java)
AzureClientID (Indulás)
Azure-ügyfél titkos kódja (Sztring) A Microsoft Entra ID szolgáltatás névazonosítójának ügyféltitka. Microsoft Entra ID szolgáltatásnév-hitelesítéssel használható. ARM_CLIENT_SECRET azure_client_secret azure_client_secret (Python)
setAzureClientSecret (Java)
AzureClientSecret (Indulás)
Ügyfélazonosító (Sztring) Az Azure Databricks által felügyelt szolgáltatásnév vagy a Microsoft Entra ID felügyelt szolgáltatásnév ügyfél-azonosítója. OAuth M2M-hitelesítéssel használható. DATABRICKS_CLIENT_ID client_id client_id (Python)
setClientId (Java)
ClientId (Indulás)
Titkos ügyfélkód (Sztring) Az Azure Databricks által felügyelt szolgáltatásnév ügyfél titka vagy a Microsoft Entra ID felügyelt ügyfél titka. OAuth M2M-hitelesítéssel használható. DATABRICKS_CLIENT_SECRET client_secret client_secret (Python)
setClientSecret (Java)
ClientSecret (Indulás)
Azure-környezet (Karakterlánc) Az Azure környezet típusa. Alapértelmezett érték: PUBLIC. ARM_ENVIRONMENT azure_environment azure_environment (Python)
setAzureEnvironment (Java)
AzureEnvironment (Indulás)
Azure-bérlő azonosítója (Sztring) A Microsoft Entra ID szolgáltatásnév bérlőazonosítója. ARM_TENANT_ID azure_tenant_id azure_tenant_id (Python)
setAzureTenantID (Java)
AzureTenantID (Indulás)
Az Azure msi-t használ (Logikai érték) Igaz, hogy az Azure Felügyelt Szolgáltatás Azonosító jelszó nélküli hitelesítési folyamatát használjuk a szolgáltatás-felelősök számára. Az Azure-erőforrásazonosítót is be kell állítani. ARM_USE_MSI azure_use_msi AzureUseMSI (Indulás)
Azure-erőforrás-azonosító (Sztring) Az Azure Databricks-munkaterület Azure Resource Manager-azonosítója. DATABRICKS_AZURE_RESOURCE_ID azure_workspace_resource_id azure_workspace_resource_id (Python)
setAzureResourceID (Java)
AzureResourceID (Indulás)

.databrickscfg-specifikus mezők

Ezekkel a környezeti változókkal vagy mezőkkel megadhatja a nem alapértelmezett beállításokat..databrickscfg Lásd még az Azure Databricks konfigurációs profiljait.

Köznapi név Description Környezet változó Terraform mező Config mező
.databrickscfg fájl elérési útja (Sztring) A fájl nem alapértelmezett elérési útja .databrickscfg . DATABRICKS_CONFIG_FILE config_file config_file (Python)
setConfigFile (Java)
ConfigFile (Indulás)
.databrickscfg alapértelmezett profil (Sztring) Egy másik alapértelmezett névvel ellátott profil, mint DEFAULT. DATABRICKS_CONFIG_PROFILE profile profile (Python)
setProfile (Java)
Profile (Indulás)

Hitelesítési mezők

Ezekkel a környezeti változókkal vagy mezőkkel kényszerítheti ki a Databricks-hitelesítés egy adott típusát.

Köznapi név Description Környezet változó Terraform mező Config mező
Databricks-hitelesítés típusa (Sztring) Ha több hitelesítési attribútum is elérhető a környezetben, használja az argumentum által megadott hitelesítési típust. Lásd : Támogatott hitelesítési típusok. DATABRICKS_AUTH_TYPE auth_type auth_type (Python)
setAuthType (Java)
AuthType (Indulás)
OIDC-jogkivonat környezeti változója (Sztring) Az IdP által kibocsátott OIDC-jogkivonatot tartalmazó környezeti változó neve. Hitelesítési típussal env-oidc használva. Alapértelmezett érték: DATABRICKS_OIDC_TOKEN. DATABRICKS_OIDC_TOKEN_ENV oidc_token_env oidc_token_env (Python)
setOIDCTokenEnv (Java)
OIDCTokenEnv (Indulás)
OIDC-jogkivonat fájl elérési útja (Sztring) Az idP által kibocsátott OIDC-jogkivonatot tartalmazó helyi fájl elérési útja. Hitelesítési típussal file-oidc használva. DATABRICKS_OIDC_TOKEN_FILEPATH oidc_token_filepath oidc_token_filepath (Python)
setOIDCTokenFilepath (Java)
OIDCTokenFilepath (Indulás)

Támogatott hitelesítési típusok

A Databricks hitelesítési típusának támogatott mezőértékei a következők: