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


Dapr engedélyezése meglévő tárolóalkalmazáson

A Daprt a futtatókörnyezet alapján különböző argumentumokkal és széljegyzetekkel konfigurálhatja. Az Azure Container Apps három csatornát biztosít, amelyeken keresztül engedélyezheti a Daprt:

Az alábbi táblázat a Dapr oldalkocsikonfigurációinak jelenleg támogatott listáját ismerteti az Azure Container Appsben a Dapr engedélyezéséhez:

Container Apps parancssori felület Sablonmező Leírás
--enable-dapr dapr.enabled Engedélyezi a Dapr-t a tárolóalkalmazásban.
--dapr-app-port dapr.appPort Az alkalmazás által figyelt port, amelyen a Dapr az alkalmazással való kommunikációhoz használja
--dapr-app-protocol dapr.appProtocol Megadja a Daprnek, hogy melyik protokollt használja az alkalmazás. Az érvényes beállítások a következők: http vagy grpc. Az alapértelmezett szint a http.
--dapr-app-id dapr.appId A tárolóalkalmazás egyedi Dapr-azonosítója, amelyet a szolgáltatásfelderítéshez, az állapotbefoglaláshoz és a pub/alfelhasználói azonosítóhoz használnak.
--dapr-max-request-size dapr.httpMaxRequestSize Állítsa be a kérelemtörzs http- és grpc-kiszolgálóinak maximális méretét a nagyméretű fájlok feltöltésének kezeléséhez. Az alapértelmezett érték 4 MB.
--dapr-read-buffer-size dapr.httpReadBufferSize Állítsa be a http-fejléc olvasási pufferének maximális méretét, hogy kezelni tudja a több KB-os fejlécek küldésekor. Az alapértelmezett 4 KB.
--dapr-api-logging dapr.enableApiLogging Lehetővé teszi az API-hívások megtekintését az alkalmazásból a Dapr oldalkocsiba.
--dapr-log-level dapr.logLevel A Dapr oldalkocsi naplószintjének beállítása. Engedélyezett értékek: hibakeresés, hiba, információ, figyelmeztetés. Az alapértelmezett szint a info.

A parancssori felület használata

A Dapr az Azure CLI használatával engedélyezhető a tárolóalkalmazásban.

az containerapp dapr enable

További információkért és példákért tekintse meg a referenciadokumentációt.

A Bicep vagy az ARM használata

IaC-sablon használatakor adja meg a következő argumentumokat a properties.configuration tárolóalkalmazás erőforrásdefiníciójának szakaszában.

 dapr: {
   enabled: true
   appId: 'nodeapp'
   appProtocol: 'http'
   appPort: 3000
 }

A fenti Dapr-konfigurációs értékek alkalmazáshatókör-módosításoknak minősülnek. Ha több változatú módban futtat egy tárolóalkalmazást, a beállítások módosítása nem hoz létre új változatot. Ehelyett az összes meglévő változat újraindul, hogy a legfrissebb értékekkel legyen konfigurálva.

Az Azure Portal használatával

A Daprt a tárolóalkalmazások portálnézetén keresztül is engedélyezheti.

Feljegyzés

Mielőtt hozzákezd, győződjön meg arról, hogy már létrehozta saját Dapr-összetevőit. A Dapr-összetevőket a portálon található tárolóalkalmazás-környezeten keresztül csatlakoztathatja.

Lépjen a tárolóalkalmazásra az Azure Portalon, és válassza a Dapr lehetőséget a bal oldali menü Beállítások területén.

Képernyőkép arról, hogy hol engedélyezheti a Daprt a tárolóalkalmazásban az Azure Portal nézeten keresztül.

Alapértelmezés szerint a Dapr le van tiltva. Válassza az Engedélyezve lehetőséget a Dapr beállításainak kibontásához.

Képernyőkép arról, hogy a Dapr alapértelmezés szerint le van tiltva, és hogy hová kell kattintani az engedélyezéséhez.

Adja meg az összetevő alkalmazásazonosítóját, és válassza ki a megfelelő címsorokat. Ha lehetséges, az Összetevők fejléc alatt válassza a hivatkozást a Dapr-összetevők tárolóalkalmazás-környezethez való hozzáadásához és kezeléséhez.

Képernyőkép a Dapr tárolóalkalmazáson való engedélyezésének néhány alapvető beállításáról.

Következő lépések

További információ az Azure Container Apps Dapr-összetevőiről.