Partilhar via


providers grupo de comando

Note

Essas informações se aplicam às versões 0.205 e superiores da CLI do Databricks. A CLI do Databricks está em Pré-Visualização Pública.

O uso da CLI do Databricks está sujeito à Licença do Databricks e ao Aviso de Privacidade do Databricks, incluindo quaisquer disposições de Dados de Uso.

O providers grupo de comandos dentro da CLI Databricks contém comandos para gerir os fornecedores de partilha Delta. Um provedor de dados representa a organização no mundo real que compartilha os dados. Consulte O que é Delta Sharing?.

Os provedores de databricks criam

Crie um novo provedor de autenticação minimamente com base em um nome e tipo de autenticação. O chamador deve ser um administrador no metastore.

databricks providers create NAME AUTHENTICATION_TYPE [flags]

Arguments

NAME

    O nome do provedor.

AUTHENTICATION_TYPE

    O tipo de autenticação do Delta Sharing. Valores suportados: DATABRICKS, OAUTH_CLIENT_CREDENTIALS, OIDC_FEDERATION, , TOKEN

Opções

--comment string

    Descrição sobre o provedor.

--json JSON

    A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação.

--recipient-profile-str string

    Este campo é obrigatório quando o authentication_type é TOKEN, OAUTH_CLIENT_CREDENTIALS ou não fornecido.

Bandeiras globais

Examples

O exemplo a seguir cria um provedor com autenticação TOKEN:

databricks providers create my_provider TOKEN --comment "My data provider" --recipient-profile-str "my_profile"

O exemplo a seguir cria um provedor com autenticação DATABRICKS:

databricks providers create my_provider DATABRICKS --comment "Internal provider"

eliminar provedores de databricks

Exclua um provedor de autenticação, se o chamador for um administrador de metastore ou for o proprietário do provedor.

databricks providers delete NAME [flags]

Arguments

NAME

    Nome do fornecedor.

Opções

Bandeiras globais

Examples

O exemplo a seguir exclui um provedor:

databricks providers delete my_provider

Os fornecedores de databricks obtêm

Obtenha um provedor de autenticação específico. O chamador deve fornecer o nome do provedor e deve ser um administrador de metastore ou o proprietário do provedor.

databricks providers get NAME [flags]

Arguments

NAME

    Nome do fornecedor.

Opções

Bandeiras globais

Examples

O exemplo a seguir obtém detalhes de um provedor:

databricks providers get my_provider

Lista de fornecedores de Databricks

Liste os provedores de autenticação disponíveis. O chamador deve ser um administrador de metastore ou o proprietário dos provedores. Os fornecedores que não pertencem ao autor da chamada não são incluídos na resposta. Não há garantia de uma ordenação específica dos elementos na matriz.

databricks providers list [flags]

Opções

--data-provider-global-metastore-id string

    Se não for fornecido, todos os fornecedores serão devolvidos.

--max-results int

    Número máximo de fornecedores a retornar.

--page-token string

    Token de paginação opaco para avançar para a próxima página com base na consulta anterior.

Bandeiras globais

Examples

O exemplo a seguir lista todos os provedores:

databricks providers list

O exemplo a seguir lista provedores com paginação:

databricks providers list --max-results 10

O exemplo a seguir lista provedores para um metastore específico:

databricks providers list --data-provider-global-metastore-id "my-metastore-id"

Fornecedores do Databricks, comando: list-provider-share-assets

Listar ativos associados à participação de um provedor especificado. O chamador é o destinatário do compartilhamento.

databricks providers list-provider-share-assets PROVIDER_NAME SHARE_NAME [flags]

Arguments

PROVIDER_NAME

    O nome do provedor que possui o compartilhamento.

SHARE_NAME

    O nome do compartilhamento.

Opções

--function-max-results int

    Número máximo de funções a devolver.

--notebook-max-results int

    Número máximo de blocos de notas a devolver.

--table-max-results int

    Número máximo de tabelas a devolver.

--volume-max-results int

    Número máximo de volumes a devolver.

Bandeiras globais

Examples

O exemplo a seguir lista todos os ativos no compartilhamento de um provedor:

databricks providers list-provider-share-assets my_provider my_share

O exemplo a seguir lista ativos com limites em cada tipo:

databricks providers list-provider-share-assets my_provider my_share --table-max-results 5 --function-max-results 3

compartilhamentos de lista de provedores de databricks

Listar os compartilhamentos do provedor especificado dentro do metastore onde:

  • o chamador é um administrador de metastore,
  • ou o chamador é o proprietário.
databricks providers list-shares NAME [flags]

Arguments

NAME

    Nome do provedor no qual listar compartilhamentos.

Opções

--max-results int

    Número máximo de ações (de empresa) a devolver.

--page-token string

    Token de paginação opaco para avançar para a próxima página com base na consulta anterior.

Bandeiras globais

Examples

O exemplo a seguir lista todos os compartilhamentos de um provedor:

databricks providers list-shares my_provider

O exemplo a seguir lista compartilhamentos com paginação:

databricks providers list-shares my_provider --max-results 10

Atualização dos provedores do Databricks

Atualize as informações de um provedor de autenticação, se o chamador for um administrador de metastore ou for o proprietário do provedor. Se a atualização alterar o nome do provedor, o chamador deverá ser um administrador de metastore e o proprietário do provedor.

databricks providers update NAME [flags]

Arguments

NAME

    Nome do fornecedor.

Opções

--comment string

    Descrição sobre o provedor.

--json JSON

    A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação.

--new-name string

    Novo nome para o provedor.

--owner string

    Nome de usuário do proprietário do provedor.

--recipient-profile-str string

    Este campo é obrigatório quando o authentication_type é TOKEN, OAUTH_CLIENT_CREDENTIALS ou não fornecido.

Bandeiras globais

Examples

O exemplo a seguir atualiza o comentário de um provedor:

databricks providers update my_provider --comment "Updated provider description"

O exemplo a seguir atualiza o nome e o proprietário de um provedor:

databricks providers update my_provider --new-name "my_new_provider" --owner "new_owner@example.com"

Bandeiras globais

--debug

  Se o log de depuração deve ser habilitado.

-h ou --help

    Exiba a ajuda para a CLI do Databricks ou para o grupo de comandos relacionado ou para o comando relacionado.

--log-file string

    Uma cadeia de caracteres que representa o ficheiro onde os registos de saída são gravados. Se esse sinalizador não for especificado, o padrão é gravar logs de saída no stderr.

--log-format Formato

    O tipo de formato de log, text ou json. O valor predefinido é text.

--log-level string

    Uma cadeia de caracteres que representa o nível de formato de log. Se não for especificado, o nível de formato de log será desativado.

-o, --output tipo

    O tipo de saída do comando, text ou json. O valor predefinido é text.

-p, --profile string

    O nome do perfil no arquivo ~/.databrickscfg a ser usado para executar o comando. Se esse sinalizador não for especificado, se ele existir, o perfil nomeado DEFAULT será usado.

--progress-format Formato

    O formato para exibir logs de progresso: default, append, inplace, ou json

-t, --target string

    Se aplicável, o destino do pacote a ser usado