Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Uwaga
Korzystanie z interfejsu wiersza polecenia usługi Databricks podlega licencjom usługi Databricks i powiadomieniom o ochronie prywatności usługi Databricks, w tym wszelkim przepisom dotyczącym danych użycia.
W tym artykule opisano sposób używania interfejsu wiersza polecenia usługi Databricks z profilami konfiguracji. Przyjęto założenie, że interfejs wiersza polecenia usługi Databricks został już zainstalowany i utworzono plik profilów konfiguracji usługi Databricks. Zobacz Instalowanie lub aktualizowanie interfejsu wiersza polecenia usługi Databricks i profilów konfiguracji usługi Azure Databricks.
Uzyskiwanie informacji o profilach konfiguracji
Dodanie wielu profilów konfiguracji do pliku .databrickscfg umożliwia szybkie uruchamianie poleceń w różnych obszarach roboczych przez określenie nazwy docelowego profilu konfiguracji we fladze --profile lub -p polecenia. Jeśli nie określisz profilu, interfejs wiersza polecenia wybierze go w następującej kolejności:
- Zmienna
DATABRICKS_CONFIG_PROFILEśrodowiskowa, jeśli jest ustawiona. - Ustawienie
default_profilew[__settings__]sekcji.databrickscfg, jeśli istnieje. Można to ustawić za pomocą poleceniadatabricks auth switch. Zobacz databricks auth switch. - Profil
DEFAULT.
Wskazówka
Możesz nacisnąć Tab po --profile lub -p, aby wyświetlić listę istniejących dostępnych profilów konfiguracji, z których chcesz wybrać.
Możesz na przykład mieć profil konfiguracji o nazwie, który odwołuje się do obszaru roboczego usługi Azure Databricks używanego na potrzeby obciążeń programistycznych i oddzielnego profilu konfiguracji o nazwie DEVPROD odwołującego się do innego obszaru roboczego usługi Azure Databricks używanego na potrzeby obciążeń produkcyjnych.
Domyślnie interfejs wiersza poleceń Databricks szuka pliku .databrickscfg w folderze ~ (domowym folderze użytkownika) w systemach Unix, Linux i macOS lub w folderze %USERPROFILE% (domowym folderze użytkownika) w systemie Windows. Aby zmienić domyślną ścieżkę pliku .databrickscfg, ustaw zmienną środowiskową DATABRICKS_CONFIG_FILE na inną ścieżkę. Zobacz pola specyficzne dla platformy .databrickscfg.
Aby uzyskać informacje o istniejącym profilu konfiguracji, uruchom polecenie auth describe:
databricks auth describe --profile <configuration-profile-name>
Na przykład poniżej przedstawiono dane wyjściowe profilu skonfigurowanego przy użyciu uwierzytelniania osobistego tokenu dostępu usługi Azure Databricks:
Host: https://dbc-a1b2345c-d6e7.cloud.databricks.com
User: user@example.com
Authenticated with: pat
-----
Current configuration:
✓ host: https://dbc-a1b2345c-d6e7.cloud.databricks.com (from ~/.databrickscfg config file)
✓ token: ******** (from ~/.databrickscfg config file)
✓ profile: <configuration-profile-name> (from --profile flag)
✓ auth_type: pat
Uwaga
Polecenie auth env jest przestarzałe. Użyj databricks auth describe, aby sprawdzić konfigurację profilu, lub databricks auth token, aby pobrać token dostępu OAuth z pamięci podręcznej.
Aby uzyskać informacje o wszystkich dostępnych profilach, uruchom polecenie auth profiles:
databricks auth profiles
Name Host Valid
DEFAULT https://dbc-a1b2345c-d6e7.cloud.databricks.com YES
Development https://dbc-a1b2345c-d6e7.cloud.databricks.com YES
Staging https://dbc-a1b2345c-d6e7.cloud.databricks.com YES
Production https://dbc-a1b2345c-d6e7.cloud.databricks.com YES
Dane wyjściowe auth profiles polecenia nie wyświetlają żadnych tokenów dostępu. Aby wyświetlić szczegóły tokenu dla określonego profilu, uruchom polecenie databricks auth describe --profile <profile-name> lub databricks auth token --profile <profile-name>.
Ważne
Interfejs wiersza poleceń Databricks nie działa z plikiem .netrc. Możesz mieć .netrc plik w swoim środowisku do innych celów, ale interfejs wiersza polecenia usługi Databricks nie będzie używać tego .netrc pliku.
Testowanie profilów konfiguracji
Aby przetestować profile konfiguracji i sprawdzić, czy prawidłowo skonfigurowaliśmy uwierzytelnianie, uruchom polecenie łączące się z obszarem roboczym.
Jeśli nie określisz profilu, zostanie użyty profil domyślny. Na przykład następujące polecenie wyświetla listę dostępnych wersji środowiska Databricks Runtime dla obszaru roboczego usługi Azure Databricks skojarzonego z profilem DEFAULT.
Uwaga
To polecenie zakłada, że nie masz żadnych zmiennych środowiskowych, które mają pierwszeństwo przed ustawieniami w profilu DEFAULT. Aby uzyskać więcej informacji, zobacz Kolejność uwierzytelniania oceny.
databricks clusters spark-versions
Aby zweryfikować określony profil konfiguracji, podaj nazwę profilu przy użyciu flagi -p.
databricks clusters spark-versions -p PROD