Pular para o conteúdo principal

apps grupo de comando

nota

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 apps dentro do Databricks CLI permite gerenciar aplicativos. Os aplicativos são executados diretamente na instância do Databricks do cliente, integram-se ao uso de dados e ampliam o serviço Databricks, além de permitir que os usuários interajam por meio de um único login. Consulte Aplicativos Databricks.

aplicativos Databricks criam

Crie um novo aplicativo.

databricks apps create NAME [flags]

Argumentos

NAME

O nome do aplicativo. O nome deve conter somente caracteres alfanuméricos minúsculos e hífens. Deve ser único dentro do workspace.

Opções

--budget-policy-id string

ID da política de orçamento do aplicativo.

--compute-size ComputeSize

O tamanho compute para o aplicativo. Valores suportados: LARGE, MEDIUM.

--description string

A descrição do aplicativo.

--json JSON

As cadeias de caracteres JSON ou o caminho @path para o arquivo JSON com o corpo da solicitação.

--no-compute

Se verdadeiro, o aplicativo não será iniciado após a criação.

--no-wait

Não espere para atingir o estado ATIVO.

--space string

Nome do espaço ao qual este aplicativo pertence.

--timeout duration

Tempo máximo para atingir o estado ATIVO (default 20m0s).

--usage-policy-id string

ID da política de uso do aplicativo.

Bandeiras globais

Exemplos

O exemplo a seguir cria um aplicativo básico:

Bash
databricks apps create my-analytics-app --description "Analytics dashboard app"

O exemplo a seguir cria um aplicativo sem iniciá-lo:

Bash
databricks apps create my-data-app --description "Data processing app" --no-compute

O exemplo a seguir cria um aplicativo com um tempo limite personalizado:

Bash
databricks apps create my-ml-app --description "Machine learning app" --timeout 30m

aplicativos databricks criar-atualizar

Cria uma atualização do aplicativo e inicia o processo de atualização. O processo de atualização é assíncrono e o status da atualização pode ser verificado com o método GetAppUpdate.

databricks apps create-update APP_NAME UPDATE_MASK [flags]

Argumentos

APP_NAME

O nome do aplicativo.

UPDATE_MASK

A máscara de campo deve ser uma única string, com múltiplos campos separados por vírgulas (sem espaços). O caminho do campo é relativo ao objeto de recurso, usando um ponto (.) para navegar pelos subcampos (por exemplo, author.given_name). A especificação de elementos em campos de sequência ou mapa não é permitida, pois somente o campo de coleção inteiro pode ser especificado. Os nomes dos campos devem corresponder exatamente aos nomes dos campos de recurso.

Uma máscara de campo com um asterisco (*) indica substituição completa. É recomendável sempre listar explicitamente os campos que estão sendo atualizados e evitar o uso de curingas *, pois isso pode levar a resultados inesperados caso a API seja alterada no futuro.

Opções

--json JSON

As cadeias de caracteres JSON ou o caminho @path para o arquivo JSON com o corpo da solicitação.

--no-wait

Não espere para alcançar o estado SUCCEEDED.

--timeout duration

Tempo máximo para atingir o estado SUCCEEDED (default 20m0s).

Bandeiras globais

Exemplos

O exemplo a seguir cria uma atualização de aplicativo com uma máscara de campo específica:

Bash
databricks apps create-update my-analytics-app "description" --json '{"description": "Updated app description"}'

O exemplo a seguir cria uma atualização do aplicativo sem esperar pela conclusão:

Bash
databricks apps create-update my-data-app "budget_policy_id" --json '{"budget_policy_id": "new-policy-123"}' --no-wait

O exemplo a seguir cria uma atualização de aplicativo com um tempo limite personalizado:

Bash
databricks apps create-update my-ml-app "description,budget_policy_id" --json '{"description": "Updated ML app", "budget_policy_id": "ml-policy-456"}' --timeout 30m

aplicativos Databricks excluem

Exclua um aplicativo.

Ao ser executado a partir de um diretório de projeto Databricks Apps (contendo databricks.yml) sem um argumento NAME , este comando destrói todos os recursos implantados pelo projeto. Quando um argumento NAME é fornecido ou quando não está em um diretório de projeto, exclui o aplicativo especificado usando a API diretamente.

databricks apps delete [NAME] [flags]

Argumentos

NAME

