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. |
| 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). |