Partilhar via


account workspaces grupo de comando

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 account workspaces grupo de comandos dentro da CLI Databricks contém comandos para gerir os espaços de trabalho da sua conta. Um espaço de trabalho Databricks é um ambiente para aceder a todos os seus ativos Databricks. O espaço de trabalho organiza objetos (cadernos, bibliotecas e experiências) em pastas e fornece acesso a dados e recursos computacionais, como clusters e tarefas. Consulte Criar um espaço de trabalho.

Observação

Estes comandos estão disponíveis se a sua conta estiver na versão E2 da plataforma ou num plano personalizado selecionado que permita múltiplos espaços de trabalho por conta.

Databricks Conta Workspaces Criar

Criar um novo espaço de trabalho usando uma configuração de credenciais e uma configuração de armazenamento, uma configuração de rede opcional (se usar uma VPC gerida pelo cliente), uma configuração opcional de chave de serviços geridos (se usar chaves geridas pelo cliente para serviços geridos) e uma configuração opcional de chave de armazenamento (se usar chaves geridas pelo cliente para armazenamento).

Importante

Esta operação é assíncrona. Uma resposta com o código de estado HTTP 200 significa que o pedido foi aceite e está em progresso, mas não significa que o espaço de trabalho foi implementado com sucesso e está a funcionar. O estado inicial do espaço de trabalho é tipicamente PROVISIONAMENTO. Use o campo ID do espaço de trabalho (workspace_id) na resposta para identificar o novo espaço de trabalho e faça pedidos repetidos GET com o ID do espaço de trabalho e verifique o seu estado. O espaço de trabalho fica disponível quando o estado muda para RUNNING.

databricks account workspaces create [flags]

Opções

--workspace-name string

    O nome legível para humanos do espaço de trabalho.

--deployment-name string

    O nome de implementação define parte do subdomínio do espaço de trabalho.

--aws-region string

    A região AWS para o espaço de trabalho.

--cloud string

    O nome da nuvem.

--location string

    A região Google Cloud do plano de dados do workspace na sua conta Google (por exemplo, us-east4).

--credentials-id string

    ID do objeto de configuração de credenciais do workspace.

--storage-configuration-id string

    ID do objeto de configuração de armazenamento do workspace.

--network-id string

    O ID do objeto de configuração de rede do workspace.

--managed-services-customer-managed-key-id string

    O ID do objeto de configuração da chave de encriptação de serviços geridos do espaço de trabalho.

--storage-customer-managed-key-id string

    O ID do objeto de configuração da chave de encriptação de armazenamento do workspace.

--private-access-settings-id string

    ID do objeto de definições de acesso privado do workspace.

--network-connectivity-config-id string

    O ID do objeto da configuração da conectividade de rede.

--compute-mode CustomerFacingComputeMode

    Se o modo de computação for SERVERLESS, é criado um espaço de trabalho serverless. Valores suportados: HYBRID, SERVERLESS.

--pricing-tier PricingTier

    O escalão de preços para o espaço de trabalho. Valores suportados: COMMUNITY_EDITION, DEDICATED, ENTERPRISE, PREMIUM, STANDARD, UNKNOWN.

--no-wait

    Não espere para atingir o estado de CORRIDA.

--timeout duration

    Tempo máximo para atingir o estado RUNNING (por defeito 20m0s).

--json JSON

    A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação

Bandeiras globais

Exemplos

O exemplo seguinte cria um espaço de trabalho usando JSON:

databricks account workspaces create --json '{"workspace_name": "my-workspace", "deployment_name": "my-workspace-deployment", "aws_region": "us-west-2", "credentials_id": "cred-abc123", "storage_configuration_id": "storage-xyz789"}'

O exemplo seguinte cria um espaço de trabalho usando um ficheiro JSON:

databricks account workspaces create --json @workspace.json

O exemplo seguinte cria um espaço de trabalho com flags de linha de comandos:

