sandbox grupo de comando

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.

Bandeiras globais

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).

Bandeiras globais

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

Bandeiras globais

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.

Bandeiras globais

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.

Bandeiras globais

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:

  1. Gera uma chave SSH Ed25519 em ~/.ssh/sandbox_ed25519 (se não existir).
  2. Regista a chave pública no serviço sandbox, rotulada com --name.
  3. Opcionalmente, atualiza ~/.ssh/config com uma Host sandbox-gw entrada.

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.

Bandeiras globais

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.

Bandeiras globais

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

Opções

Bandeiras globais

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.

Bandeiras globais

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

Bandeiras globais

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

Bandeiras globais

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.

Bandeiras globais

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

Bandeiras globais

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