Dela via


Aktivera Dapr i en befintlig containerapp

Du kan konfigurera Dapr med olika argument och anteckningar baserat på körningskontexten. Azure Container Apps innehåller tre kanaler genom vilka du kan aktivera Dapr:

I följande tabell beskrivs den lista över Dapr-konfigurationer som stöds för att aktivera Dapr i Azure Container Apps:

Container Apps CLI Mallfält beskrivning
--enable-dapr dapr.enabled Aktiverar Dapr i containerappen.
--dapr-app-port dapr.appPort Porten som programmet lyssnar på och som används av Dapr för kommunikation till ditt program
--dapr-app-protocol dapr.appProtocol Talar om för Dapr vilket protokoll programmet använder. Giltiga alternativ är http eller grpc. Standard är http.
--dapr-app-id dapr.appId En unik Dapr-identifierare för din containerapp som används för tjänstidentifiering, tillståndsinkapsling och pub-/underkonsument-ID.
--dapr-max-request-size dapr.httpMaxRequestSize Ange den maximala storleken på begärandetextens http- och grpc-servrar för att hantera uppladdning av stora filer. Standardvärdet är 4 MB.
--dapr-read-buffer-size dapr.httpReadBufferSize Ange den maximala storleken på http-sidhuvudläsningsbufferten som ska hanteras när flera KB-huvuden skickas. Standardvärdet är 4 KB.
--dapr-api-logging dapr.enableApiLogging Aktiverar visning av API-anrop från ditt program till Dapr-sidovagnen.
--dapr-log-level dapr.logLevel Ange loggnivån för Dapr-sidovagnen. Tillåtna värden: felsökning, fel, information, varning. Standard är info.

Använda CLI

Du kan aktivera Dapr i containerappen med hjälp av Azure CLI.

az containerapp dapr enable

Mer information och exempel finns i referensdokumentationen.

Använda Bicep eller ARM

När du använder en IaC-mall anger du följande argument i properties.configuration avsnittet i resursdefinitionen för containerappen.

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

Ovanstående Dapr-konfigurationsvärden betraktas som ändringar i programomfattningen. När du kör en containerapp i läget för flera revisioner skapar ändringar i de här inställningarna inte någon ny revision. I stället startas alla befintliga revisioner om för att säkerställa att de är konfigurerade med de senaste värdena.

Med hjälp av Azure-portalen

Du kan också aktivera Dapr via portalvyn för dina containerappar.

Kommentar

Innan du börjar kontrollerar du att du redan har skapat dina egna Dapr-komponenter. Du kan ansluta Dapr-komponenter via containerappmiljön i portalen.

Gå till containerappen i Azure Portal och välj Dapr under Inställningar på menyn till vänster.

Skärmbild som visar var Du kan aktivera Dapr i containerappen via vyn Azure Portal.

Som standard är Dapr inaktiverat. Välj Aktiverad för att expandera Dapr-inställningarna.

Skärmbild av att Dapr är inaktiverat som standard och var du vill aktivera det genom att klicka.

Ange komponentens app-ID och välj lämpliga rubriker. Om det är tillämpligt under rubriken Komponenter väljer du länken för att lägga till och hantera dina Dapr-komponenter i containerappmiljön.

Skärmbild som visar några grundläggande inställningar för att aktivera Dapr i containerappen.

Nästa steg

Läs mer om Dapr-komponenter i Azure Container Apps.