Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Команда
Настройте свойства среды выполнения и источника данных, которые не относятся к сущностям в существующем файле конфигурации построителя данных. Неопределенные параметры оставляют существующие значения неизменными. Если любой указанный параметр недопустим, все обновление завершается ошибкой (все или ничего).
Акронимы, используемые в этой ссылке: протокол контекста модели (MCP), язык обработки данных (DML), время жизни (TTL), веб-токен JSON (JWT), кандидат выпуска (RC), правило сбора данных (DCR) и конечная точка сбора данных (DCE).
Замечание
Эта команда не изменяет entities раздел. Используется dab update для изменений сущностей.
Синтаксис
dab configure [options]
Это важно
Параметры OpenTelemetry и Application Insights настраиваются с dab add-telemetryпомощью , а не dab configure. См. основные сведения о концепции, мониторе/ open-telemetry.md и концепции/monitor/application-insights.md.
Краткий обзор
| Вариант | Сводка |
|---|---|
-c, --config |
Путь к файлу конфигурации (по умолчанию dab-config.json). |
Раздел источника данных
| Вариант | Сводка |
|---|---|
--data-source.database-type |
Задайте тип базы данных. |
--data-source.connection-string |
Задайте строку подключения к базе данных. |
--data-source.options.database |
Имя базы данных для Cosmos DB для NoSql. |
--data-source.options.container |
Имя контейнера для Cosmos DB для NoSql. |
--data-source.options.schema |
Путь схемы для Cosmos DB для NoSql. |
--data-source.options.set-session-context |
Включите контекст сеанса. |
--data-source.health.name |
Идентификатор источника данных в отчете проверки работоспособности. |
--data-source.user-delegated-auth.enabled |
Включите делегированную пользователем проверку подлинности OBO. |
--data-source.user-delegated-auth.database-audience |
Целевая аудитория для нижестоящего токена SQL. |
Раздел GraphQL
| Вариант | Сводка |
|---|---|
--runtime.graphql.depth-limit |
Ограничение максимальной глубины запроса. |
--runtime.graphql.enabled |
Включите или отключите конечную точку GraphQL. |
--runtime.graphql.path |
Настройте путь конечной точки GraphQL. |
--runtime.graphql.allow-introspection |
Разрешить или запретить introspection GraphQL. |
--runtime.graphql.multiple-mutations.create.enabled |
Включение нескольких изменений. |
Раздел REST
| Вариант | Сводка |
|---|---|
--runtime.rest.enabled |
Включите или отключите конечную точку REST. |
--runtime.rest.path |
Настройте путь конечной точки REST. |
--runtime.rest.request-body-strict |
Применение строгой проверки текста запроса REST. |
Раздел MCP
| Вариант | Сводка |
|---|---|
--runtime.mcp.enabled |
Включите или отключите конечную точку MCP. |
--runtime.mcp.path |
Настройте путь конечной точки MCP. |
--runtime.mcp.description |
Задайте описание сервера MCP. |
--runtime.mcp.dml-tools |
Включите или отключите все средства MCP DML. |
--runtime.mcp.dml-tools.describe-entities |
Включите или отключите средство описания сущностей. |
--runtime.mcp.dml-tools.create-record |
Включите или отключите средство создания записи. |
--runtime.mcp.dml-tools.read-records |
Включите или отключите средство чтения записей. |
--runtime.mcp.dml-tools.update-record |
Включите или отключите средство записи обновлений. |
--runtime.mcp.dml-tools.delete-record |
Включите или отключите средство удаления записи. |
--runtime.mcp.dml-tools.execute-entity |
Включите или отключите средство execute-entity. |
--runtime.mcp.dml-tools.aggregate-records.enabled |
Включите или отключите средство агрегирования записей. |
--runtime.mcp.dml-tools.aggregate-records.query-timeout |
Время ожидания выполнения в секундах для агрегатных записей. |
Раздел кэша
| Вариант | Сводка |
|---|---|
--runtime.cache.enabled |
Включение или отключение глобального кэша. |
--runtime.cache.ttl-seconds |
Срок жизни глобального кэша в секундах. |
--runtime.compression.level |
Задайте уровень сжатия http-ответа. |
Раздел узла
| Вариант | Сводка |
|---|---|
--runtime.host.mode |
Задайте режим узла: разработка или рабочая среда. |
--runtime.host.cors.origins |
Разрешенные источники CORS. |
--runtime.host.cors.allow-credentials |
Задайте учетные данные allow-credentials CORS. |
--runtime.host.authentication.provider |
Поставщик проверки подлинности. |
--runtime.host.authentication.jwt.audience |
Утверждение аудитории JWT. |
--runtime.host.authentication.jwt.issuer |
Утверждение издателя JWT. |
Действующие разрешения
| Вариант | Сводка |
|---|---|
--show-effective-permissions |
Отображение разрешенных разрешений для всех сущностей. |
Раздел Key Vault
| Вариант | Сводка |
|---|---|
--azure-key-vault.endpoint |
Базовая конечная точка Azure Key Vault. |
--azure-key-vault.retry-policy.mode |
Режим политики повтора. |
--azure-key-vault.retry-policy.max-count |
Максимальное число повторных попыток. |
--azure-key-vault.retry-policy.delay-seconds |
Задержка между повторными попытками. |
--azure-key-vault.retry-policy.max-delay-seconds |
Максимальная задержка для экспоненциальных повторных попыток. |
--azure-key-vault.retry-policy.network-timeout-seconds |
Время ожидания для сетевых вызовов. |
Раздел телеметрии
| Вариант | Сводка |
|---|---|
--runtime.telemetry.azure-log-analytics.enabled |
Включите данные телеметрии Azure Log Analytics. |
--runtime.telemetry.azure-log-analytics.dab-identifier |
Различает источник журнала. |
--runtime.telemetry.azure-log-analytics.flush-interval-seconds |
Очистка каденции в секундах. |
--runtime.telemetry.azure-log-analytics.auth.custom-table-name |
Имя настраиваемой таблицы. |
--runtime.telemetry.azure-log-analytics.auth.dcr-immutable-id |
Идентификатор правила сбора данных. |
--runtime.telemetry.azure-log-analytics.auth.dce-endpoint |
Конечная точка сбора данных. |
--runtime.telemetry.file.enabled |
Включите данные телеметрии приемника файлов. |
--runtime.telemetry.file.path |
Путь к файлу журнала. |
--runtime.telemetry.file.rolling-interval |
Скользящий интервал. |
--runtime.telemetry.file.retained-file-count-limit |
Максимальное количество сохраненных файлов. |
--runtime.telemetry.file.file-size-limit-bytes |
Максимальный размер для каждого файла перед перекатом. |
-c, --config
Путь к файлу конфигурации.
dab-config.json По умолчанию, если dab-config.<DAB_ENVIRONMENT>.json не существует, где DAB_ENVIRONMENT находится переменная среды.
Example
dab configure \
--config ./dab-config.json \
--runtime.rest.enabled true
--data-source.database-type
Тип базы данных.
Допустимые значения:
MSSQLPostgreSQLCosmosDB_NoSQLMySQL
Example
dab configure \
--data-source.database-type PostgreSQL
Результирующая конфигурация
{
"data-source": {
"database-type": "postgresql"
}
}
--data-source.connection-string
Строка подключения для источника данных.
Example
dab configure \
--data-source.connection-string "Server=myserver;Database=mydb;User Id=myuser;Password=mypassword;"
Результирующая конфигурация
{
"data-source": {
"connection-string": "Server=myserver;Database=mydb;User Id=myuser;Password=mypassword;"
}
}
--data-source.options.database
Имя базы данных для Cosmos DB для NoSql.
Example
dab configure \
--data-source.options.database MyCosmosDatabase
Результирующая конфигурация
{
"data-source": {
"options": {
"database": "MyCosmosDatabase"
}
}
}
--data-source.options.container
Имя контейнера для Cosmos DB для NoSql.
Example
dab configure \
--data-source.options.container MyCosmosContainer
Результирующая конфигурация
{
"data-source": {
"options": {
"container": "MyCosmosContainer"
}
}
}
--data-source.options.schema
Путь схемы для Cosmos DB для NoSql.
Example
dab configure \
--data-source.options.schema ./schema.gql
Результирующая конфигурация
{
"data-source": {
"options": {
"schema": "./schema.gql"
}
}
}
--data-source.options.set-session-context
Включите контекст сеанса.
Допустимые значения:
-
true(по умолчанию) false
Example
dab configure \
--data-source.options.set-session-context false
Результирующая конфигурация
{
"data-source": {
"options": {
"set-session-context": false
}
}
}
--data-source.health.name
Идентификатор источника данных в отчете проверки работоспособности.
Example
dab configure \
--data-source.health.name my-sql-health
Результирующая конфигурация
{
"data-source": {
"health": {
"name": "my-sql-health"
}
}
}
--data-source.user-delegated-auth.enabled
Включите или отключите проверку подлинности, делегированную пользователемBehalf-Of (OBO). Поддерживается только для mssql источников данных.
Замечание
Функции построителя данных 2.0, описанные в этом разделе, находятся в предварительной версии и могут измениться до общедоступной доступности. Дополнительные сведения см. в статье "Новые возможности" версии 2.0.
Example
dab configure \
--data-source.user-delegated-auth.enabled true
Результирующая конфигурация
{
"data-source": {
"user-delegated-auth": {
"enabled": true
}
}
}
--data-source.user-delegated-auth.database-audience
Задайте целевую аудиторию для нижестоящего маркера SQL при включении OBO.
Example
dab configure \
--data-source.user-delegated-auth.database-audience "https://database.windows.net"
Результирующая конфигурация
{
"data-source": {
"user-delegated-auth": {
"database-audience": "https://database.windows.net"
}
}
}
--runtime.graphql.depth-limit
Максимальная допустимая глубина вложенного запроса.
Допустимые значения:
- $(0,2147483647]$ (включительно)
-
-1удаление ограничения
Example
dab configure \
--runtime.graphql.depth-limit 3
Результирующая конфигурация
{
"runtime": {
"graphql": {
"depth-limit": 3
}
}
}
--runtime.graphql.enabled
Включите конечную точку GraphQL DAB.
Example
dab configure \
--runtime.graphql.enabled false
Результирующая конфигурация
{
"runtime": {
"graphql": {
"enabled": false
}
}
}
--runtime.graphql.path
Настройка пути конечной точки GraphQL в DAB. Путь префикса с /.
Example
dab configure \
--runtime.graphql.path /graphql
Результирующая конфигурация
{
"runtime": {
"graphql": {
"path": "/graphql"
}
}
}
--runtime.graphql.allow-introspection
Разрешить или запретить запросы introspection GraphQL.
Example
dab configure \
--runtime.graphql.allow-introspection false
Результирующая конфигурация
{
"runtime": {
"graphql": {
"allow-introspection": false
}
}
}
--runtime.graphql.multiple-mutations.create.enabled
Включите или отключите операции создания нескольких мутаций в созданной схеме GraphQL.
Example
dab configure \
--runtime.graphql.multiple-mutations.create.enabled true
Результирующая конфигурация
{
"runtime": {
"graphql": {
"multiple-mutations": {
"create": {
"enabled": true
}
}
}
}
}
--runtime.rest.enabled
Включите конечную точку REST DAB.
Example
dab configure \
--runtime.rest.enabled false
Результирующая конфигурация
{
"runtime": {
"rest": {
"enabled": false
}
}
}
--runtime.rest.path
Настройте путь конечной точки REST DAB. Путь префикса с /.
Example
dab configure \
--runtime.rest.path /myapi
Результирующая конфигурация
{
"runtime": {
"rest": {
"path": "/myapi"
}
}
}
--runtime.rest.request-body-strict
Запретить ненужные поля текста запроса REST.
Example
dab configure \
--runtime.rest.request-body-strict true
Результирующая конфигурация
{
"runtime": {
"rest": {
"request-body-strict": true
}
}
}
--runtime.mcp.enabled
Включите конечную точку MCP DAB.
Замечание
Этот параметр доступен в интерфейсе командной 2.0.0-rc строки. Построитель данных 2.0 в настоящее время находится в предварительной версии. Установите с dotnet tool install microsoft.dataapibuilder --version 2.0.0-rc --prereleaseпомощью .
Example
dab configure \
--runtime.mcp.enabled false
Результирующая конфигурация
{
"runtime": {
"mcp": {
"enabled": false
}
}
}
--runtime.mcp.path
Настройте путь конечной точки MCB DAB. Путь префикса с /.
Замечание
Этот параметр доступен в интерфейсе командной 2.0.0-rc строки. Построитель данных 2.0 в настоящее время находится в предварительной версии. Установите с dotnet tool install microsoft.dataapibuilder --version 2.0.0-rc --prereleaseпомощью .
Example
dab configure \
--runtime.mcp.path /mcp2
Результирующая конфигурация
{
"runtime": {
"mcp": {
"path": "/mcp2"
}
}
}
--runtime.mcp.description
Задайте для инициализированного ответа описание сервера MCP.
Замечание
Этот параметр доступен в интерфейсе командной 2.0.0-rc строки. Построитель данных 2.0 в настоящее время находится в предварительной версии. Установите с dotnet tool install microsoft.dataapibuilder --version 2.0.0-rc --prereleaseпомощью .
Example
dab configure \
--runtime.mcp.description "My MCP Server"
Результирующая конфигурация
{
"runtime": {
"mcp": {
"description": "My MCP Server"
}
}
}
--runtime.mcp.dml-tools
Включите конечную точку средств MCP DML DAB.
Замечание
Этот параметр доступен в интерфейсе командной 2.0.0-rc строки. Построитель данных 2.0 в настоящее время находится в предварительной версии. Установите с dotnet tool install microsoft.dataapibuilder --version 2.0.0-rc --prereleaseпомощью .
Дополнительные сведения о средствах DML MCP см. в статье SQL MCP Server для языка языка обработки данных.
Example
dab configure \
--runtime.mcp.dml-tools false
Результирующая конфигурация
{
"runtime": {
"mcp": {
"dml-tools": false
}
}
}
--runtime.mcp.dml-tools.describe-entities
Включите средство MCP DAB для описания сущностей.
Замечание
Этот параметр доступен в интерфейсе командной 2.0.0-rc строки. Построитель данных 2.0 в настоящее время находится в предварительной версии. Установите с dotnet tool install microsoft.dataapibuilder --version 2.0.0-rc --prereleaseпомощью .
Example
dab configure \
--runtime.mcp.dml-tools.describe-entities false
Результирующая конфигурация
{
"runtime": {
"mcp": {
"dml-tools": {
"describe-entities": false
}
}
}
}
--runtime.mcp.dml-tools.create-record
Включите средство создания записей DAB в DAB.
Замечание
Этот параметр доступен в интерфейсе командной 2.0.0-rc строки. Построитель данных 2.0 в настоящее время находится в предварительной версии. Установите с dotnet tool install microsoft.dataapibuilder --version 2.0.0-rc --prereleaseпомощью .
Example
dab configure \
--runtime.mcp.dml-tools.create-record false
Результирующая конфигурация
{
"runtime": {
"mcp": {
"dml-tools": {
"create-record": false
}
}
}
}
--runtime.mcp.dml-tools.read-records
Включите средство чтения записей MCB DAB.
Замечание
Этот параметр доступен в интерфейсе командной 2.0.0-rc строки. Построитель данных 2.0 в настоящее время находится в предварительной версии. Установите с dotnet tool install microsoft.dataapibuilder --version 2.0.0-rc --prereleaseпомощью .
Example
dab configure \
--runtime.mcp.dml-tools.read-records false
Результирующая конфигурация
{
"runtime": {
"mcp": {
"dml-tools": {
"read-records": false
}
}
}
}
--runtime.mcp.dml-tools.update-record
Включите средство записи обновления MCP DAB.
Замечание
Этот параметр доступен в интерфейсе командной 2.0.0-rc строки. Построитель данных 2.0 в настоящее время находится в предварительной версии. Установите с dotnet tool install microsoft.dataapibuilder --version 2.0.0-rc --prereleaseпомощью .
Example
dab configure \
--runtime.mcp.dml-tools.update-record false
Результирующая конфигурация
{
"runtime": {
"mcp": {
"dml-tools": {
"update-record": false
}
}
}
}
--runtime.mcp.dml-tools.delete-record
Включите средство удаления записи MCP в DAB.
Замечание
Этот параметр доступен в интерфейсе командной 2.0.0-rc строки. Построитель данных 2.0 в настоящее время находится в предварительной версии. Установите с dotnet tool install microsoft.dataapibuilder --version 2.0.0-rc --prereleaseпомощью .
Example
dab configure \
--runtime.mcp.dml-tools.delete-record false
Результирующая конфигурация
{
"runtime": {
"mcp": {
"dml-tools": {
"delete-record": false
}
}
}
}
--runtime.mcp.dml-tools.execute-entity
Включите средство выполнения сущности MCB в DAB.
Замечание
Этот параметр доступен в интерфейсе командной 2.0.0-rc строки. Построитель данных 2.0 в настоящее время находится в предварительной версии. Установите с dotnet tool install microsoft.dataapibuilder --version 2.0.0-rc --prereleaseпомощью .
Example
dab configure \
--runtime.mcp.dml-tools.execute-entity false
Результирующая конфигурация
{
"runtime": {
"mcp": {
"dml-tools": {
"execute-entity": false
}
}
}
}
--runtime.mcp.dml-tools.aggregate-records.enabled
Включите средство агрегирования записей MCB DAB.
Замечание
Этот параметр доступен в интерфейсе командной 2.0.0-rc строки. Построитель данных 2.0 в настоящее время находится в предварительной версии. Установите с dotnet tool install microsoft.dataapibuilder --version 2.0.0-rc --prereleaseпомощью .
Example
dab configure \
--runtime.mcp.dml-tools.aggregate-records.enabled false
Результирующая конфигурация
{
"runtime": {
"mcp": {
"dml-tools": {
"aggregate-records": false
}
}
}
}
--runtime.mcp.dml-tools.aggregate-records.query-timeout
Задайте время ожидания выполнения в секундах для средства MCP агрегатных записей.
По умолчанию: 30. Диапазон: 1–600.
Замечание
Этот параметр доступен в интерфейсе командной 2.0.0-rc строки. Построитель данных 2.0 в настоящее время находится в предварительной версии. Установите с dotnet tool install microsoft.dataapibuilder --version 2.0.0-rc --prereleaseпомощью .
Example
dab configure \
--runtime.mcp.dml-tools.aggregate-records.query-timeout 60
Результирующая конфигурация
{
"runtime": {
"mcp": {
"dml-tools": {
"aggregate-records": {
"enabled": true,
"query-timeout": 60
}
}
}
}
}
--runtime.cache.enabled
Включение кэша DAB глобально. Кроме того, необходимо включить кэширование для каждой сущности.
Example
dab configure \
--runtime.cache.enabled true
Результирующая конфигурация
{
"runtime": {
"cache": {
"enabled": true
}
}
}
--runtime.cache.ttl-seconds
Настройте глобальное время по умолчанию кэша DAB для жизни в секундах.
Example
dab configure \
--runtime.cache.ttl-seconds 30
Результирующая конфигурация
{
"runtime": {
"cache": {
"enabled": false,
"ttl-seconds": 30
}
}
}
--runtime.compression.level
Замечание
Функции построителя данных 2.0, описанные в этом разделе, находятся в предварительной версии и могут измениться до общедоступной доступности. Дополнительные сведения см. в статье "Новые возможности" версии 2.0.
Задайте уровень сжатия http-ответа.
Допустимые значения:
-
optimal— балансирует коэффициент сжатия и скорость (по умолчанию) -
fastest— приоритеты скорости сжатия по сравнению с соотношением -
none— отключает сжатие
Example
dab configure \
--runtime.compression.level optimal
Результирующая конфигурация
{
"runtime": {
"compression": {
"level": "optimal"
}
}
}
--runtime.host.mode
Задайте для узла режим выполнения DAB.
Допустимые значения:
DevelopmentProduction
Example
dab configure \
--runtime.host.mode Development
Результирующая конфигурация
{
"runtime": {
"host": {
"mode": "development"
}
}
}
--runtime.host.cors.origins
Перезапись разрешенных источников в CORS. Укажите значения в виде разделенного пробелом списка.
Example
dab configure \
--runtime.host.cors.origins \
https://contoso.com \
https://fabrikam.com
Результирующая конфигурация
{
"runtime": {
"host": {
"cors": {
"origins": [
"https://contoso.com",
"https://fabrikam.com"
]
}
}
}
}
--runtime.host.cors.allow-credentials
Задайте значение заголовка Access-Control-Allow-Credentials .
Example
dab configure \
--runtime.host.cors.allow-credentials true
Результирующая конфигурация
{
"runtime": {
"host": {
"cors": {
"allow-credentials": true
}
}
}
}
--runtime.host.authentication.provider
Настройте имя поставщика проверки подлинности.
Example
dab configure \
--runtime.host.authentication.provider AppService
Результирующая конфигурация
{
"runtime": {
"host": {
"authentication": {
"provider": "AppService"
}
}
}
}
--runtime.host.authentication.jwt.audience
Настройте одного или нескольких предполагаемых получателей токена JWT.
Example
dab configure \
--runtime.host.authentication.jwt.audience api://my-app
Результирующая конфигурация
{
"runtime": {
"host": {
"authentication": {
"jwt": {
"audience": "api://my-app"
}
}
}
}
}
--runtime.host.authentication.jwt.issuer
Настройте сущность, выдавающую токен JWT.
Example
dab configure \
--runtime.host.authentication.jwt.issuer https://login.microsoftonline.com/common/v2.0
Результирующая конфигурация
{
"runtime": {
"host": {
"authentication": {
"provider": "AppService",
"jwt": {
"audience": "api://my-app",
"issuer": "https://login.microsoftonline.com/common/v2.0"
}
}
}
}
}
--azure-key-vault.endpoint
Настройте URL-адрес конечной точки Azure Key Vault.
Example
dab configure \
--azure-key-vault.endpoint https://my-vault.vault.azure.net
Результирующая конфигурация
{
"azure-key-vault": {
"endpoint": "https://my-vault.vault.azure.net"
}
}
--azure-key-vault.retry-policy.mode
Настройте режим политики повторных попыток.
Допустимые значения:
fixedexponential
Example
dab configure \
--azure-key-vault.retry-policy.mode fixed
Результирующая конфигурация
{
"azure-key-vault": {
"retry-policy": {
"mode": "fixed"
}
}
}
--azure-key-vault.retry-policy.max-count
Настройте максимальное количество попыток повторных попыток.
Example
dab configure \
--azure-key-vault.retry-policy.max-count 5
Результирующая конфигурация
{
"azure-key-vault": {
"retry-policy": {
"max-count": 5
}
}
}
--azure-key-vault.retry-policy.delay-seconds
Настройте начальную задержку между повторными попытками в секундах.
Example
dab configure \
--azure-key-vault.retry-policy.delay-seconds 2
Результирующая конфигурация
{
"azure-key-vault": {
"retry-policy": {
"delay-seconds": 2
}
}
}
--azure-key-vault.retry-policy.max-delay-seconds
Настройте максимальную задержку между повторными попытками в секундах (для экспоненциального режима).
Example
dab configure \
--azure-key-vault.retry-policy.max-delay-seconds 30
Результирующая конфигурация
{
"azure-key-vault": {
"retry-policy": {
"max-delay-seconds": 30
}
}
}
--azure-key-vault.retry-policy.network-timeout-seconds
Настройте время ожидания сети для запросов в секундах.
Example
dab configure \
--azure-key-vault.retry-policy.network-timeout-seconds 20
Результирующая конфигурация
{
"azure-key-vault": {
"retry-policy": {
"mode": "fixed",
"max-count": 5,
"delay-seconds": 2,
"max-delay-seconds": 30,
"network-timeout-seconds": 20
}
}
}
--runtime.telemetry.azure-log-analytics.enabled
Включите или отключите Azure Log Analytics.
Example
dab configure \
--runtime.telemetry.azure-log-analytics.enabled true
Результирующая конфигурация
{
"runtime": {
"telemetry": {
"azure-log-analytics": {
"enabled": true
}
}
}
}
--runtime.telemetry.azure-log-analytics.dab-identifier
Настройте строку идентификатора DAB, используемую в Azure Log Analytics.
Example
dab configure \
--runtime.telemetry.azure-log-analytics.dab-identifier MyDab
Результирующая конфигурация
{
"runtime": {
"telemetry": {
"azure-log-analytics": {
"dab-identifier": "MyDab"
}
}
}
}
--runtime.telemetry.azure-log-analytics.flush-interval-seconds
Настройте интервал очистки в секундах для Azure Log Analytics.
Example
dab configure \
--runtime.telemetry.azure-log-analytics.flush-interval-seconds 10
Результирующая конфигурация
{
"runtime": {
"telemetry": {
"azure-log-analytics": {
"flush-interval-seconds": 10
}
}
}
}
--runtime.telemetry.azure-log-analytics.auth.custom-table-name
Настройте настраиваемое имя таблицы для Azure Log Analytics.
Example
dab configure \
--runtime.telemetry.azure-log-analytics.auth.custom-table-name MyDabLogs
Результирующая конфигурация
{
"runtime": {
"telemetry": {
"azure-log-analytics": {
"auth": {
"custom-table-name": "MyDabLogs"
}
}
}
}
}
--runtime.telemetry.azure-log-analytics.auth.dcr-immutable-id
Настройте неизменяемый идентификатор DCR для Azure Log Analytics.
Example
dab configure \
--runtime.telemetry.azure-log-analytics.auth.dcr-immutable-id dcr-123
Результирующая конфигурация
{
"runtime": {
"telemetry": {
"azure-log-analytics": {
"auth": {
"dcr-immutable-id": "dcr-123"
}
}
}
}
}
--runtime.telemetry.azure-log-analytics.auth.dce-endpoint
Настройте конечную точку DCE для Azure Log Analytics.
Example
dab configure \
--runtime.telemetry.azure-log-analytics.auth.dce-endpoint https://example.eastus-1.ingest.monitor.azure.com
Результирующая конфигурация
{
"runtime": {
"telemetry": {
"azure-log-analytics": {
"enabled": true,
"auth": {
"custom-table-name": "MyDabLogs",
"dcr-immutable-id": "dcr-123",
"dce-endpoint": "https://example.eastus-1.ingest.monitor.azure.com"
},
"dab-identifier": "MyDab",
"flush-interval-seconds": 10
}
}
}
}
--runtime.telemetry.file.enabled
Включение или отключение ведения журнала приемника файлов.
Example
dab configure \
--runtime.telemetry.file.enabled true
Результирующая конфигурация
{
"runtime": {
"telemetry": {
"file": {
"enabled": true
}
}
}
}
--runtime.telemetry.file.path
Настройте путь для ведения журнала приемника файлов.
Example
dab configure \
--runtime.telemetry.file.path C:\\logs\\dab-log.txt
Результирующая конфигурация
{
"runtime": {
"telemetry": {
"file": {
"path": "C:\\logs\\dab-log.txt"
}
}
}
}
--runtime.telemetry.file.rolling-interval
Настройте последовательный интервал для ведения журнала приемника файлов.
Допустимые значения:
MinuteHourDayMonthYearInfinite
Example
dab configure \
--runtime.telemetry.file.rolling-interval Month
Результирующая конфигурация
{
"runtime": {
"telemetry": {
"file": {
"rolling-interval": "Month"
}
}
}
}
--runtime.telemetry.file.retained-file-count-limit
Настройте максимальное количество сохраненных файлов.
Example
dab configure \
--runtime.telemetry.file.retained-file-count-limit 5
Результирующая конфигурация
{
"runtime": {
"telemetry": {
"file": {
"retained-file-count-limit": 5
}
}
}
}
--runtime.telemetry.file.file-size-limit-bytes
Настройте максимальный размер файла в байтах.
Example
dab configure \
--runtime.telemetry.file.file-size-limit-bytes 2097152
Результирующая конфигурация
{
"runtime": {
"telemetry": {
"file": {
"enabled": true,
"path": "C:\\logs\\dab-log.txt",
"rolling-interval": "Month",
"retained-file-count-limit": 5,
"file-size-limit-bytes": 2097152
}
}
}
}
--show-effective-permissions
Отображение разрешенных разрешений для каждой сущности после применения наследования ролей. Используйте этот параметр, чтобы узнать, что каждая роль может на самом деле сделать без причины с помощью конфигурации вручную.
Замечание
Функции построителя данных 2.0, описанные в этом разделе, находятся в предварительной версии и могут измениться до общедоступной доступности. Дополнительные сведения см. в статье "Новые возможности" версии 2.0.
Example
dab configure \
--show-effective-permissions
dab configure \
--show-effective-permissions --config my-config.json
dab configure ^
--show-effective-permissions --config my-config.json
Пример результата
Entity: Book
Role: anonymous | Actions: Read
Role: authenticated | Actions: Read (inherited from: anonymous)
Unconfigured roles inherit from: anonymous
Entity: Order
Role: admin | Actions: Create, Read, Update, Delete
Role: anonymous | Actions: Read
Role: authenticated | Actions: Read (inherited from: anonymous)
Unconfigured roles inherit from: authenticated