O nome do aplicativo. Necessário quando não estiver em um diretório de projeto. Quando fornecido em um diretório de projeto, utiliza a API de exclusão em vez de destruir o projeto.

Opções

--auto-approve

Ignore as aprovações interativas para excluir recursos e arquivos.

--force-lock

Forçar a aquisição do bloqueio de implantação.

Bandeiras globais

Exemplos

O exemplo a seguir exclui um aplicativo:

Bash
databricks apps delete my-analytics-app

O exemplo a seguir destrói todos os recursos do projeto em um diretório de projeto:

Bash
databricks apps delete

O exemplo a seguir destrói o recurso do projeto com aprovação automática:

Bash
databricks apps delete --auto-approve

databricks apps delete-app-thumbnail

Excluir uma miniatura de aplicativo.

databricks apps delete-app-thumbnail NAME [flags]

Argumentos

NAME

O nome do aplicativo.

Opções

Bandeiras globais

Exemplos

O exemplo a seguir exclui uma miniatura de aplicativo:

Bash
databricks apps delete-app-thumbnail my-app

aplicativos databricks implantados

Criar uma implantação de aplicativo.

Ao executar a partir de um diretório de projeto Databricks Apps (contendo databricks.yml) sem um argumento APP_NAME , este comando executa um pipeline de implantação aprimorado que valida o projeto, implanta-o no workspace e executa o aplicativo. Quando um argumento APP_NAME é fornecido ou quando não está em um diretório de projeto, cria uma implantação de aplicativo usando a API diretamente.

databricks apps deploy [APP_NAME] [flags]

Argumentos

APP_NAME

O nome do aplicativo. Necessário quando não estiver em um diretório de projeto. Quando fornecido em um diretório de projeto, utiliza API de implantação em vez do projeto de implantação.

Opções

--deployment-id string

O ID exclusivo da implantação.

--force

Forçar a substituição da validação de branch do Git.

--json JSON

As cadeias de caracteres JSON ou o caminho @path para o arquivo JSON com o corpo da solicitação.

--mode AppDeploymentMode

O modo como a implantação irá gerenciar o código-fonte. Valores suportados: AUTO_SYNC, SNAPSHOT.

--no-wait

Não espere para alcançar o estado SUCCEEDED.

--skip-tests

Ignorar a execução de testes durante a validação (default verdadeiro).

--skip-validation

Ignorar a validação do projeto (compilação, verificação de tipos, análise estática de código).

--source-code-path string

O caminho do sistema de arquivos workspace do código-fonte utilizado para criar a implantação do aplicativo.

--timeout duration

Tempo máximo para atingir o estado SUCCEEDED (default 20m0s).

Bandeiras globais

Exemplos

O exemplo a seguir cria uma implantação com o modo de sincronização automática:

Bash
databricks apps deploy my-analytics-app --source-code-path /Workspace/Users/someone@example.com/my-app --mode AUTO_SYNC

O exemplo a seguir cria uma implantação com o modo Snapshot:

Bash
databricks apps deploy my-data-app --source-code-path /Workspace/Users/someone@example.com/data-app --mode SNAPSHOT

O exemplo a seguir cria uma implantação com um ID de implantação personalizado:

Bash
databricks apps deploy my-ml-app --deployment-id "v1.2.3" --source-code-path /Workspace/Users/someone@example.com/ml-app

databricks apps dev-remote

Execute o aplicativo AppKit localmente com ponte WebSocket para o servidor remoto. Inicia um servidor de desenvolvimento Vite local e estabelece uma ponte WebSocket para o aplicativo Databricks remoto para desenvolvimento com substituição de módulo a quente.

databricks apps dev-remote [flags]

Argumentos

Nenhuma

Opções

--auto-approve

Aprovar automaticamente todas as conexões de leitor. Qualquer pessoa com a URL de desenvolvimento compartilhável será considerada confiável durante a sessão; utilize apenas em ambientes confiáveis.

--client-path string

Caminho para o diretório do cliente Vite (default ./client).

--name string

Nome do aplicativo ao qual se conectar (solicita se não for fornecido).

--port int

Porta para execução do servidor Vite (default 5173).

Bandeiras globais

Exemplos

O exemplo a seguir começa um servidor de desenvolvimento para um aplicativo específico:

Bash
databricks apps dev-remote --name my-app

O exemplo a seguir usa um caminho e porta de cliente personalizados:

Bash
databricks apps dev-remote --name my-app --client-path ./frontend --port 3000

