Aracılığıyla paylaş


configure komut

Var olan bir Veri API'si oluşturucu yapılandırma dosyasında varlık dışı çalışma zamanı ve veri kaynağı özelliklerini yapılandırın. Belirtilmeyen seçenekler var olan değerleri değiştirmeden bırakır. Sağlanan seçeneklerden biri geçersizse güncelleştirmenin tamamı başarısız olur (tümü veya hiçbiri).

Sözdizimi

dab configure [options]

Uyarı

Bu komut bölümü değiştirmez entities . Varlık değişiklikleri için kullanın dab update .

Hızlı bakış

Seçenek Özet
-c, --config Yapılandırma dosyasının yolu (varsayılan dab-config.json).

Azure Key Vault

Seçenek Özet
--azure-key-vault.endpoint Azure Key Vault temel uç noktası.
--azure-key-vault.retry-policy.delay-seconds Yeniden denemeler arasındaki gecikme.
--azure-key-vault.retry-policy.max-count En fazla yeniden deneme denemesi.
--azure-key-vault.retry-policy.max-delay-seconds Üstel yeniden denemeler için maksimum gecikme.
--azure-key-vault.retry-policy.mode İlke modunu yeniden deneyin (sabit veya üstel).
--azure-key-vault.retry-policy.network-timeout-seconds Ağ çağrıları için zaman aşımı.

Önbellek

Seçenek Özet
--runtime.cache.enabled Genel önbelleği etkinleştirin veya devre dışı bırakın.
--runtime.cache.ttl-seconds Saniyeler içinde genel önbellek TTL'si.

Veri Kaynağı

Seçenek Özet
--data-source.connection-string Veritabanı bağlantı dizesini ayarlayın.
--data-source.database-type Veritabanı türünü ayarlayın (mssql, mysql, postgresql, cosmosdb_postgresql, cosmosdb_nosql).
--data-source.options.container Kapsayıcı adı (Cosmos DB).
--data-source.options.database Veritabanı adı (Cosmos DB, PostgreSQL).
--data-source.options.schema Şema adı (SQL Server, PostgreSQL).
--data-source.options.set-session-context SQL Server oturum bağlamı 'nı etkinleştirin (yalnızca mssql).

GraphQL

Seçenek Özet
--runtime.graphql.allow-introspection GraphQL introspection'ı etkinleştirin veya devre dışı bırakın.
--runtime.graphql.depth-limit Maksimum sorgu derinliğini sınırlayın.
--runtime.graphql.enabled GraphQL uç noktasını etkinleştirin veya devre dışı bırakın.
--runtime.graphql.multiple-mutations.create.enabled Birden çok mutasyon yaratmayı etkinleştirin.
--runtime.graphql.path GraphQL uç noktası için yol ön eki.

Host

Seçenek Özet
--runtime.host.authentication.jwt.audience JWT hedef kitle talebi.
--runtime.host.authentication.jwt.issuer JWT veren talebi.
--runtime.host.authentication.provider Kimlik doğrulama sağlayıcısı.
--runtime.host.cors.allow-credentials CORS'nin kimlik bilgilerine izin verip vermediği.
--runtime.host.cors.origins İzin verilen CORS kaynakları.
--runtime.host.mode Konak modunu ayarlama: Geliştirme veya Üretim.

MCP

Seçenek Özet
--runtime.mcp.enabled MCP uç noktasını etkinleştirin veya devre dışı bırakın.
--runtime.mcp.path MCP uç noktası için yol ön eki.

MCP DML Araçları

Seçenek Özet
--runtime.mcp.dml-tools.create-record.enabled Kayıt oluşturma aracını etkinleştirin veya devre dışı bırakın.
--runtime.mcp.dml-tools.delete-record.enabled Kayıt silme aracını etkinleştirin veya devre dışı bırakın.
--runtime.mcp.dml-tools.describe-entities.enabled Describe-entities aracını etkinleştirin veya devre dışı bırakın.
--runtime.mcp.dml-tools.enabled Tüm MCP DML araçlarını etkinleştirin veya devre dışı bırakın.
--runtime.mcp.dml-tools.execute-entity.enabled Execute-entity aracını etkinleştirin veya devre dışı bırakın.
--runtime.mcp.dml-tools.read-records.enabled Okuma kayıtları aracını etkinleştirin veya devre dışı bırakın.
--runtime.mcp.dml-tools.update-record.enabled Güncelleştirme kaydı aracını etkinleştirin veya devre dışı bırakın.

REST

Seçenek Özet
--runtime.rest.enabled REST uç noktasını etkinleştirin veya devre dışı bırakın.
--runtime.rest.path REST uç noktası için yol ön eki.
--runtime.rest.request-body-strict Katı istek gövdesi doğrulamayı zorunlu kılma.

Telemetri – Azure Log Analytics

Seçenek Özet
--runtime.telemetry.azure-log-analytics.auth.custom-table-name Özel tablo adı.
--runtime.telemetry.azure-log-analytics.auth.dce-endpoint Veri Toplama Uç Noktası.
--runtime.telemetry.azure-log-analytics.auth.dcr-immutable-id Veri Toplama Kuralı Kimliği.
--runtime.telemetry.azure-log-analytics.dab-identifier Günlük kaynağını ayırt eder.
--runtime.telemetry.azure-log-analytics.enabled Azure Log Analytics telemetrisini etkinleştirin.
--runtime.telemetry.azure-log-analytics.flush-interval-seconds Tempoyu saniyeler içinde boşalt.

Telemetri – Dosya Havuzu

Seçenek Özet
--runtime.telemetry.file.enabled Dosya havuzu telemetrisini etkinleştirin.
--runtime.telemetry.file.file-size-limit-bytes Döndürmeden önce dosya başına en büyük boyut.
--runtime.telemetry.file.path Günlük dosyasının yolu.
--runtime.telemetry.file.retained-file-count-limit Tutulan en fazla dosya sayısı.
--runtime.telemetry.file.rolling-interval Sıralı aralık (Dakika, Saat, Gün, Ay, Yıl, Sonsuz).