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. |
| 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). |