既存のデータ API ビルダー構成ファイルで、エンティティ以外のランタイムとデータ ソースのプロパティを構成します。
未指定のオプションでは、既存の値は変更されません。 指定されたオプションが無効な場合、更新全体が失敗します (すべてまたは何もできません)。
構文
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 |
describe-entities ツールを有効または無効にします。 |
--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
| 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 |
ローリング間隔 (分、時間、日、月、年、無限)。 |