Compartilhar via


configure comando

Configure propriedades de runtime e fonte de dados que não sejam de entidade em um arquivo de configuração existente do construtor de API de Dados. As opções não especificadas deixam os valores existentes inalterados. Se qualquer opção fornecida for inválida, toda a atualização falhará (tudo ou nada).

Sintaxe

dab configure [options]

Observação

Esse comando não altera a entities seção. Use dab update para alterações de entidade.

Olhar rápido

Opção Resumo
-c, --config Caminho para o arquivo de configuração (padrão dab-config.json).

Azure Key Vault

Opção Resumo
--azure-key-vault.endpoint Ponto de extremidade base do Azure Key Vault.
--azure-key-vault.retry-policy.delay-seconds Atraso entre novas tentativas.
--azure-key-vault.retry-policy.max-count Tentativas máximas de repetição.
--azure-key-vault.retry-policy.max-delay-seconds Atraso máximo para novas tentativas exponencial.
--azure-key-vault.retry-policy.mode Modo de política de repetição (fixo ou exponencial).
--azure-key-vault.retry-policy.network-timeout-seconds Tempo limite para chamadas de rede.

Cache

Opção Resumo
--runtime.cache.enabled Habilitar ou desabilitar o cache global.
--runtime.cache.ttl-seconds TTL de cache global em segundos.

Fonte de dados

Opção Resumo
--data-source.connection-string Defina a cadeia de conexão do banco de dados.
--data-source.database-type Defina o tipo de banco de dados (mssql, mysql, postgresql, cosmosdb_postgresql, cosmosdb_nosql).
--data-source.options.container Nome do contêiner (Cosmos DB).
--data-source.options.database Nome do banco de dados (Cosmos DB, PostgreSQL).
--data-source.options.schema Nome do esquema (SQL Server, PostgreSQL).
--data-source.options.set-session-context Habilitar o contexto de sessão do SQL Server (somente mssql).

GraphQL

Opção Resumo
--runtime.graphql.allow-introspection Habilitar ou desabilitar a introspecção do GraphQL.
--runtime.graphql.depth-limit Limite a profundidade máxima da consulta.
--runtime.graphql.enabled Habilitar ou desabilitar o ponto de extremidade do GraphQL.
--runtime.graphql.multiple-mutations.create.enabled Habilite várias mutações de criação.
--runtime.graphql.path Prefixo de caminho para o ponto de extremidade do GraphQL.

Host

Opção Resumo
--runtime.host.authentication.jwt.audience Declaração de audiência JWT.
--runtime.host.authentication.jwt.issuer Declaração do emissor JWT.
--runtime.host.authentication.provider Provedor de autenticação.
--runtime.host.cors.allow-credentials Se o CORS permite credenciais.
--runtime.host.cors.origins Origens de CORS permitidas.
--runtime.host.mode Defina o modo de host: Desenvolvimento ou Produção.

MCP

Opção Resumo
--runtime.mcp.enabled Habilitar ou desabilitar o ponto de extremidade MCP.
--runtime.mcp.path Prefixo de caminho para o ponto de extremidade MCP.

Ferramentas DML do MCP

Opção Resumo
--runtime.mcp.dml-tools.create-record.enabled Habilite ou desabilite a ferramenta create-record.
--runtime.mcp.dml-tools.delete-record.enabled Habilite ou desabilite a ferramenta de exclusão de registro.
--runtime.mcp.dml-tools.describe-entities.enabled Habilite ou desabilite a ferramenta de descrever entidades.
--runtime.mcp.dml-tools.enabled Habilitar ou desabilitar todas as ferramentas DML do MCP.
--runtime.mcp.dml-tools.execute-entity.enabled Habilite ou desabilite a ferramenta execute-entity.
--runtime.mcp.dml-tools.read-records.enabled Habilite ou desabilite a ferramenta de registros de leitura.
--runtime.mcp.dml-tools.update-record.enabled Habilite ou desabilite a ferramenta de registro de atualização.

REST

Opção Resumo
--runtime.rest.enabled Habilitar ou desabilitar o ponto de extremidade REST.
--runtime.rest.path Prefixo de caminho para o ponto de extremidade REST.
--runtime.rest.request-body-strict Impor a validação estrita do corpo da solicitação.

Telemetria – Azure Log Analytics

Opção Resumo
--runtime.telemetry.azure-log-analytics.auth.custom-table-name Nome da tabela personalizada.
--runtime.telemetry.azure-log-analytics.auth.dce-endpoint Ponto de extremidade de coleta de dados.
--runtime.telemetry.azure-log-analytics.auth.dcr-immutable-id ID da regra de coleta de dados.
--runtime.telemetry.azure-log-analytics.dab-identifier Distingue a origem do log.
--runtime.telemetry.azure-log-analytics.enabled Habilite a telemetria do Azure Log Analytics.
--runtime.telemetry.azure-log-analytics.flush-interval-seconds Liberar cadência em segundos.

Telemetria – Coletor de Arquivos

Opção Resumo
--runtime.telemetry.file.enabled Habilitar a telemetria do coletor de arquivos.
--runtime.telemetry.file.file-size-limit-bytes Tamanho máximo por arquivo antes de rolar.
--runtime.telemetry.file.path Caminho para o arquivo de log.
--runtime.telemetry.file.retained-file-count-limit Número máximo de arquivos retidos.
--runtime.telemetry.file.rolling-interval Intervalo sem interrupção (Minuto, Hora, Dia, Mês, Ano, Infinito).