os aplicativos databricks obtêm

Obtenha informações sobre o aplicativo com o nome fornecido.

databricks apps get NAME [flags]

Argumentos

NAME

O nome do aplicativo.

Opções

Bandeiras globais

Exemplos

O exemplo a seguir obtém informações sobre o aplicativo:

Bash
databricks apps get my-analytics-app

O exemplo a seguir obtém informações do aplicativo no formato JSON:

Bash
databricks apps get my-data-app --output json

O exemplo a seguir obtém informações do aplicativo usando um perfil específico:

Bash
databricks apps get my-ml-app --profile production

aplicativos Databricks são implantados

Obtenha informações sobre a implantação do aplicativo com o nome e o ID de implantação fornecidos.

databricks apps get-deployment APP_NAME DEPLOYMENT_ID [flags]

Argumentos

APP_NAME

O nome do aplicativo.

DEPLOYMENT_ID

O ID exclusivo da implantação.

Opções

Bandeiras globais

Exemplos

O exemplo a seguir obtém informações de implantação:

Bash
databricks apps get-deployment my-analytics-app v1.0.0

O exemplo a seguir obtém informações de implantação no formato JSON:

Bash
databricks apps get-deployment my-data-app v2.1.0 --output json

O exemplo a seguir obtém informações de implantação usando um perfil específico:

Bash
databricks apps get-deployment my-ml-app latest --profile production

aplicativos databricks obter-atualização

Obtenha o status de uma atualização do aplicativo.

databricks apps get-update APP_NAME [flags]

Argumentos

APP_NAME

O nome do aplicativo.

Opções

Bandeiras globais

Exemplos

O exemplo a seguir obtém o status de uma atualização do aplicativo:

Bash
databricks apps get-update my-analytics-app

O exemplo a seguir obtém o status da atualização em formato JSON:

Bash
databricks apps get-update my-data-app --output json

O exemplo a seguir obtém o status da atualização usando um perfil específico:

Bash
databricks apps get-update my-ml-app --profile production

Importação de aplicativos Databricks

(Experimental) Importar um aplicativo Databricks existente como um pacote.

Importe um aplicativo Databricks existente e converta-o em uma configuração de pacote. Este comando cria um novo diretório de pacote com a configuração do aplicativo, downloads o código-fonte do aplicativo, vincula o pacote ao aplicativo existente e o implanta usando o modo de implantação direta.

databricks apps import [flags]

Argumentos

Nenhuma

Opções

--cleanup

Limpe a pasta do aplicativo anterior e todo o seu conteúdo.

--force-import

Força a reimportação de um aplicativo que já foi importado (funciona apenas para aplicativos que você possui).

--name string

Nome do aplicativo a ser importado. Caso não seja especificado, lista todos os aplicativos para seleção interativa.

--output-dir string

Diretório para onde o pacote será salvo. Por padrão, usa-se o nome do aplicativo.

-q, --quiet

Suprimir mensagens informativas (exibir apenas erros e avisos).

Bandeiras globais

Exemplos

O exemplo a seguir importa um aplicativo, criando um diretório com o nome do aplicativo:

Bash
databricks apps import --name my-streamlit-app

O exemplo a seguir importa um aplicativo com um diretório de saída personalizado:

Bash
databricks apps import --name my-app --output-dir ~/my-apps/analytics

O exemplo a seguir importa um aplicativo e limpa a pasta do aplicativo antigo:

Bash
databricks apps import --name my-app --cleanup

databricks apps init

Inicialize um novo aplicativo AppKit a partir de um padrão. Quando em execução sem argumentos, usa o padrão AppKit default e um prompt interativo o guia pela configuração. Quando executado com --name, é executado no modo não interativo (todos os sinalizadores obrigatórios devem ser fornecidos). Por default, o comando usa a versão lançada mais recente do AppKit. Use --version para especificar uma versão diferente.

databricks apps init [flags]

Argumentos

Nenhuma

Opções

--auto-approve

Pular prompts de confirmação para recursos opcionais. Recursos opcionais só são configurados quando seus valores são fornecidos via --set.

--branch string

Branch ou tags do Git (para padrões do GitHub, mutuamente exclusivo com --version).

--deploy

Implemente o aplicativo após a criação.

--description string

Descrição do aplicativo.

--features strings

Recursos/plugins a serem habilitados (separados por vírgula, conforme definido no manifesto do padrão).

