Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento odkaz obsahuje seznam proměnných prostředí a konfiguračních polí pro jednotné ověřování Databricks. Konzistentně pracují napříč rozhraním příkazového řádku Databricks, poskytovatelem Terraformu a sadami SDK pro Python, Javu a Go.
Tento odkaz použijte k nastavení ověřování nebo řešení potíží s ověřováním. Každá položka zahrnuje:
- Proměnná prostředí: Nastavte ho v prostředí prostředí.
-
.databrickscfgpole: Použijte ho v konfiguračních profilech. - Pole Terraformu: Nakonfigurujte ho v bloku zprostředkovatele Terraformu. Viz Ověřování v dokumentaci zprostředkovatele Databricks Terraform.
-
Configfield: Tuto možnost použijte při programové konfiguraci sad SDK pomocíConfigRozhraní api.
Obecná konfigurační pole
Tyto proměnné konfigurují základní nastavení připojení a výpočetních prostředků pro Databricks.
| Běžný název | Description | Proměnná prostředí |
.databrickscfg pole, pole Terraformu |
Config pole |
|---|---|---|---|---|
| Hostitel Azure Databricks | (Řetězec) Adresa URL hostitele Azure Databricks pro koncový bod pracovního prostoru Azure Databricks nebo koncový bod účtů Azure Databricks. | DATABRICKS_HOST |
host |
host (Python)setHost (Java)Host (Jít) |
| Token Azure Databricks | (Řetězec) Osobní přístupový token Azure Databricks nebo token Microsoft Entra ID. | DATABRICKS_TOKEN |
token |
token (Python)setToken (Java)Token (Jít) |
| ID účtu Azure Databricks | (Řetězec) ID účtu Azure Databricks pro koncový bod účtu Azure Databricks. Má účinek pouze v případech, kdy je hostitel Azure Databricks nastavený také na https://accounts.azuredatabricks.net. |
DATABRICKS_ACCOUNT_ID |
account_id |
account_id (Python)setAccountID (Java)AccountID (Jít) |
| ID clusteru | (Řetězec) ID clusteru, který se má použít | DATABRICKS_CLUSTER_ID |
cluster_id |
cluster_id |
| Výpočetní prostředí bez serveru | (Řetězec) Nastavení automatického povolení výpočetních prostředků bez serveru. Platné hodnoty jsou auto. |
DATABRICKS_SERVERLESS_COMPUTE_ID |
serverless_compute_id |
serverless_compute_id |
| Běžný název | Description | Proměnná prostředí |
.databrickscfg pole, pole Terraformu |
Config pole |
|---|---|---|---|---|
| ID klienta Azure | (Řetězec) ID aplikace služebního principála Microsoft Entra ID. Používá se s ověřováním spravovaných identit Azure a ověřováním instančního objektu Microsoft Entra ID. | ARM_CLIENT_ID |
azure_client_id |
azure_client_id (Python)setAzureClientID (Java)AzureClientID (Jít) |
| Tajný klíč klienta Azure | (Řetězec) Tajný klíč klienta instančního objektu Microsoft Entra ID. Používá se s ověřením pomocí služebního objektu Microsoft Entra ID. | ARM_CLIENT_SECRET |
azure_client_secret |
azure_client_secret (Python)setAzureClientSecret (Java)AzureClientSecret (Jít) |
| ID klienta | (Řetězec) Identifikátor klienta spravované hlavní služby Azure Databricks nebo spravované hlavní služby Microsoft Entra ID. Používá se s ověřováním OAuth M2M. | DATABRICKS_CLIENT_ID |
client_id |
client_id (Python)setClientId (Java)ClientId (Jít) |
| Klientské tajemství | (Řetězec) Tajný klíč klienta spravovaného servisního objektu Azure Databricks nebo servisního objektu Microsoft Entra ID. Používá se s ověřováním OAuth M2M. | DATABRICKS_CLIENT_SECRET |
client_secret |
client_secret (Python)setClientSecret (Java)ClientSecret (Jít) |
| Prostředí Azure | (Řetězec) Typ prostředí Azure. Výchozí hodnota je PUBLIC. |
ARM_ENVIRONMENT |
azure_environment |
azure_environment (Python)setAzureEnvironment (Java)AzureEnvironment (Jít) |
| ID klienta Azure | (Řetězec) ID tenanta principálu služby Microsoft Entra ID. | ARM_TENANT_ID |
azure_tenant_id |
azure_tenant_id (Python)setAzureTenantID (Java)AzureTenantID (Jít) |
| Azure používá MSI | (Logická hodnota) Je pravda, že pro instanční objekty použijete tok ověřování bez hesla identity spravované služby Azure. Je třeba nastavit také identifikátor prostředku Azure. | ARM_USE_MSI |
azure_use_msi |
AzureUseMSI (Jít) |
| ID prostředku Azure | (Řetězec) ID Azure Resource Manageru pro pracovní prostor Azure Databricks | DATABRICKS_AZURE_RESOURCE_ID |
azure_workspace_resource_id |
azure_workspace_resource_id (Python)setAzureResourceID (Java)AzureResourceID (Jít) |
Pole specifická pro .databrickscfg
Pomocí těchto proměnných prostředí nebo polí můžete zadat jiné než výchozí nastavení pro .databrickscfg. Viz také Azure Databricks konfigurační profily.
| Běžný název | Description | Proměnná prostředí | Terraformové pole |
Config pole |
|---|---|---|---|---|
.databrickscfg cesta k souboru |
(Řetězec) Jiná než výchozí cesta k .databrickscfg souboru. |
DATABRICKS_CONFIG_FILE |
config_file |
config_file (Python)setConfigFile (Java)ConfigFile (Jít) |
.databrickscfg výchozí profil |
(Řetězec) Výchozí pojmenovaný profil, který se má použít, jiný než DEFAULT. |
DATABRICKS_CONFIG_PROFILE |
profile |
profile (Python)setProfile (Java)Profile (Jít) |
Pole ověřování
Pomocí těchto proměnných prostředí nebo polí vynucujte konkrétní typ ověřování Databricks.
| Běžný název | Description | Proměnná prostředí | Terraformové pole |
Config pole |
|---|---|---|---|---|
| Typ ověřování Databricks | (Řetězec) Pokud je v prostředí k dispozici více atributů ověřování, použijte typ ověřování určený tímto argumentem. Viz podporované typy ověřování. | DATABRICKS_AUTH_TYPE |
auth_type |
auth_type (Python)setAuthType (Java)AuthType (Jít) |
| Proměnná prostředí tokenu OIDC | (Řetězec) Název proměnné prostředí, která obsahuje váš token OIDC vydaný OIDC vydaný ZPROSTŘEDKOVATELem IdentityP. Používá se s typem env-oidc ověřování. Výchozí hodnota je DATABRICKS_OIDC_TOKEN. |
DATABRICKS_OIDC_TOKEN_ENV |
oidc_token_env |
oidc_token_env (Python)setOIDCTokenEnv (Java)OIDCTokenEnv (Jít) |
| Cesta k souboru tokenu OIDC | (Řetězec) Cesta k místnímu souboru, který obsahuje váš token OIDC vydaný OIDC. Používá se s typem file-oidc ověřování. |
DATABRICKS_OIDC_TOKEN_FILEPATH |
oidc_token_filepath |
oidc_token_filepath (Python)setOIDCTokenFilepath (Java)OIDCTokenFilepath (Jít) |
Podporované typy ověřování
Mezi podporované hodnoty polí typu ověřování Databricks patří:
-
oauth-m2m: Pro ověřování typu machine-to-machine (M2M) s principálem služby Databricks prostřednictvím OAuth 2.0. Viz Autorizace přístupu instančního objektu k Azure Databricks pomocí OAuth. -
pat: Pro ověřování pomocí osobního přístupového tokenu Databricks. Viz Ověřování pomocí osobních přístupových tokenů Azure Databricks (dřívější systém). -
databricks-cli: Interaktivní přihlášení pomocí Databricks CLI s OAuth 2.0. Viz Autorizace přístupu uživatelů k Azure Databricks pomocí OAuth. -
oidc-token: Pro federaci tokenů s zprostředkovatelem identity (IDP), kde Databricks vyměňuje token OIDC vydaný OIDC pro token Databricks OAuth. Viz Ověření pomocí tokenu zprostředkovatele identity. -
env-oidc: Pro federaci když je token zprostředkovatele identity uložený v proměnné prostředí (DATABRICKS_OIDC_TOKEN). Viz Ověření pomocí tokenu zprostředkovatele identity. -
file-oidc: Pro federaci, když je váš token zprostředkovatele identity uložený v místním souboru (DATABRICKS_OIDC_TOKEN_FILEPATH). Viz Ověření pomocí tokenu zprostředkovatele identity. -
github-oidc: Pro federované ověřování GitHub Actions prostřednictvím tokenů OIDC. Viz Povolení federace identit úloh pro GitHub Actions. -
azure-devops-oidc: Pro federované ověřování Azure DevOps prostřednictvím tokenů OIDC. Viz Povolení federace identit úloh pro Azure DevOps Pipelines.
-
azure-msi: Ověřování pomocí identity spravované služby Azure (MSI). Viz Ověřování pomocí spravovaných identit Azure. -
azure-client-secret: Pro ověřování pomocí aplikačního objektu Azure s klientskými tajnými klíči. Viz Ověřování pomocí instančních objektů Microsoft Entra.