Pular para o conteúdo principal

providers grupo de comando

nota

Esta informação se aplica a Databricks CLI versões 0.205 e acima. A CLI do Databricks está em pré-visualização pública.

Databricks CLI O uso está sujeito à LicençaDatabricks e à Política de PrivacidadeDatabricks, incluindo qualquer disposição sobre Dados de Uso.

O grupo de comandos providers dentro do Databricks CLI Delta contém comandos para gerenciar provedores de compartilhamento de diretórios. Um provedor de dados representa a organização no mundo real que compartilha os dados. Consulte O que é o Delta Sharing?

fornecedores de databricks criam

Crie um novo provedor de autenticação com base mínima em um nome e tipo de autenticação. O chamador deve ser um administrador na metastore.

databricks providers create NAME AUTHENTICATION_TYPE [flags]

Argumentos

NAME

O nome do provedor.

AUTHENTICATION_TYPE

O tipo de autenticação delta compartilhamento. Valores suportados: DATABRICKS, OAUTH_CLIENT_CREDENTIALS, OIDC_FEDERATION, TOKEN

Opções

--comment string

Descrição sobre o provedor.

--json JSON

As cadeias de caracteres JSON ou o caminho @path para o arquivo JSON com o corpo da solicitação.

--recipient-profile-str string

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

Bandeiras globais

Exemplos

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

Bash
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:

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

fornecedores de databricks excluem

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

databricks providers delete NAME [flags]

Argumentos

NAME

Nome do provedor.

Opções

Bandeiras globais

Exemplos

O exemplo a seguir exclui um provedor:

Bash
databricks providers delete my_provider

fornecedores de databricks obtêm

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

databricks providers get NAME [flags]

Argumentos

NAME

Nome do provedor.

Opções

Bandeiras globais

Exemplos

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

Bash
databricks providers get my_provider

lista de fornecedores de databricks

Liste os provedores de autenticação disponíveis. O chamador deve ser administrador da metastore ou proprietário dos provedores. Os provedores que não são de propriedade do chamador não estão incluídos na resposta. Não há garantia de uma ordem 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 serem devolvidos.

--page-token string

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

Bandeiras globais

Exemplos

O exemplo a seguir lista todos os provedores:

Bash
databricks providers list

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

Bash
databricks providers list --max-results 10

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

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

Provedores de databricks listar-provedor-compartilhar-ativo

Lista ativa associada à participação de um provedor específico. O chamador é o destinatário do compartilhamento.

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

Argumentos

PROVIDER_NAME

O nome do provedor que possui a ação.

SHARE_NAME

O nome da ação.

Opções

--function-max-results int

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

--notebook-max-results int

Número máximo de Notebooks a serem devolvidos.

--table-max-results int

Número máximo de mesas a serem devolvidas.

--volume-max-results int

Número máximo de volumes a serem devolvidos.

Bandeiras globais

Exemplos

O exemplo a seguir lista todos os ativos em uma participação de um provedor:

Bash
databricks providers list-provider-share-assets my_provider my_share

O exemplo a seguir lista ativo com limites para cada tipo:

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

compartilhamentos de listas de fornecedores de databricks

Liste as ações do provedor especificado na metastore, onde:

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

Argumentos

NAME

Nome do provedor no qual listar ações.

Opções

--max-results int

Número máximo de ações a serem devolvidas.

--page-token string

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

Bandeiras globais

Exemplos

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

Bash
databricks providers list-shares my_provider

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

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

atualização de provedores de databricks

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

databricks providers update NAME [flags]

Argumentos

NAME

Nome do provedor.

Opções

--comment string

Descrição sobre o provedor.

--json JSON

As cadeias de caracteres JSON ou o caminho @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

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

Bandeiras globais

Exemplos

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

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

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

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

Bandeiras globais

--debug

Se deve habilitar o registro de depuração.

-h ou --help

Exibir ajuda para o comando Databricks CLI ou para o grupo de comandos relacionado ou para o comando relacionado.

--log-file string

Uma string que representa o arquivo no qual a saída logs deve ser gravada. Se este sinalizador não for especificado, o default deverá gravar a saída logs no stderr.

--log-format Formato

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

--log-level string

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

-o, --output Tipo

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

-p, --profile string

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

--progress-format Formato

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

-t, --target string

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