Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Note
Te informacje dotyczą interfejsu wiersza polecenia usługi Databricks w wersji 0.205 lub nowszej. Interfejs CLI Databricks jest w publicznej wersji testowej.
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.
Grupa providers poleceń w interfejsie wiersza polecenia usługi Databricks zawiera polecenia do zarządzania dostawcami udostępniania usługi Delta. Dostawca danych reprezentuje organizację w świecie rzeczywistym, który udostępnia dane. Zobacz Co to jest Delta Sharing?.
Tworzenie dostawców usługi databricks
Utwórz nowego dostawcę uwierzytelniania minimalnie na podstawie nazwy i typu uwierzytelniania. Obiekt wywołujący musi być administratorem w metastore.
databricks providers create NAME AUTHENTICATION_TYPE [flags]
Arguments
NAME
Nazwa dostawcy.
AUTHENTICATION_TYPE
Typ uwierzytelniania dla udostępniania delta. Obsługiwane wartości: DATABRICKS, , OAUTH_CLIENT_CREDENTIALS, OIDC_FEDERATIONTOKEN
Opcje
--comment string
Opis dostawcy.
--json JSON
Wbudowany ciąg JSON lub @path do pliku JSON z treścią żądania.
--recipient-profile-str string
To pole jest wymagane, jeśli authentication_type jest TOKEN, OAUTH_CLIENT_CREDENTIALS lub nie jest podany.
Examples
Poniższy przykład tworzy dostawcę z uwierzytelnianiem TOKEN:
databricks providers create my_provider TOKEN --comment "My data provider" --recipient-profile-str "my_profile"
Poniższy przykład tworzy dostawcę z uwierzytelnianiem DATABRICKS:
databricks providers create my_provider DATABRICKS --comment "Internal provider"
Usuwanie dostawców Databricks
Usuń dostawcę uwierzytelniania, jeśli obiekt wywołujący jest administratorem magazynu metadanych lub jest właścicielem dostawcy.
databricks providers delete NAME [flags]
Arguments
NAME
Nazwa dostawcy.
Opcje
Examples
Poniższy przykład usuwa dostawcę:
databricks providers delete my_provider
dostawcy usługi databricks uzyskują dostęp
Uzyskaj określonego dostawcę uwierzytelniania. Obiekt wywołujący musi podać nazwę dostawcy i musi być administratorem magazynu metadanych lub właścicielem dostawcy.
databricks providers get NAME [flags]
Arguments
NAME
Nazwa dostawcy.
Opcje
Examples
Poniższy przykład zawiera szczegółowe informacje o dostawcy:
databricks providers get my_provider
lista dostawców usługi databricks
Lista dostępnych dostawców uwierzytelniania. Osoba dzwoniąca musi być albo administratorem magazynu metadanych, albo właścicielem dostawców. Dostawcy, którzy nie należą do wywołującego, nie są uwzględniani w odpowiedzi. Nie ma gwarancji, że istnieje określona kolejność elementów w tablicy.
databricks providers list [flags]
Opcje
--data-provider-global-metastore-id string
Jeśli nie zostanie podane, zostaną zwróceni wszyscy dostawcy.
--max-results int
Maksymalna liczba dostawców do zwrócenia.
--page-token string
Nieprzezroczysty token stronicowania, umożliwiający przejście do następnej strony na podstawie poprzedniego zapytania.
Examples
W poniższym przykładzie wymieniono wszystkich dostawców:
databricks providers list
W poniższym przykładzie wymieniono dostawców z podziałem na strony:
databricks providers list --max-results 10
W poniższym przykładzie wymieniono dostawców dla określonego magazynu metadanych:
databricks providers list --data-provider-global-metastore-id "my-metastore-id"
dostawcy usługi databricks list-provider-share-assets
Wyświetlanie listy zasobów skojarzonych z udziałem określonego dostawcy. Wywołujący jest odbiorcą współdzielenia.
databricks providers list-provider-share-assets PROVIDER_NAME SHARE_NAME [flags]
Arguments
PROVIDER_NAME
Nazwa dostawcy, który jest właścicielem udziału.
SHARE_NAME
Nazwa udziału.
Opcje
--function-max-results int
Maksymalna liczba funkcji do zwrócenia.
--notebook-max-results int
Maksymalna liczba notesów do zwrócenia.
--table-max-results int
Maksymalna liczba tabel do zwrócenia.
--volume-max-results int
Maksymalna liczba woluminów do zwrócenia.
Examples
W poniższym przykładzie wymieniono wszystkie zasoby w udziale dostawcy:
databricks providers list-provider-share-assets my_provider my_share
W poniższym przykładzie wymieniono zasoby z limitami dla każdego typu:
databricks providers list-provider-share-assets my_provider my_share --table-max-results 5 --function-max-results 3
Lista udziałów dostawców Databricks
Wyświetl listę udziałów określonego dostawcy w magazynie metadanych, w którym:
- wywołujący jest administratorem magazynu metadanych,
- lub obiekt wywołujący jest właścicielem.
databricks providers list-shares NAME [flags]
Arguments
NAME
Nazwa dostawcy, w którym ma być wyświetlana lista udziałów.
Opcje
--max-results int
Maksymalna liczba akcji do zwrócenia.
--page-token string
Nieprzezroczysty token stronicowania, umożliwiający przejście do następnej strony na podstawie poprzedniego zapytania.
Examples
W poniższym przykładzie wymieniono wszystkie udziały dostawcy:
databricks providers list-shares my_provider
W poniższym przykładzie wymieniono udziały z podziałem na strony:
databricks providers list-shares my_provider --max-results 10
Aktualizacja dostawców usługi databricks
Zaktualizuj informacje dla dostawcy uwierzytelniania, jeśli obiekt wywołujący jest administratorem magazynu metadanych lub jest właścicielem dostawcy. Jeśli aktualizacja zmieni nazwę dostawcy, obiekt wywołujący musi być zarówno administratorem magazynu metadanych, jak i właścicielem dostawcy.
databricks providers update NAME [flags]
Arguments
NAME
Nazwa dostawcy.
Opcje
--comment string
Opis dostawcy.
--json JSON
Wbudowany ciąg JSON lub @path do pliku JSON z treścią żądania.
--new-name string
Nowa nazwa dostawcy.
--owner string
Nazwa użytkownika właściciela dostawcy.
--recipient-profile-str string
To pole jest wymagane, jeśli authentication_type jest TOKEN, OAUTH_CLIENT_CREDENTIALS lub nie jest podany.
Examples
Poniższy przykład aktualizuje komentarz dostawcy:
databricks providers update my_provider --comment "Updated provider description"
Poniższy przykład aktualizuje nazwę i właściciela dostawcy:
databricks providers update my_provider --new-name "my_new_provider" --owner "new_owner@example.com"
Flagi globalne
--debug
Czy włączyć logowanie debugowe.
-h lub --help
Wyświetl pomoc dla Databricks CLI lub dla powiązanej grupy poleceń czy pojedynczego polecenia.
--log-file struna
Ciąg reprezentujący plik do zapisywania dzienników wyjściowych. Jeśli ta flaga nie zostanie określona, wartością domyślną jest zapisywanie dzienników wyjściowych w programie stderr.
--log-format formatowanie
Format typu logu text lub json. Wartość domyślna to text.
--log-level struna
Ciąg reprezentujący poziom formatu zapisu dziennika. Jeśli nie zostanie określony, poziom formatu dziennika jest wyłączony.
-o, --output typ
Typ danych wyjściowych polecenia: text lub json. Wartość domyślna to text.
-p, --profile struna
Nazwa profilu pliku ~/.databrickscfg, którego użyć do uruchomienia polecenia. Jeśli ta flaga nie zostanie określona, zostanie użyty profil o nazwie DEFAULT .
--progress-format formatowanie
Format wyświetlania dzienników postępu: default, , appendinplacelubjson
-t, --target struna
Jeśli ma to zastosowanie, docelowy obiekt pakietu do użycia