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.
Note
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 sandbox grupo de comandos dentro da CLI Databricks ajuda-o a criar, configurar e aceder a ambientes Sandbox Databricks.
Importante
O Databricks Sandbox está em Beta.
Os ambientes Sandbox Databricks são ambientes de desenvolvimento acessíveis por SSH, apoiados por isolamento de microVMs. Cada sandbox é um ambiente pessoal com ferramentas pré-instaladas (Python, Node.js, Rust e Databricks CLI) e armazenamento persistente.
Para começar:
databricks auth login --host https://...
databricks sandbox register
databricks sandbox create
databricks sandbox ssh
Configuração sandbox Databricks
Configura o nome de um sandbox e a política de auto-stop.
As --namedefinições , --idle-timeout, e --no-autostop são independentes, e podes passar qualquer combinação.
databricks sandbox config <sandbox-id> [flags]
Arguments
<sandbox-id>
O ID do sandbox para configurar.
Opções
--name string
Etiqueta para o sandbox (máximo 256 bytes). Passe --name= para limpar.
--idle-timeout string
Tempo de espera em pausa. Defina este valor para 0 (ou 0s) para o limpar e use o padrão do gestor (10m). Intervalo válido: 1m até 24h.
--no-autostop
Quando é verdade, este sandbox nunca para automaticamente em idle. Passe --no-autostop=false para reverter.
Examples
databricks sandbox config my-sandbox-1234 --name my-project
databricks sandbox config my-sandbox-1234 --idle-timeout 15m
databricks sandbox config my-sandbox-1234 --idle-timeout 1h30m
databricks sandbox config my-sandbox-1234 --idle-timeout 0
databricks sandbox config my-sandbox-1234 --no-autostop
databricks sandbox config my-sandbox-1234 --no-autostop=false
databricks sandbox config my-sandbox-1234 --idle-timeout 30m --no-autostop=false
Databricks Sandbox criam
Cria um novo ambiente sandbox.
Cria um ambiente de desenvolvimento pessoal apoiado por uma microVM, bloqueia até o sandbox estar a correr e imprime o ID do sandbox.
databricks sandbox create [flags]
Opções
--json
Resultados de retorno em formato JSON.
--name string
Etiqueta para o sandbox (máximo 256 bytes).
Examples
databricks sandbox create
databricks sandbox create --name my-project
databricks sandbox create --json
Databricks sandbox por defeito
Defina o sandbox padrão usado por databricks sandbox ssh.
O padrão é armazenado localmente em ~/.databricks/sandbox.json cada perfil. O ID sandbox é validado contra o servidor antes de ser escrito.
databricks sandbox default <sandbox-id> [flags]
Pseudónimos: set-default
Arguments
<sandbox-id>
O ID do sandbox para definir como padrão.
Opções
Exemplo
databricks sandbox default my-sandbox-1234
Eliminação de sandbox de databricks
Apague um ambiente sandbox.
Isto termina permanentemente e remove o sandbox especificado. Os prompts de comando para confirmação interativamente; Costumo --auto-approve saltar o enunciado.
databricks sandbox delete <sandbox-id> [flags]
Arguments
<sandbox-id>
O ID do sandbox para apagar.
Opções
--auto-approve
Ignora o prompt interativo de confirmação.
Examples
databricks sandbox delete my-sandbox-1234
databricks sandbox delete my-sandbox-1234 --auto-approve
Lista sandbox do Databricks
Lista os teus ambientes sandbox.
Mostra todos os sandboxes associados à tua conta, incluindo o estado atual e o ID.
databricks sandbox list [flags]
Opções
--json
Resultados de retorno em formato JSON.
Examples
databricks sandbox list
databricks sandbox list --json
Databricks Sandbox Register
Gera uma chave SSH dedicada para sandbox e regista-a no serviço.
Este comando:
- Gera uma chave SSH Ed25519 em
~/.ssh/sandbox_ed25519(se não existir). - Regista a chave pública no serviço sandbox, rotulada com
--name. - Opcionalmente, atualiza
~/.ssh/configcom umaHost sandbox-gwentrada.
Após o registo, databricks sandbox ssh usa esta chave automaticamente.
databricks sandbox register [flags]
Opções
--name string
Etiqueta para a chave registada (por defeito o nome de host desta máquina). Passe --name= para o registo sem etiqueta.
Examples
databricks sandbox register
databricks sandbox register --name my-laptop
Databricks sandbox SSH
SSH para o teu predefinido ou para um ambiente sandbox específico. Argumentos extra depois -- são passados diretamente para ssh.
databricks sandbox ssh [sandbox-id] [-- <ssh-args-or-command>...] [flags]
Arguments
[sandbox-id]
ID sandbox opcional. Se for omitido, usa o teu sandbox padrão.
Opções
--gateway string
Nome do hostname do gateway sandbox (detetado automaticamente no perfil se estiver vazio).
--port string
Porta SSH gateway sandbox. Padrão: 2222.
Examples
databricks sandbox ssh
databricks sandbox ssh my-sandbox-1234
databricks sandbox ssh -- ls -la /home
databricks sandbox ssh my-sandbox-1234 -- cat /etc/os-release
databricks sandbox ssh -- -L 8080:localhost:8080
Databricks Sandbox SSH-Key
Gerir as chaves SSH registadas no serviço sandbox.
databricks sandbox ssh-key [command]
Comandos disponíveis
-
databricks sandbox ssh-key list- Listar chaves SSH registadas no serviço sandbox. -
databricks sandbox ssh-key delete- Eliminar uma chave SSH registada no serviço sandbox.
Opções
Lista de chaves ssh do databricks sandbox
Liste chaves SSH registadas no serviço sandbox.
Cada linha mostra o hash da chave atribuída pelo servidor (usado para eliminar a chave), o nome fornecido pelo utilizador e os carimbos temporais de criação e último uso. A chave localmente registada (de databricks sandbox register) é marcada quando o seu hash corresponde a uma das entradas listadas.
databricks sandbox ssh-key list [flags]
Opções
--json
Resultados de retorno em formato JSON.
Examples
databricks sandbox ssh-key list
databricks sandbox ssh-key list --json
Databricks sandbox ssh-key delete
Apague uma chave SSH registada no serviço sandbox.
O hash da chave é o identificador devolvido por databricks sandbox ssh-key list. Após a eliminação, as tentativas de SSH que usam a chave privada correspondente não têm sucesso até que a volte a registar.
databricks sandbox ssh-key delete <key-hash> [flags]
Arguments
<key-hash>
O hash chave a eliminar.
Opções
Exemplo
databricks sandbox ssh-key delete a1b2c3d4e5f6...
Databricks Sandbox Start
Liga um ambiente sandbox parado.
Arranca a microVM de backup e bloqueia até o sandbox chegar a Em Execução (ou até 10 minutos). Executar este comando num sandbox já a correr é um no-op.
databricks sandbox start <sandbox-id> [flags]
Arguments
<sandbox-id>
O ID sandbox para ativar.
Opções
Exemplo
databricks sandbox start my-sandbox-1234
Estado do sandbox Databricks
Mostrar o estado detalhado de um ambiente sandbox.
databricks sandbox status <sandbox-id> [flags]
Arguments
<sandbox-id>
O ID sandbox a inspecionar.
Opções
--json
Resultados de retorno em formato JSON.
Examples
databricks sandbox status my-sandbox-1234
databricks sandbox status my-sandbox-1234 --json
Databricks Sandbox stop
Parar um ambiente sandbox a correr.
Termina a microVM de suporte mas preserva o registo sandbox e o seu armazenamento persistente. Parar um sandbox já parado é uma no-op.
databricks sandbox stop <sandbox-id> [flags]
Arguments
<sandbox-id>
O ID sandbox para parar.
Opções
Exemplo
databricks sandbox stop my-sandbox-1234
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