Compartir a través de


Comando configure

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.

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