Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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.
-
.databrickscfgmező: 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.
-
Configmező: Ezt akkor használja, ha programozott módon konfigurálja az SDK-t aConfigAPI.
Á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:
-
oauth-m2m: Gépről gépre (M2M) történő hitelesítéshez a Databricks szolgáltatásfőfelhasználóval az OAuth 2.0-n keresztül. Lásd: Az Azure Databrickshez való hozzáférés engedélyezése a szolgáltatásnévi objektum számára az OAuth használatával. -
pat: A Databricks személyes hozzáférési jogkivonatával történő hitelesítéshez. Lásd Hitelesítés az Azure Databricks személyes hozzáférési tokenekkel (régi). -
databricks-cli: A Databricks parancssori felülettel való interaktív bejelentkezéshez az OAuth 2.0 használatával. Lásd: Felhasználói hozzáférés engedélyezése az Azure Databrickshez az OAuth használatával. -
oidc-token: Identitásszolgáltatóval (IdP) való jogkivonat-összevonás esetén, ahol a Databricks egy IdP által kibocsátott OIDC-jogkivonatot cserél egy Databricks OAuth-jogkivonatra. Lásd Hitelesítés identitásszolgáltató tokennel. -
env-oidc: Összevonás esetén, ha az IdP-jogkivonat egy környezeti változóban (DATABRICKS_OIDC_TOKEN) van tárolva. Lásd Hitelesítés identitásszolgáltató tokennel. -
file-oidc: Összevonás esetén, ha az IdP-jogkivonat egy helyi fájlban (DATABRICKS_OIDC_TOKEN_FILEPATH) van tárolva. Lásd Hitelesítés identitásszolgáltató tokennel. -
github-oidc: GitHub Actions összevont hitelesítéshez OIDC-jogkivonatokkal. Lásd: Számítási feladatok identitás-összevonásának engedélyezése a GitHub Actionshez. -
azure-devops-oidc: Az Azure DevOps összevont hitelesítéséhez OIDC-jogkivonatokkal. Lásd: Számítási feladatok identitás-összevonásának engedélyezése az Azure DevOps Pipelineshoz.
-
azure-msi: Azure Managed Service Identity (MSI) használatával történő hitelesítéshez. Lásd : Hitelesítés azure-beli felügyelt identitásokkal. -
azure-client-secret: Azure szolgáltatásnév-hitelesítő ügyféltitkokkal történő hitelesítéshez. Lásd Hitelesítés a Microsoft Entra szolgáltatásazonosítókkal.