Поделиться через


Команда configure

Настройте свойства среды выполнения и источника данных, отличные от сущности, в существующем файле конфигурации построителя данных. Неопределенные параметры оставляют существующие значения неизменными. Если любой указанный параметр недопустим, все обновление завершается ошибкой (все или ничего).

Синтаксис

dab configure [options]

Замечание

Эта команда не изменяет entities раздел. Используется dab update для изменений сущностей.

Краткий обзор

Вариант Сводка
-c, --config Путь к файлу конфигурации (по умолчанию dab-config.json).

Azure Key Vault

Вариант Сводка
--azure-key-vault.endpoint Базовая конечная точка Azure Key Vault.
--azure-key-vault.retry-policy.delay-seconds Задержка между повторными попытками.
--azure-key-vault.retry-policy.max-count Максимальное число повторных попыток.
--azure-key-vault.retry-policy.max-delay-seconds Максимальная задержка для экспоненциальных повторных попыток.
--azure-key-vault.retry-policy.mode Режим политики повторных попыток (фиксированный или экспоненциальный).
--azure-key-vault.retry-policy.network-timeout-seconds Время ожидания для сетевых вызовов.

Кэш

Вариант Сводка
--runtime.cache.enabled Включение или отключение глобального кэша.
--runtime.cache.ttl-seconds Срок жизни глобального кэша в секундах.

Источник данных

Вариант Сводка
--data-source.connection-string Задайте строку подключения к базе данных.
--data-source.database-type Задайте тип базы данных (mssql, mysql, postgresql, cosmosdb_postgresql, cosmosdb_nosql).
--data-source.options.container Имя контейнера (Cosmos DB).
--data-source.options.database Имя базы данных (Cosmos DB, PostgreSQL).
--data-source.options.schema Имя схемы (SQL Server, PostgreSQL).
--data-source.options.set-session-context Включите контекст сеанса SQL Server (только mssql).

GraphQL

Вариант Сводка
--runtime.graphql.allow-introspection Включение или отключение интроспектации GraphQL.
--runtime.graphql.depth-limit Ограничение максимальной глубины запроса.
--runtime.graphql.enabled Включите или отключите конечную точку GraphQL.
--runtime.graphql.multiple-mutations.create.enabled Включение нескольких изменений создания.
--runtime.graphql.path Префикс пути для конечной точки GraphQL.

Host

Вариант Сводка
--runtime.host.authentication.jwt.audience Утверждение аудитории JWT.
--runtime.host.authentication.jwt.issuer Утверждение издателя JWT.
--runtime.host.authentication.provider Поставщик проверки подлинности.
--runtime.host.cors.allow-credentials Разрешает ли CORS учетные данные.
--runtime.host.cors.origins Разрешенные источники CORS.
--runtime.host.mode Задайте режим узла: разработка или рабочая среда.

MCP

Вариант Сводка
--runtime.mcp.enabled Включите или отключите конечную точку MCP.
--runtime.mcp.path Префикс пути для конечной точки MCP.

Средства DML MCP

Вариант Сводка
--runtime.mcp.dml-tools.create-record.enabled Включите или отключите средство создания записи.
--runtime.mcp.dml-tools.delete-record.enabled Включите или отключите средство удаления записи.
--runtime.mcp.dml-tools.describe-entities.enabled Включите или отключите средство описания сущностей.
--runtime.mcp.dml-tools.enabled Включите или отключите все средства MCP DML.
--runtime.mcp.dml-tools.execute-entity.enabled Включите или отключите средство execute-entity.
--runtime.mcp.dml-tools.read-records.enabled Включите или отключите средство чтения записей.
--runtime.mcp.dml-tools.update-record.enabled Включите или отключите средство записи обновлений.

REST

Вариант Сводка
--runtime.rest.enabled Включите или отключите конечную точку REST.
--runtime.rest.path Префикс пути для конечной точки REST.
--runtime.rest.request-body-strict Принудительное применение строгой проверки текста запроса.

Телеметрия — Azure Log Analytics

Вариант Сводка
--runtime.telemetry.azure-log-analytics.auth.custom-table-name Имя настраиваемой таблицы.
--runtime.telemetry.azure-log-analytics.auth.dce-endpoint Конечная точка сбора данных.
--runtime.telemetry.azure-log-analytics.auth.dcr-immutable-id Идентификатор правила сбора данных.
--runtime.telemetry.azure-log-analytics.dab-identifier Различает источник журнала.
--runtime.telemetry.azure-log-analytics.enabled Включите данные телеметрии Azure Log Analytics.
--runtime.telemetry.azure-log-analytics.flush-interval-seconds Очистка каденции в секундах.

Телеметрия — приемник файлов

Вариант Сводка
--runtime.telemetry.file.enabled Включите данные телеметрии приемника файлов.
--runtime.telemetry.file.file-size-limit-bytes Максимальный размер для каждого файла перед перекатом.
--runtime.telemetry.file.path Путь к файлу журнала.
--runtime.telemetry.file.retained-file-count-limit Максимальное количество сохраненных файлов.
--runtime.telemetry.file.rolling-interval Скользящий интервал (минута, час, день, месяц, год, бесконечный).