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