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


start parancs

Indítsa el a Data API Builder-futtatókörnyezetet egy meglévő konfigurációs fájllal.

Szemantika

dab start [options]

Gyors áttekintés

Lehetőség Összefoglalás
-c, --config Használjon egy adott konfigurációs fájlt (alapértelmezés szerint a fájlhoz dab-config.json vagy környezetspecifikus fájlhoz, ha van ilyen)
--LogLevel <level> Explicit módon állítja be a naplószintet (név vagy szám: 0–6)
--no-https-redirect Letiltja az automatikus HTTP→HTTPS-átirányítást
--verbose Naplószint beállítása információra

-c, --config

A konfigurációs fájl elérési útja. Alapértelmezett érték: dab-config.json. Ha létezik környezetspecifikus fájl dab-config.<DAB_ENVIRONMENT>.json , a rendszer inkább ezt a fájlt használja (DAB_ENVIRONMENT a környezeti változóból olvassa be).

Magatartás

  • Ha az alap- és a környezetspecifikus fájl is létezik, a rendszer kiválasztja a környezetspecifikus fájlt.
  • A konfiguráció nem változik, start csak felhasználja.

Megjegyzés:

A környezeti változón alapuló kiválasztási logika megadása --config (vagy -c) felülbírálja. Ha explicit módon ad át egy elérési utat, a rendszer figyelmen kívül hagyja a DAB_ENVIRONMENT változót, és csak a megadott fájlt használja. Ez azt jelenti, hogy a környezetspecifikus rétegzés megkerülve van. Ha automatikus környezetfeloldást szeretne, hagyja ki --config és támaszkodjon a DAB_ENVIRONMENT megfelelő fájlelnevezési konvencióra.

Example

dab start --config ./settings/dab-config.json

--LogLevel <level>

Explicit módon állítja be a minimális naplószintet. Neveket (Trace, , DebugInformation, Warning, Error, ) CriticalNonevagy numerikus értékeket 0–6fogad el. Kis- és nagybetűket nem különbözteti meg.

Magatartás

  • Nem kombinálható a következővel --verbose: .

  • A külső 0–6 értékek érvénytelenek, ezért az indítás sikertelen lesz.

  • Ha egyik --verbose sem --LogLevel van beállítva, az alapértelmezett értékek a következők:

    • Fejlesztői gazdagép mód: Debug
    • Éles gazdagép mód: Error

Example

dab start --LogLevel Warning
dab start --LogLevel 1   # Debug

További információ a szintekről: .NET-naplószintek.

Megjegyzés:

--LogLevel és --verbose mindig felülbírálja a konfigurációs fájlban található naplószint-beállításokat. Még ha nem is ad meg naplózási jelzőt, a parancssori felület alapszintű naplószintet injektál a futtatókörnyezet indításakor. Ennek eredményeképpen a rendszer nem alkalmazza a konfigurációban definiált névtérenkénti vagy részletes naplózószűrőket a használat dab startsorán.

--no-https-redirect

Letiltja az automatikus HTTP→HTTPS-átirányítást.

Magatartás

  • Az alapértelmezett beállítás a biztonságos átirányítás engedélyezése.
  • Ha ezt a jelzőt adja meg, az letiltja az átirányítást.

Megjegyzés:

Ez a jelző csak azt szabályozza, hogy a HTTP-forgalom átirányítva legyen-e a HTTPS-be. Nem hoz létre és nem távolít el végpontokat. A végpontokat (vagy a Kestrel alapértelmezéseit) határozza meg ASPNETCORE_URLS .

  • Ha csak a HTTP van konfigurálva, a jelző semmit sem módosít, mert nincs HTTPS-végpont, amelyre átirányítható.
  • Ha csak a HTTPS van konfigurálva, a jelző semmit sem módosít, mert nincs frissítendő HTTP-forgalom.
  • Ha a HTTP és a HTTPS is konfigurálva van, a jelző letiltja az automatikus átirányítást, így mindkét végpont közvetlenül kiszolgálhatja a kéréseket.

Example

dab start --no-https-redirect

--verbose

A minimális naplószint beállítása a következőre Information: .

Magatartás

  • Nem kombinálható a következővel --LogLevel: .
  • Felülbírálja a gazdagép üzemmód alapértelmezett beállításait.

Megjegyzés:

A használattal --LogLevel Informationegyenértékű. Az elemző megakadályozza mind a kettőt --verbose--LogLevel , mind pedig az együttes elemet, így nincs ütközési útvonal.

Example

dab start --verbose