Udostępnij przez


providers grupa poleceń

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.

Flagi globalne

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

Flagi globalne

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

Flagi globalne

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.

Flagi globalne

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.

Flagi globalne

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.

Flagi globalne

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.

Flagi globalne

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