Referência de configuração
Este artigo fornece referência para a chave suportada por Databricks ativo Bundles configuration (YAML). Veja o que são Databricks ativo Bundles?
Para obter exemplos completos de pacotes, consulte Exemplos de configuração de pacotes e o repositório GitHub de exemplos de pacotes.
artefato
Define as configurações para criar um artefato.
Chave |
Tipo |
Descrição |
---|---|---|
|
String |
Um conjunto opcional de comandos de compilação nãodefault para execução local antes da implementação. |
|
String |
O tipo executável. Os valores válidos são |
|
Mapa |
Os arquivos de origem do artefato, definidos como artifact_file. |
|
String |
O local onde o artefato construído será salvo. |
|
String |
Obrigatório. O tipo do artefato. Os valores válidos são |
artefatos
Define os atributos para construir artefatos, em que cada key é o nome do artefato e o valor é um mapa que define as configurações de construção do artefato. Para obter informações sobre o mapeamento artifacts
, consulte artefatos.
As configurações de artefato definidas no nível superior da configuração do pacote podem ser substituídas no mapeamento targets
. Consulte Definir configurações de artefatos em Databricks ativo Bundles.
artifacts:
<artifact-name>:
<artifact-field-name>: <artifact-field-value>
arquivo_artefato
Define um arquivo de artefato em um pacote.
Chave |
Tipo |
Descrição |
---|---|---|
|
String |
Obrigatório. O caminho dos arquivos usados para criar o artefato. |
bundle
Os atributos do pacote. Veja o pacote.
Chave |
Tipo |
Descrição |
---|---|---|
|
String |
O ID de um clustering a ser usado para executar o pacote. Veja clustering. |
|
String |
A versão da CLI do Databricks a ser usada para o pacote. Veja CLI. |
|
Mapa |
A definição da implantação do pacote. Para conhecer os atributos compatíveis,Databricks consulte modos de implantação e ativo Bundle deployment. |
|
Mapa |
Os detalhes do controle de versão do Git que estão associados ao seu pacote. Para ver os atributos compatíveis, consulte git e git. |
|
String |
Obrigatório. O nome do pacote. |
implantação
Define os atributos de implantação do pacote.
Chave |
Tipo |
Descrição |
---|---|---|
|
Booleana |
Se deve falhar na execução ativa. Se isso for definido como |
|
Mapa |
Os atributos do bloqueio de implantação. Veja o cadeado. |
experimental
Define os atributos do recurso experimental.
Chave |
Tipo |
Descrição |
---|---|---|
|
Booleana |
Se deve usar um wrapper Python wheel. |
|
comando (strings) |
O comando para a execução |
|
Booleana |
Se o comportamento de execução herdado deve ser usado. |
git
Define os detalhes do controle de versão do Git que estão associados ao pacote. Veja git.
Chave |
Tipo |
Descrição |
---|---|---|
|
String |
O URL de origem do repositório. Veja git. |
|
String |
O nome do ramo do Git. Veja git. |
conceder
Define o acesso aos objetos do Unity Catalog. Para obter mais informações, consulte Conectar-se ao serviço e armazenamento de objetos na nuvem usando Unity Catalog.
Chave |
Tipo |
Descrição |
---|---|---|
|
String |
Obrigatório. O nome do diretor que receberá privilégios. |
|
String |
Obrigatório. Os privilégios a serem concedidos à entidade especificada. |
trancar
Define os atributos do bloqueio de implantação do pacote.
Chave |
Tipo |
Descrição |
---|---|---|
|
Booleana |
Se esse bloqueio está ativado. |
|
Booleana |
Se deve forçar esse bloqueio se ele estiver ativado. |
permissão
Define uma permissão para uma entidade específica. Consulte permissões e Definir permissões para recurso em Databricks ativo Bundles.
Chave |
Tipo |
Descrição |
---|---|---|
|
String |
O nome do grupo que tem a permissão definida em |
|
String |
Obrigatório. A permissão permitida para o usuário, o grupo e a entidade de serviço definidos para essa permissão. |
|
String |
O nome da entidade de serviço que tem a permissão definida em |
|
String |
O nome do usuário que tem a permissão definida em |
permissões
Uma sequência que define as permissões a serem aplicadas a experimentos, trabalhos, pipelines e modelos definidos no pacote, em que cada item da sequência é uma permissão para uma entidade específica.
Consulte permissões e Definir permissões para recurso em Databricks ativo Bundles.
predefinições
Define as predefinições de implantação do pacote. Consulte Predefinições personalizadas.
Chave |
Tipo |
Descrição |
---|---|---|
|
Integer |
A execução máxima concorrente para um trabalho. |
|
String |
O prefixo para execução do trabalho do pacote. |
|
Booleana |
Se as implantações de pipeline devem ser bloqueadas no modo de desenvolvimento. |
|
Booleana |
Se deve vincular a implantação à origem do pacote. |
|
Mapa |
As tags para a implantação do pacote. |
|
String |
Um status de pausa a ser aplicado a todos os acionadores e programas de trabalho. Os valores válidos são |
recurso
Um mapa que define o recurso para o pacote, em que cada key é o nome do recurso e o valor é um mapa que define o recurso. Para obter mais informações sobre Databricks ativo Bundles supported recurso, e referência de definição de recurso, consulte Databricks ativo Bundles recurso.
resources:
<resource-type>s:
<resource-name>:
<resource-field-name>: <resource-field-value>
Chave |
Tipo |
Descrição |
---|---|---|
|
Mapa |
As definições de clustering para o pacote, em que cada key é o nome de um clustering. Veja clustering |
|
Mapa |
As definições do painel para o pacote, em que cada key é o nome do painel. Veja o painel |
|
Mapa |
As definições de experimento para o pacote, em que cada key é o nome do experimento. Veja o experimento |
|
Mapa |
As definições de trabalho para o pacote, em que cada key é o nome do trabalho. Ver trabalho |
|
Mapa |
As definições do servindo modelo endpoint para o pacote, onde cada key é o nome do servindo modelo endpoint. Veja model_serving_endpoint |
|
Mapa |
As definições de modelo para o pacote, em que cada key é o nome do modelo. Veja o modelo (legado) |
|
Mapa |
As definições de pipeline para o pacote, em que cada key é o nome do pipeline. Ver pipeline |
|
Mapa |
As definições do monitor de qualidade para o pacote, em que cada key é o nome do monitor de qualidade. Consulte quality_monitor (Unity Catalog) |
|
Mapa |
As definições do modelo registrado para o pacote, em que cada key é o nome do modelo registrado Unity Catalog. Consulte registered_model (Unity Catalog ) |
|
Mapa |
As definições de esquema do pacote, em que cada key é o nome do esquema. Veja o esquema (Unity Catalog) |
|
Mapa |
As definições de volume do pacote, em que cada key é o nome do volume. Veja o volume (Unity Catalog ) |
execução
A identidade a ser usada ao executar Databricks ativo Bundles fluxo de trabalho. Consulte Especificar uma identidade de execução para um Databricks ativo Bundles fluxo de trabalho.
Chave |
Tipo |
Descrição |
---|---|---|
|
String |
O ID do aplicativo de uma entidade de serviço ativa. A configuração desse campo exige a função |
|
String |
O email de um usuário ativo do workspace. Os usuários não administradores só podem definir esse campo como seu próprio email. |
sincronizar
Os arquivos e caminhos de arquivo a serem incluídos ou excluídos no pacote. Consulte sincronização.
Chave |
Tipo |
Descrição |
---|---|---|
|
Sequência |
Uma lista de arquivos ou pastas a serem excluídos do pacote. |
|
Sequência |
Uma lista de arquivos ou pastas a serem incluídos no pacote. |
|
Sequência |
Os caminhos da pasta local, que podem estar fora da raiz do pacote, para sincronizar com o site workspace quando o pacote for implantado. |
alvo
Define metas de implantação para o pacote. Veja os alvos
Chave |
Tipo |
Descrição |
---|---|---|
|
Mapa |
Os artefatos a serem incluídos na implantação de destino. Veja artefatos. |
|
Mapa |
Os atributos do pacote quando implantado nesse destino. |
|
String |
A ID do clustering a ser usado para esse destino. |
|
String |
Obsoleto. O ID do site compute a ser usado para esse alvo. |
|
Booleana |
Se esse alvo é o alvo default. |
|
Mapa |
As configurações de controle de versão do Git para o destino. Veja git. |
|
String |
O modo de implantação para o alvo. Os valores válidos são |
|
Sequência |
As permissões para implantar e executar o pacote no destino. Veja as permissões. |
|
Mapa |
As predefinições de implantação para o alvo. Veja as predefinições. |
|
Mapa |
As definições de recurso para o alvo. Ver recurso. |
|
Mapa |
A identidade a ser usada para executar o pacote. Consulte execução e Especificar uma identidade de execução para um Databricks ativo Bundles fluxo de trabalho. |
|
Mapa |
Os caminhos locais a serem sincronizados com o destino workspace quando um pacote é executado ou implantado. Consulte sincronização. |
|
Mapa |
As definições de variáveis personalizadas para o alvo. Consulte Variáveis e Substituições e variáveis em Databricks ativo Bundles. |
|
Mapa |
O site Databricks workspace para o alvo. espaço de trabalho |
variáveis
Um mapa que define as variáveis personalizadas do pacote, em que cada key é o nome da variável e o valor é um mapa que define a variável. Consulte Substituições e variáveis em Databricks ativo Bundles.
Chave |
Tipo |
Descrição |
---|---|---|
nome da variável |
Mapa |
A definição de uma variável. Veja variable-name. |
nome da variável
Cada definição de variável tem os seguintes atributos:
Chave |
Tipo |
Descrição |
---|---|---|
|
String |
A descrição da variável. |
|
String |
O nome do objeto |
|
String |
O tipo da variável. Os valores válidos são |
espaço de trabalho
Define o endereço Databricks workspace para o pacote. Veja espaço de trabalho.
Chave |
Tipo |
Descrição |
---|---|---|
|
String |
O caminho do artefato a ser usado no site workspace para implantações e fluxo de trabalho de execução |
|
String |
O tipo de autenticação. |
|
String |
A ID do cliente do Azure. |
|
String |
O ambiente do Azure. |
|
String |
A ID do aplicativo de login do Azure. |
|
String |
O Azure tenant ID. |
|
Booleana |
Se deve usar o MSI para o Azure. |
|
String |
O Azure workspace recurso ID. |
|
String |
O ID do cliente para o workspace. |
|
String |
O caminho do arquivo a ser usado no site workspace para implantações e execução do fluxo de trabalho. |
|
String |
O nome do serviço do Google account. |
|
String |
O URL do host Databricks workspace . |
|
String |
O nome do perfil Databricks workspace . |
|
String |
O caminho do recurso workspace. |
|
String |
O caminho da raiz Databricks workspace . |
|
String |
O caminho do estado workspace. |