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 Azure CLI
- IaC-sjablonen (Infrastructure as Code), zoals Bicep- of ARM-sjablonen (Azure Resource Manager)
- Azure Portal
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.
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.
Dapr is standaard uitgeschakeld. Selecteer Ingeschakeld om de Dapr-instellingen uit te vouwen.
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.
Volgende stappen
Meer informatie over Dapr-onderdelen in Azure Container Apps.