Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Observação
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 temporary-path-credentials grupo de comandos dentro da CLI Databricks contém comandos para gerar credenciais de curta duração e downscope, usadas para aceder a locais externos de armazenamento na nuvem registados no Databricks. Estas credenciais proporcionam acesso seguro e com tempo limitado a dados em ambientes cloud como AWS, Azure e Google Cloud. Consulte distribuição de credenciais do Unity Catalog para acesso a sistemas externos.
Databricks credenciais-caminho-temporárias gerar-credenciais-caminho-temporárias
Gerar uma credencial de curta duração para aceder diretamente a locais de armazenamento na nuvem registados no Databricks. A API Generate Temporary Path Credentials é suportada apenas para caminhos de armazenamento externos, especificamente localizações externas e tabelas externas. As tabelas geridas não são suportadas por esta API.
A metastore deve ter external_access_enabled flag definido como true (por defeito falso). O chamador deve ter o privilégio de EXTERNAL_USE_LOCATION na localização externa; Este privilégio só pode ser concedido por proprietários externos de localizações. Para pedidos em tabelas externas existentes, o chamador deve também ter o privilégio de EXTERNAL_USE_SCHEMA no esquema pai; Este privilégio só pode ser concedido pelos proprietários dos catálogos.
databricks temporary-path-credentials generate-temporary-path-credentials URL OPERATION [flags]
Arguments
URL
URL para acesso baseado em caminhos.
OPERATION
A operação está a ser realizada no percurso. Valores suportados: PATH_CREATE_TABLE, PATH_READ, PATH_READ_WRITE.
Opções
--dry-run
Flag opcional para testar o pedido sem gerar credenciais.
--json JSON
A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação
Exemplos
O exemplo seguinte gera credenciais temporárias para acesso de leitura a uma localização S3:
databricks temporary-path-credentials generate-temporary-path-credentials s3://my-bucket/my-path PATH_READ
O exemplo seguinte gera credenciais temporárias para acesso de leitura-escrita a uma localização de armazenamento Azure:
databricks temporary-path-credentials generate-temporary-path-credentials abfss://container@storage.dfs.core.windows.net/path PATH_READ_WRITE
O exemplo seguinte gera credenciais temporárias para criar uma tabela numa localização GCS:
databricks temporary-path-credentials generate-temporary-path-credentials gs://my-bucket/my-path PATH_CREATE_TABLE
O exemplo seguinte realiza um ensaio geral para testar o pedido:
databricks temporary-path-credentials generate-temporary-path-credentials s3://my-bucket/my-path PATH_READ --dry-run
O exemplo seguinte gera credenciais usando JSON:
databricks temporary-path-credentials generate-temporary-path-credentials s3://my-bucket/my-path PATH_READ --json '{}'
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 usar 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