Bagikan melalui


configure perintah

Konfigurasikan runtime non-entitas dan properti sumber data dalam file konfigurasi penyusun Api Data yang ada. Opsi yang tidak ditentukan membuat nilai yang ada tidak berubah. Jika ada opsi yang disediakan tidak valid, seluruh pembaruan gagal (semua atau tidak sama sekali).

Syntax

dab configure [options]

Nota

Perintah ini tidak mengubah entities bagian. Gunakan dab update untuk perubahan entitas.

Sekilas

Option Ringkasan
-c, --config Jalur ke file konfigurasi (default dab-config.json).

Azure Key Vault

Option Ringkasan
--azure-key-vault.endpoint Titik akhir dasar Azure Key Vault.
--azure-key-vault.retry-policy.delay-seconds Penundaan antara percobaan ulang.
--azure-key-vault.retry-policy.max-count Upaya coba lagi maksimum.
--azure-key-vault.retry-policy.max-delay-seconds Penundaan maksimum untuk percobaan ulang eksponensial.
--azure-key-vault.retry-policy.mode Coba lagi mode kebijakan (tetap atau eksponensial).
--azure-key-vault.retry-policy.network-timeout-seconds Waktu habis untuk panggilan jaringan.

Cache

Option Ringkasan
--runtime.cache.enabled Mengaktifkan atau menonaktifkan cache global.
--runtime.cache.ttl-seconds TTL cache global dalam hitungan detik.

Sumber data

Option Ringkasan
--data-source.connection-string Atur string koneksi database.
--data-source.database-type Atur jenis database (mssql, mysql, postgresql, cosmosdb_postgresql, cosmosdb_nosql).
--data-source.options.container Nama kontainer (Cosmos DB).
--data-source.options.database Nama database (Cosmos DB, PostgreSQL).
--data-source.options.schema Nama skema (SQL Server, PostgreSQL).
--data-source.options.set-session-context Aktifkan konteks sesi SQL Server (hanya mssql).

GraphQL

Option Ringkasan
--runtime.graphql.allow-introspection Mengaktifkan atau menonaktifkan introspeksi GraphQL.
--runtime.graphql.depth-limit Batasi kedalaman kueri maksimum.
--runtime.graphql.enabled Mengaktifkan atau menonaktifkan titik akhir GraphQL.
--runtime.graphql.multiple-mutations.create.enabled Aktifkan beberapa mutasi buat.
--runtime.graphql.path Awalan jalur untuk titik akhir GraphQL.

Host

Option Ringkasan
--runtime.host.authentication.jwt.audience Klaim audiens JWT.
--runtime.host.authentication.jwt.issuer Klaim penerbit JWT.
--runtime.host.authentication.provider Penyedia autentikasi.
--runtime.host.cors.allow-credentials Apakah CORS mengizinkan kredensial.
--runtime.host.cors.origins Asal CORS yang diizinkan.
--runtime.host.mode Mengatur mode host: Pengembangan atau Produksi.

MCP

Option Ringkasan
--runtime.mcp.enabled Mengaktifkan atau menonaktifkan titik akhir MCP.
--runtime.mcp.path Awalan jalur untuk titik akhir MCP.

Alat MCP DML

Option Ringkasan
--runtime.mcp.dml-tools.create-record.enabled Aktifkan atau nonaktifkan alat buat-rekaman.
--runtime.mcp.dml-tools.delete-record.enabled Aktifkan atau nonaktifkan alat hapus-rekaman.
--runtime.mcp.dml-tools.describe-entities.enabled Mengaktifkan atau menonaktifkan alat describe-entities.
--runtime.mcp.dml-tools.enabled Aktifkan atau nonaktifkan semua alat MCP DML.
--runtime.mcp.dml-tools.execute-entity.enabled Aktifkan atau nonaktifkan alat entitas eksekusi.
--runtime.mcp.dml-tools.read-records.enabled Aktifkan atau nonaktifkan alat baca-rekaman.
--runtime.mcp.dml-tools.update-record.enabled Aktifkan atau nonaktifkan alat update-record.

REST

Option Ringkasan
--runtime.rest.enabled Mengaktifkan atau menonaktifkan titik akhir REST.
--runtime.rest.path Awalan jalur untuk titik akhir REST.
--runtime.rest.request-body-strict Terapkan validasi isi permintaan yang ketat.

Telemetri – Azure Log Analytics

Option Ringkasan
--runtime.telemetry.azure-log-analytics.auth.custom-table-name Nama tabel kustom.
--runtime.telemetry.azure-log-analytics.auth.dce-endpoint Titik Akhir Pengumpulan Data.
--runtime.telemetry.azure-log-analytics.auth.dcr-immutable-id ID Aturan Pengumpulan Data.
--runtime.telemetry.azure-log-analytics.dab-identifier Membedakan asal log.
--runtime.telemetry.azure-log-analytics.enabled Aktifkan telemetri Azure Log Analytics.
--runtime.telemetry.azure-log-analytics.flush-interval-seconds Siram irama dalam hitungan detik.

Telemetri – Sink File

Option Ringkasan
--runtime.telemetry.file.enabled Aktifkan telemetri sink file.
--runtime.telemetry.file.file-size-limit-bytes Ukuran maksimum per file sebelum bergulir.
--runtime.telemetry.file.path Jalur ke file log.
--runtime.telemetry.file.retained-file-count-limit Jumlah maksimum file yang dipertahankan.
--runtime.telemetry.file.rolling-interval Interval bergulir (Menit, Jam, Hari, Bulan, Tahun, Tak Terbatas).