--name string

Nome do projeto (prompts, se não fornecido).

--output-dir string

Diretório para o qual o projeto será gravado.

--run string

Faça a execução do aplicativo após a criação (none, dev, dev-remote).

--set stringArray

Defina valores de recurso (formato: plugin.resourceKey.field=valor, pode especificar vários).

--skip-install

Ignorar a instalação das dependências do projeto (por exemplo, npm install / uv sync). Não é possível combinar com --run.

--template string

Caminho do padrão (diretório local ou URL do GitHub).

--version string

Versão do AppKit a ser usada (default: detectada automaticamente, use latest para a branch principal).

Bandeiras globais

Exemplos

O exemplo a seguir inicializa um novo aplicativo com prompts interativos:

Bash
databricks apps init

O exemplo a seguir inicializa um novo aplicativo com uma versão específica:

Bash
databricks apps init --version v0.2.0

O exemplo a seguir inicializa um novo aplicativo de forma não interativa:

Bash
databricks apps init --name my-app

O exemplo a seguir inicializa um app com o recurso de analítica:

Bash
databricks apps init --name my-app --features=analytics --set analytics.sql-warehouse.id=abc123

O exemplo a seguir inicializa um aplicativo, implanta e faz a execução do dev-remote:

Bash
databricks apps init --name my-app --deploy --run=dev-remote

lista de aplicativos databricks

Liste todos os aplicativos no " workspace".

databricks apps list [flags]

Argumentos

Nenhuma

Opções

--page-size int

Limite superior para itens devolvidos.

--page-token string

Tokens de paginação para avançar para a próxima página de aplicativos.

--space string

Filtrar aplicativos por nome do espaço de aplicativos.

Bandeiras globais

Exemplos

O exemplo a seguir lista todos os aplicativos:

Bash
databricks apps list

O exemplo a seguir lista aplicativos com um tamanho de página específico:

Bash
databricks apps list --page-size 10

O exemplo a seguir lista aplicativos com paginação:

Bash
databricks apps list --page-token "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."

implantações de listas de aplicativos do databricks

Liste todas as implantações do aplicativo com o nome fornecido.

databricks apps list-deployments APP_NAME [flags]

Argumentos

APP_NAME

O nome do aplicativo.

Opções

--page-size int

Limite superior para itens devolvidos.

--page-token string

Tokens de paginação para avançar para a próxima página de aplicativos.

Bandeiras globais

Exemplos

O exemplo a seguir lista todas as implantações de um aplicativo:

Bash
databricks apps list-deployments my-analytics-app

O exemplo a seguir lista as implantações com um tamanho de página específico:

Bash
databricks apps list-deployments my-data-app --page-size 10

databricks apps manifest

Resolva um padrão (repo AppKit default ou URL --template), localize appkit.plugins.json e imprima seu conteúdo bruto no stdout. Nenhuma autenticação de workspace é necessária. Use as mesmas flags --template, --branch e --version que databricks apps init para direcionar a um padrão específico. Sem --template, usa o padrão AppKit default.

databricks apps manifest [flags]

Argumentos

Nenhuma

Opções

--branch string

Branch ou tags do Git (para padrões do GitHub, mutuamente exclusivo com --version).

--template string

Caminho do padrão (diretório local ou URL do GitHub).

--version string

Versão do AppKit para o padrão default (default: main, use latest para a branch main).

Bandeiras globais

Exemplos

O exemplo a seguir exibe o manifesto do padrão default:

Bash
databricks apps manifest

O exemplo a seguir exibe o manifesto para uma versão específica:

Bash
databricks apps manifest --version v0.2.0

O exemplo a seguir exibe o manifesto de um repository do GitHub:

Bash
databricks apps manifest --template https://github.com/user/repo --branch main

logs de aplicativos do Databricks

transmissão stdout/stderr logs para um aplicativo Databricks usando seu log transmissão. Por default, este comando busca os logs mais recentes até --tail-lines e termina. A filtragem do lado do servidor está disponível usando --search e a filtragem do lado do cliente está disponível usando --source APP|SYSTEM.

databricks apps logs [NAME] [flags]

Argumentos

NAME

O nome do aplicativo.

Opções

-f, --follow

Continuar a transmissão logs até ser cancelada ou até que o tempo limite especificado seja atingido.

--tail-lines int

