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