Delen via


Dapr inschakelen voor een bestaande container-app

U kunt Dapr configureren met behulp van verschillende argumenten en aantekeningen op basis van de runtimecontext. Azure Container Apps biedt drie kanalen waarmee u Dapr kunt inschakelen:

De volgende tabel bevat een overzicht van de momenteel ondersteunde lijst met Dapr-sidecar-configuraties voor het inschakelen van Dapr in Azure Container Apps:

Container Apps CLI Sjabloonveld Beschrijving
--enable-dapr dapr.enabled Hiermee schakelt u Dapr in voor de container-app.
--dapr-app-port dapr.appPort De poort waarop uw toepassing luistert, die wordt gebruikt door Dapr om te communiceren met uw toepassing
--dapr-app-protocol dapr.appProtocol Hiermee wordt aangegeven welk protocol uw toepassing gebruikt. Geldige opties zijn http of grpc. Standaard is http.
--dapr-app-id dapr.appId Een unieke Dapr-id voor uw container-app die wordt gebruikt voor servicedetectie, status-inkapseling en de pub/sub consumer-id.
--dapr-max-request-size dapr.httpMaxRequestSize Stel de maximale grootte van http- en grpc-servers voor aanvraagbody in voor het afhandelen van het uploaden van grote bestanden. De standaardwaarde is 4 MB.
--dapr-read-buffer-size dapr.httpReadBufferSize Stel de maximale grootte van de http-header-leesbuffer in die moet worden verwerkt bij het verzenden van headers met meerdere KB's. De standaardwaarde van 4 kB.
--dapr-api-logging dapr.enableApiLogging Hiermee kunt u de API-aanroepen van uw toepassing weergeven naar de Dapr-sidecar.
--dapr-log-level dapr.logLevel Stel het logboekniveau in voor de Dapr-sidecar. Toegestane waarden: foutopsporing, fout, info, waarschuwen. Standaard is info.

De CLI gebruiken

U kunt Dapr inschakelen voor uw container-app met behulp van de Azure CLI.

az containerapp dapr enable

Zie de referentiedocumentatie voor meer informatie en voorbeelden.

Bicep of ARM gebruiken

Wanneer u een IaC-sjabloon gebruikt, geeft u de volgende argumenten op in de properties.configuration sectie van de container-app-resourcedefinitie.

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

De bovenstaande Dapr-configuratiewaarden worden beschouwd als wijzigingen in het toepassingsbereik. Wanneer u een container-app uitvoert in de modus voor meerdere revisies, worden wijzigingen in deze instellingen geen nieuwe revisie gemaakt. In plaats daarvan worden alle bestaande revisies opnieuw gestart om ervoor te zorgen dat ze zijn geconfigureerd met de meest recente waarden.

Met gebruik van Azure Portal

U kunt Dapr ook inschakelen via de portalweergave van uw container-apps.

Notitie

Voordat u begint, moet u ervoor zorgen dat u al uw eigen Dapr-onderdelen hebt gemaakt. U kunt Dapr-onderdelen verbinden via uw container-app-omgeving in de portal.

Navigeer naar uw container-app in Azure Portal en selecteer Dapr onder Instellingen in het menu aan de linkerkant.

Schermopname die laat zien waar Dapr in uw container-app moet worden ingeschakeld via de azure-portalweergave.

Dapr is standaard uitgeschakeld. Selecteer Ingeschakeld om de Dapr-instellingen uit te vouwen.

Schermopname van Dapr die standaard wordt uitgeschakeld en waar u kunt klikken om deze in te schakelen.

Voer de app-id van het onderdeel in en selecteer de juiste koppen. Selecteer, indien van toepassing, onder de header Onderdelen de koppeling om uw Dapr-onderdelen toe te voegen en te beheren in de container-app-omgeving.

Schermopname van enkele basisinstellingen voor het inschakelen van Dapr in de container-app.

Volgende stappen

Meer informatie over Dapr-onderdelen in Azure Container Apps.