Número de linhas de log recentes a serem exibidas antes da transmissão. Defina como 0 para mostrar tudo. padrão: 200

--timeout duration

Tempo máximo de transmissão quando --follow está definido. Defina como 0 para desativar o tempo limite.

--search string

Envie um termo de busca para o log serviço antes da transmissão.

--source strings

Restringir logs a fontes APP ou SYSTEM .

--output-file string

Caminho de arquivo opcional para gravar o log além do stdout.

Bandeiras globais

Exemplos

O exemplo a seguir recupera os logs mais recentes de um aplicativo:

Bash
databricks apps logs my-analytics-app

O exemplo a seguir registra logs continuamente até ser interrompido:

Bash
databricks apps logs my-analytics-app --follow

O exemplo a seguir recupera as últimas 500 linhas de logs:

Bash
databricks apps logs my-data-app --tail-lines 500

Segue abaixo um exemplo logs de transmissão com um tempo limite de 10 minutos:

Bash
databricks apps logs my-ml-app --follow --timeout 10m

O exemplo a seguir filtra logs por um termo de pesquisa:

Bash
databricks apps logs my-analytics-app --search "error"

O exemplo a seguir restringe logs apenas à saída em nível de aplicativo:

Bash
databricks apps logs my-data-app --source APP

O exemplo a seguir grava logs tanto na saída padrão (stdout) quanto em um arquivo:

Bash
databricks apps logs my-ml-app --output-file /tmp/app-logs.txt

aplicativos databricks execução local

Iniciar um aplicativo localmente.

databricks apps run-local [flags]

Argumentos

Nenhuma

Opções

--app-port int

Porta na qual o aplicativo deve ser executado (default 8000).

--debug

Ative o modo de depuração.

--debug-port string

Porta na qual o depurador deve ser executado.

--entry-point string

Especifique o ponto de entrada personalizado com a configuração (arquivo.yml) para o aplicativo. padrão para app.yml.

--env strings

Defina a variável de ambiente.

--port int

Porta na qual o proxy do aplicativo deve ser executado (default 8001).

--prepare-environment

Prepara o ambiente para executar o aplicativo. Requer instalação de UV.

Bandeiras globais

Exemplos

O exemplo a seguir demonstra a execução de um aplicativo localmente com as configurações d default:

Bash
databricks apps run-local

O exemplo a seguir demonstra como executar um aplicativo localmente em uma porta específica:

Bash
databricks apps run-local --app-port 9000 --port 9001

Aplicativos Databricks: Introdução

Inicie a última implementação ativa do aplicativo no workspace.

databricks apps start [NAME] [flags]

Argumentos

NAME

O nome do aplicativo.

Opções

--no-wait

Não espere para atingir o estado ATIVO.

--timeout duration

Tempo máximo para atingir o estado ATIVO (default 20m0s).

Bandeiras globais

Exemplos

O exemplo a seguir demonstra como iniciar um aplicativo:

Bash
databricks apps start my-analytics-app

O exemplo a seguir demonstra como iniciar um aplicativo sem aguardar:

Bash
databricks apps start my-data-app --no-wait

O exemplo a seguir demonstra como iniciar um aplicativo com um tempo limite personalizado:

Bash
databricks apps start my-ml-app --timeout 30m

os aplicativos Databricks param

Interrompa a implantação ativa do aplicativo em workspace.

databricks apps stop [NAME] [flags]

Argumentos

NAME

O nome do aplicativo.

Opções

--no-wait

Não espere para atingir o estado PARADO.

--timeout duration

Tempo máximo para atingir o estado PARADO (default 20m0s).

Bandeiras globais

Exemplos

O exemplo a seguir interrompe um aplicativo:

Bash
databricks apps stop my-analytics-app

O exemplo a seguir interrompe um aplicativo sem esperar:

Bash
databricks apps stop my-data-app --no-wait

O exemplo a seguir interrompe um aplicativo com um tempo limite personalizado:

Bash
databricks apps stop my-ml-app --timeout 30m

atualização de aplicativos databricks

Atualize o aplicativo com o nome fornecido.

databricks apps update NAME [flags]

Argumentos

NAME

O nome do aplicativo. O nome deve conter somente caracteres alfanuméricos minúsculos e hífens. Deve ser único dentro do workspace.

Opções

--budget-policy-id string

ID da política de orçamento do aplicativo.

--compute-size ComputeSize

O tamanho compute para o aplicativo. Valores suportados: LARGE, MEDIUM.

