Megosztás a következőn keresztül:


configure parancs

Konfiguráljon nem entitásalapú futtatókörnyezetet és adatforrás-tulajdonságokat egy meglévő Data API Builder-konfigurációs fájlban. A meg nem határozott beállítások változatlanul hagyják a meglévő értékeket. Ha bármelyik megadott beállítás érvénytelen, a teljes frissítés meghiúsul (minden vagy semmi).

Szemantika

dab configure [options]

Megjegyzés:

Ez a parancs nem módosítja a szakaszt entities . Entitásmódosításokhoz használható dab update .

Gyors áttekintés

Lehetőség Összefoglalás
-c, --config A konfigurációs fájl elérési útja (alapértelmezett dab-config.json).

Azure Key Vault

Lehetőség Összefoglalás
--azure-key-vault.endpoint Az Azure Key Vault alapvégpontja.
--azure-key-vault.retry-policy.delay-seconds Késleltetés az újrapróbálkozások között.
--azure-key-vault.retry-policy.max-count Újrapróbálkozási kísérletek maximális kihasználása.
--azure-key-vault.retry-policy.max-delay-seconds Exponenciális újrapróbálkozások maximális késleltetése.
--azure-key-vault.retry-policy.mode Próbálkozzon újra a szabályzat móddal (rögzített vagy exponenciális).
--azure-key-vault.retry-policy.network-timeout-seconds Hálózati hívások időtúllépése.

Gyorsítótár

Lehetőség Összefoglalás
--runtime.cache.enabled Globális gyorsítótár engedélyezése vagy letiltása.
--runtime.cache.ttl-seconds A globális gyorsítótár TTL-je másodpercek alatt.

Adatforrás

Lehetőség Összefoglalás
--data-source.connection-string Állítsa be az adatbázis kapcsolati sztringét.
--data-source.database-type Állítsa be az adatbázis típusát (mssql, mysql, postgresql, cosmosdb_postgresql, cosmosdb_nosql).
--data-source.options.container Tároló neve (Cosmos DB).
--data-source.options.database Adatbázis neve (Cosmos DB, PostgreSQL).
--data-source.options.schema Séma neve (SQL Server, PostgreSQL).
--data-source.options.set-session-context Sql Server-munkamenet-környezet engedélyezése (csak mssql).

GraphQL

Lehetőség Összefoglalás
--runtime.graphql.allow-introspection A GraphQL bevezető szakaszának engedélyezése vagy letiltása.
--runtime.graphql.depth-limit A lekérdezés maximális mélységének korlátozása.
--runtime.graphql.enabled A GraphQL-végpont engedélyezése vagy letiltása.
--runtime.graphql.multiple-mutations.create.enabled Több létrehozási mutáció engedélyezése.
--runtime.graphql.path A GraphQL-végpont elérési útelőtagja.

Host

Lehetőség Összefoglalás
--runtime.host.authentication.jwt.audience JWT-célközönség állítása.
--runtime.host.authentication.jwt.issuer JWT-kiállítói jogcím.
--runtime.host.authentication.provider Hitelesítésszolgáltató.
--runtime.host.cors.allow-credentials Azt jelzi, hogy a CORS engedélyezi-e a hitelesítő adatokat.
--runtime.host.cors.origins Engedélyezett CORS-források.
--runtime.host.mode Gazdagép mód beállítása: Fejlesztés vagy éles környezet.

MCP

Lehetőség Összefoglalás
--runtime.mcp.enabled Az MCP-végpont engedélyezése vagy letiltása.
--runtime.mcp.path Az MCP-végpont elérési útelőtagja.

MCP DML-eszközök

Lehetőség Összefoglalás
--runtime.mcp.dml-tools.create-record.enabled Engedélyezze vagy tiltsa le a rekord létrehozása eszközt.
--runtime.mcp.dml-tools.delete-record.enabled Engedélyezze vagy tiltsa le a törlési rekord eszközt.
--runtime.mcp.dml-tools.describe-entities.enabled Engedélyezze vagy tiltsa le a leíró entitások eszközt.
--runtime.mcp.dml-tools.enabled Engedélyezze vagy tiltsa le az összes MCP DML-eszközt.
--runtime.mcp.dml-tools.execute-entity.enabled Engedélyezze vagy tiltsa le az execute-entity eszközt.
--runtime.mcp.dml-tools.read-records.enabled Engedélyezze vagy tiltsa le az olvasási rekordok eszközt.
--runtime.mcp.dml-tools.update-record.enabled Engedélyezze vagy tiltsa le a frissítés-rekord eszközt.

REST

Lehetőség Összefoglalás
--runtime.rest.enabled REST-végpont engedélyezése vagy letiltása.
--runtime.rest.path A REST-végpont elérési útelőtagja.
--runtime.rest.request-body-strict Szigorú kérelemtörzs-ellenőrzés kikényszerítése.

Telemetria – Azure Log Analytics

Lehetőség Összefoglalás
--runtime.telemetry.azure-log-analytics.auth.custom-table-name Egyéni táblanév.
--runtime.telemetry.azure-log-analytics.auth.dce-endpoint Adatgyűjtési végpont.
--runtime.telemetry.azure-log-analytics.auth.dcr-immutable-id Adatgyűjtési szabály azonosítója.
--runtime.telemetry.azure-log-analytics.dab-identifier Megkülönbözteti a napló eredetét.
--runtime.telemetry.azure-log-analytics.enabled Engedélyezze az Azure Log Analytics telemetriáját.
--runtime.telemetry.azure-log-analytics.flush-interval-seconds Öblítse ki másodpercek alatt az ütemet.

Telemetriai adatok – Fájlelfoglaló

Lehetőség Összefoglalás
--runtime.telemetry.file.enabled Engedélyezze a fájl fogadó telemetriáját.
--runtime.telemetry.file.file-size-limit-bytes Fájlonkénti maximális méret a működés előtt.
--runtime.telemetry.file.path A naplófájl elérési útja.
--runtime.telemetry.file.retained-file-count-limit Megtartott fájlok maximális száma.
--runtime.telemetry.file.rolling-interval Gördülő intervallum (perc, óra, nap, hónap, év, végtelen).