databricks account workspaces create --workspace-name "my-workspace" --deployment-name "my-workspace-deployment" --aws-region "us-west-2" --credentials-id "cred-abc123" --storage-configuration-id "storage-xyz789"

Databricks Account Workspaces Eliminar

Apague um espaço de trabalho Databricks, especificado por ID.

databricks account workspaces delete WORKSPACE_ID [flags]

Arguments

WORKSPACE_ID

    Um ID inteiro único para o espaço de trabalho.

Opções

Bandeiras globais

Exemplos

O exemplo seguinte elimina um espaço de trabalho por ID:

databricks account workspaces delete 123456789

Databricks Account Workspaces obtém

Obtenha informações, incluindo o estado de um espaço de trabalho Databricks, especificado pelo ID. Na resposta, o workspace_status campo indica o estado atual. Após a criação inicial do espaço de trabalho (que é assíncrona), faça pedidos repetidos GET com o ID do espaço de trabalho e verifique o seu estado. O espaço de trabalho fica disponível quando o estado muda para RUNNING.

databricks account workspaces get WORKSPACE_ID [flags]

Arguments

WORKSPACE_ID

    Um ID inteiro único para o espaço de trabalho.

Opções

Bandeiras globais

Exemplos

O exemplo seguinte obtém um espaço de trabalho por ID:

databricks account workspaces get 123456789

Lista de Espaços de Trabalho de Contas DataBricks

Liste os espaços de trabalho do Databricks para uma conta.

databricks account workspaces list [flags]

Opções

Bandeiras globais

Exemplos

O exemplo seguinte lista todos os espaços de trabalho:

databricks account workspaces list

Atualização dos espaços de trabalho da conta Databricks

Atualize a configuração do espaço de trabalho.

databricks account workspaces update WORKSPACE_ID [flags]

Arguments

WORKSPACE_ID

    Um ID inteiro único para o espaço de trabalho.

Opções

--workspace-name string

    O nome legível para humanos do espaço de trabalho.

--deployment-name string

    O nome da implementação para o espaço de trabalho.

--aws-region string

    A região AWS para o espaço de trabalho.

--cloud string

    O nome da nuvem.

--location string

    A região Google Cloud do plano de dados do workspace na sua conta Google (por exemplo, us-east4).

--credentials-id string

    ID do objeto de configuração de credenciais do workspace.

--storage-configuration-id string

    ID do objeto de configuração de armazenamento do workspace.

--network-id string

    Se este espaço de trabalho for BYO VPC, então o network_id será preenchido.

--managed-services-customer-managed-key-id string

    ID da configuração da chave para encriptação de serviços geridos.

--storage-customer-managed-key-id string

    ID da configuração da chave para encriptação do armazenamento do espaço de trabalho.

--private-access-settings-id string

    ID do objeto de definições de acesso privado do workspace.

--network-connectivity-config-id string

    O ID do objeto da configuração da conectividade de rede.

--expected-workspace-status WorkspaceStatus

    Um campo pertencente ao cliente indicava o estado do espaço de trabalho em que o cliente esperava estar. Valores suportados: BANNED, CANCELLING, FAILED, NOT_PROVISIONED, PROVISIONING, RUNNING.

--update-mask string

    A máscara de campo deve ser uma única cadeia de caracteres, com vários campos separados por vírgulas (sem espaços).

--no-wait

    Não espere para atingir o estado de CORRIDA.

--timeout duration

    Tempo máximo para atingir o estado RUNNING (por defeito 20m0s).

--json JSON

    A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação

Bandeiras globais

Exemplos

O exemplo seguinte atualiza o nome de um espaço de trabalho:

databricks account workspaces update 123456789 --workspace-name "updated-workspace-name"

O exemplo seguinte atualiza um espaço de trabalho usando JSON:

databricks account workspaces update 123456789 --json '{"workspace_name": "updated-workspace-name", "credentials_id": "cred-new123"}'

O exemplo seguinte atualiza um espaço de trabalho usando um ficheiro JSON:

databricks account workspaces update 123456789 --json @update-workspace.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