Partilhar via


configure comando

Configure o tempo de execução sem entidade e as propriedades da fonte de dados em um arquivo de configuração existente do construtor de API de dados. 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

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

Visão rápida

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 tentativas.
--azure-key-vault.retry-policy.max-count Max tentativas de repetição.
--azure-key-vault.retry-policy.max-delay-seconds Atraso máximo para tentativas exponenciais.
--azure-key-vault.retry-policy.mode Repita o modo de política (fixo ou exponencial).
--azure-key-vault.retry-policy.network-timeout-seconds Tempo limite para chamadas de rede.

Cache

Opção Resumo
--runtime.cache.enabled Habilite ou desabilite 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 Habilite o contexto de sessão do SQL Server (somente mssql).

GraphQL

Opção Resumo
--runtime.graphql.allow-introspection Ative ou desative a introspeção do GraphQL.
--runtime.graphql.depth-limit Limite a profundidade máxima da consulta.
--runtime.graphql.enabled Habilite ou desative o ponto de extremidade 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 GraphQL.

Host

Opção Resumo
--runtime.host.authentication.jwt.audience Reivindicação do público JWT.
--runtime.host.authentication.jwt.issuer Reclamaçã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 CORS permitidas.
--runtime.host.mode Definir modo host: Desenvolvimento ou Produção.

MCP

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

Ferramentas MCP DML

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 registro de exclusão.
--runtime.mcp.dml-tools.describe-entities.enabled Habilite ou desabilite a ferramenta describe-entities.
--runtime.mcp.dml-tools.enabled Habilite ou desabilite todas as ferramentas MCP DML.
--runtime.mcp.dml-tools.execute-entity.enabled Habilite ou desabilite a ferramenta de entidade de execução.
--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 Habilite ou desabilite o ponto de extremidade REST.
--runtime.rest.path Prefixo de caminho para o ponto de extremidade REST.
--runtime.rest.request-body-strict Impor uma validação rigorosa do corpo de 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 Recolha de Dados.
--runtime.telemetry.azure-log-analytics.dab-identifier Distingue a origem logarítmica.
--runtime.telemetry.azure-log-analytics.enabled Habilite a telemetria do Azure Log Analytics.
--runtime.telemetry.azure-log-analytics.flush-interval-seconds Nivele a cadência em segundos.

Telemetria – Coletor de arquivos

Opção Resumo
--runtime.telemetry.file.enabled Habilite 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 de rolagem (Minuto, Hora, Dia, Mês, Ano, Infinito).