Configure las propiedades de origen de datos y runtime que no son de entidad en un archivo de configuración de Data API Builder existente.
Las opciones no especificadas dejan los valores existentes sin modificar. Si alguna opción proporcionada no es válida, se produce un error en toda la actualización (todo o nada).
Syntax
dab configure [options]
Nota:
Este comando no modifica la entities sección. Use dab update para los cambios de entidad.
Vista rápida
| Opción |
Resumen |
-c, --config |
Ruta de acceso al archivo de configuración (valor predeterminado dab-config.json). |
Azure Key Vault
| Opción |
Resumen |
--azure-key-vault.endpoint |
Punto de conexión base de Azure Key Vault. |
--azure-key-vault.retry-policy.delay-seconds |
Retraso entre reintentos. |
--azure-key-vault.retry-policy.max-count |
Número máximo de reintentos. |
--azure-key-vault.retry-policy.max-delay-seconds |
Retraso máximo para reintentos exponenciales. |
--azure-key-vault.retry-policy.mode |
Modo de directiva de reintento (fijo o exponencial). |
--azure-key-vault.retry-policy.network-timeout-seconds |
Tiempo de espera de las llamadas de red. |
Cache
| Opción |
Resumen |
--runtime.cache.enabled |
Habilite o deshabilite la caché global. |
--runtime.cache.ttl-seconds |
TTL de caché global en segundos. |
Origen de datos
| Opción |
Resumen |
--data-source.connection-string |
Establezca la cadena de conexión de la base de datos. |
--data-source.database-type |
Establezca el tipo de base de datos (mssql, mysql, postgresql, cosmosdb_postgresql, cosmosdb_nosql). |
--data-source.options.container |
Nombre del contenedor (Cosmos DB). |
--data-source.options.database |
Nombre de la base de datos (Cosmos DB, PostgreSQL). |
--data-source.options.schema |
Nombre del esquema (SQL Server, PostgreSQL). |
--data-source.options.set-session-context |
Habilite el contexto de sesión de SQL Server (solo mssql). |
GraphQL
| Opción |
Resumen |
--runtime.graphql.allow-introspection |
Habilite o deshabilite la introspección de GraphQL. |
--runtime.graphql.depth-limit |
Limitar la profundidad máxima de la consulta. |
--runtime.graphql.enabled |
Habilite o deshabilite el punto de conexión de GraphQL. |
--runtime.graphql.multiple-mutations.create.enabled |
Habilite varias mutaciones de creación. |
--runtime.graphql.path |
Prefijo de ruta de acceso para el punto de conexión de GraphQL. |
Host
| Opción |
Resumen |
--runtime.host.authentication.jwt.audience |
Notificación de audiencia de JWT. |
--runtime.host.authentication.jwt.issuer |
Notificación del emisor de JWT. |
--runtime.host.authentication.provider |
Proveedor de autenticación. |
--runtime.host.cors.allow-credentials |
Si CORS permite credenciales. |
--runtime.host.cors.origins |
Orígenes cors permitidos. |
--runtime.host.mode |
Establecer el modo de host: desarrollo o producción. |
MCP
| Opción |
Resumen |
--runtime.mcp.enabled |
Habilite o deshabilite el punto de conexión de MCP. |
--runtime.mcp.path |
Prefijo de ruta de acceso para el punto de conexión de MCP. |
| Opción |
Resumen |
--runtime.mcp.dml-tools.create-record.enabled |
Habilite o deshabilite la herramienta create-record. |
--runtime.mcp.dml-tools.delete-record.enabled |
Habilite o deshabilite la herramienta delete-record. |
--runtime.mcp.dml-tools.describe-entities.enabled |
Habilite o deshabilite la herramienta describe-entities. |
--runtime.mcp.dml-tools.enabled |
Habilite o deshabilite todas las herramientas de MCP DML. |
--runtime.mcp.dml-tools.execute-entity.enabled |
Habilite o deshabilite la herramienta execute-entity. |
--runtime.mcp.dml-tools.read-records.enabled |
Habilite o deshabilite la herramienta de registros de lectura. |
--runtime.mcp.dml-tools.update-record.enabled |
Habilite o deshabilite la herramienta update-record. |
REST
| Opción |
Resumen |
--runtime.rest.enabled |
Habilite o deshabilite el punto de conexión rest. |
--runtime.rest.path |
Prefijo de ruta de acceso para el punto de conexión REST. |
--runtime.rest.request-body-strict |
Aplique la validación estricta del cuerpo de la solicitud. |
Telemetría: Azure Log Analytics
| Opción |
Resumen |
--runtime.telemetry.azure-log-analytics.auth.custom-table-name |
Nombre de tabla personalizado. |
--runtime.telemetry.azure-log-analytics.auth.dce-endpoint |
Punto de conexión de recopilación de datos. |
--runtime.telemetry.azure-log-analytics.auth.dcr-immutable-id |
Identificador de regla de recopilación de datos. |
--runtime.telemetry.azure-log-analytics.dab-identifier |
Distingue el origen del registro. |
--runtime.telemetry.azure-log-analytics.enabled |
Habilite la telemetría de Azure Log Analytics. |
--runtime.telemetry.azure-log-analytics.flush-interval-seconds |
Cadencia de vaciado en segundos. |
Telemetría: receptor de archivos
| Opción |
Resumen |
--runtime.telemetry.file.enabled |
Habilite la telemetría del receptor de archivos. |
--runtime.telemetry.file.file-size-limit-bytes |
Tamaño máximo por archivo antes de la puesta al día. |
--runtime.telemetry.file.path |
Ruta de acceso al archivo de registro. |
--runtime.telemetry.file.retained-file-count-limit |
Número máximo de archivos retenidos. |
--runtime.telemetry.file.rolling-interval |
Intervalo gradual (Minuto, Hora, Día, Mes, Año, Infinito). |