--description string

A descrição do aplicativo.

--json JSON

As cadeias de caracteres JSON ou o caminho @path para o arquivo JSON com o corpo da solicitação.

--space string

Nome do espaço ao qual este aplicativo pertence.

--usage-policy-id string

ID da política de uso do aplicativo.

Bandeiras globais

Exemplos

O exemplo a seguir atualiza a descrição de um aplicativo:

Bash
databricks apps update my-analytics-app --description "Updated analytics dashboard"

databricks apps update-app-thumbnail

Atualizar uma miniatura de aplicativo.

databricks apps update-app-thumbnail NAME [flags]

Argumentos

NAME

O nome do aplicativo.

Opções

--json JSON

As cadeias de caracteres JSON ou o caminho @path para o arquivo JSON com o corpo da solicitação.

Bandeiras globais

Exemplos

O exemplo a seguir atualiza uma miniatura de aplicativo:

Bash
databricks apps update-app-thumbnail my-app --json '{"image": "base64_encoded_image_data"}'

databricks apps validate

Valide um projeto de Databricks App executando verificações de build, typecheck e lint. Este comando detecta o tipo de projeto e executa a validação apropriada. Para projetos Node.js (package.json), faz a execução de npm install, build, typecheck, lint e testes.

databricks apps validate [flags]

Argumentos

Nenhuma

Opções

--path string

Caminho para o diretório do projeto (usa o diretório atual como default).

--skip-tests

Ignore a execução de testes para uma validação mais rápida.

Bandeiras globais

Exemplos

O exemplo a seguir valida o diretório atual:

Bash
databricks apps validate

O exemplo a seguir valida um diretório específico:

Bash
databricks apps validate --path ./my-app

O exemplo a seguir faz a execução da validação sem testes:

Bash
databricks apps validate --skip-tests

aplicativos Databricks obtêm níveis de permissão

Obtenha os níveis de permissão do aplicativo.

databricks apps get-permission-levels APP_NAME [flags]

Argumentos

APP_NAME

O aplicativo para o qual obter ou gerenciar permissões.

Opções

Bandeiras globais

Exemplos

O exemplo a seguir obtém níveis de permissão para um aplicativo:

Bash
databricks apps get-permission-levels my-analytics-app

aplicativos Databricks obtêm permissões

Obtenha as permissões de um aplicativo. Os aplicativos podem herdar permissões do objeto raiz.

databricks apps get-permissions APP_NAME [flags]

Argumentos

APP_NAME

O aplicativo para o qual obter ou gerenciar permissões.

Opções

Bandeiras globais

Exemplos

O exemplo a seguir obtém permissões para um aplicativo:

Bash
databricks apps get-permissions my-analytics-app

O exemplo a seguir obtém permissões usando um perfil específico:

Bash
databricks apps get-permissions my-ml-app --profile production

permissões de conjunto de aplicativos do databricks

Defina as permissões do aplicativo.

Define as permissões em um objeto, substituindo as permissões existentes, se elas existirem. Exclui todas as permissões diretas se nenhuma for especificada. Os objetos podem herdar permissões do objeto raiz.

databricks apps set-permissions APP_NAME [flags]

Argumentos

APP_NAME

O aplicativo para o qual obter ou gerenciar permissões.

Opções

--json JSON

As cadeias de caracteres JSON ou o caminho @path para o arquivo JSON com o corpo da solicitação.

Bandeiras globais

Exemplos

O exemplo a seguir define permissões usando a configuração JSON:

Bash
databricks apps set-permissions my-analytics-app --json '{"access_control_list": [{"user_name": "someone@example.com", "permission_level": "CAN_USE"}]}'

permissões de atualização de aplicativos databricks

Atualize as permissões em um aplicativo. Os aplicativos podem herdar permissões do objeto raiz.

databricks apps update-permissions APP_NAME [flags]

Argumentos

APP_NAME

O aplicativo para o qual obter ou gerenciar permissões.

Opções

--json JSON

As cadeias de caracteres JSON ou o caminho @path para o arquivo JSON com o corpo da solicitação.

Bandeiras globais

Exemplos

O exemplo a seguir atualiza as permissões utilizando a configuração JSON:

Bash
databricks apps update-permissions my-analytics-app --json '{"access_control_list": [{"user_name": "someone@example.com", "permission_level": "CAN_MANAGE"}]}'

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