기존 데이터 API 작성기 구성 파일에서 비 엔터티 런타임 및 데이터 원본 속성을 구성합니다.
지정되지 않은 옵션은 기존 값을 변경하지 않고 그대로 둡니다. 제공된 옵션이 유효하지 않으면 전체 업데이트가 실패합니다(전부 또는 없음).
Syntax
dab configure [options]
비고
이 명령은 섹션을 entities 변경하지 않습니다. 엔터티 변경에 사용합니다 dab update .
한눈에 보기
| Option |
요약 |
-c, --config |
구성 파일의 경로(기본값 dab-config.json)입니다. |
Azure Key Vault (애저 키 볼트)
| Option |
요약 |
--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 |
네트워크 호출에 대한 시간 제한입니다. |
캐시
| Option |
요약 |
--runtime.cache.enabled |
전역 캐시를 사용하거나 사용하지 않도록 설정합니다. |
--runtime.cache.ttl-seconds |
전역 캐시 TTL(초)입니다. |
데이터 원본
| Option |
요약 |
--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
| Option |
요약 |
--runtime.graphql.allow-introspection |
GraphQL 내성 검사를 사용하거나 사용하지 않도록 설정합니다. |
--runtime.graphql.depth-limit |
최대 쿼리 깊이를 제한합니다. |
--runtime.graphql.enabled |
GraphQL 엔드포인트를 사용하거나 사용하지 않도록 설정합니다. |
--runtime.graphql.multiple-mutations.create.enabled |
여러 변형 만들기를 사용하도록 설정합니다. |
--runtime.graphql.path |
GraphQL 엔드포인트의 경로 접두사입니다. |
Host
| Option |
요약 |
--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
| Option |
요약 |
--runtime.mcp.enabled |
MCP 엔드포인트를 사용하거나 사용하지 않도록 설정합니다. |
--runtime.mcp.path |
MCP 엔드포인트의 경로 접두사입니다. |
| Option |
요약 |
--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 |
실행 엔터티 도구를 사용하거나 사용하지 않도록 설정합니다. |
--runtime.mcp.dml-tools.read-records.enabled |
읽기 레코드 도구를 사용하거나 사용하지 않도록 설정합니다. |
--runtime.mcp.dml-tools.update-record.enabled |
업데이트 레코드 도구를 사용하거나 사용하지 않도록 설정합니다. |
REST
| Option |
요약 |
--runtime.rest.enabled |
REST 엔드포인트를 사용하거나 사용하지 않도록 설정합니다. |
--runtime.rest.path |
REST 엔드포인트의 경로 접두사입니다. |
--runtime.rest.request-body-strict |
엄격한 요청 본문 유효성 검사를 적용합니다. |
원격 분석 – Azure Log Analytics
| Option |
요약 |
--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 |
데이터 수집 규칙 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 |
플러시 주기(초)입니다. |
원격 분석 – 파일 싱크
| Option |
요약 |
--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 |
롤링 간격(분, 시간, 일, 월, 연도, 무한). |