providers
grupo de comando
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.
Exemplos
O exemplo a seguir cria um provedor com autenticação por tokens:
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"
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
Exemplos
O exemplo a seguir exclui um provedor:
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
Exemplos
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 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.
Exemplos
O exemplo a seguir lista todos os provedores:
databricks providers list
O exemplo a seguir lista os provedores com paginação:
databricks providers list --max-results 10
O exemplo a seguir lista os provedores de um metastore específico:
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.
Exemplos
O exemplo a seguir lista todos os ativos em uma participação de um provedor:
databricks providers list-provider-share-assets my_provider my_share
O exemplo a seguir lista ativo com limites para cada tipo:
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.
Exemplos
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 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.
Exemplos
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 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