Povolení Dapr v existující aplikaci kontejneru
Dapr můžete nakonfigurovat pomocí různých argumentů a poznámek na základě kontextu modulu runtime. Azure Container Apps poskytuje tři kanály, kterými můžete povolit Dapr:
- The Azure CLI
- Šablony infrastruktury jako kódu (IaC), jako jsou bicep nebo šablony Azure Resource Manageru (ARM)
- Azure Portal
Následující tabulka popisuje aktuálně podporovaný seznam konfigurací sajdkáru Dapr pro povolení Dapr v Azure Container Apps:
Rozhraní příkazového řádku container Apps | Pole Šablony | Popis |
---|---|---|
--enable-dapr |
dapr.enabled |
Povolí Dapr v aplikaci kontejneru. |
--dapr-app-port |
dapr.appPort |
Port, na kterém aplikace naslouchá, který používá Dapr pro komunikaci s vaší aplikací |
--dapr-app-protocol |
dapr.appProtocol |
Řekne Dapr, jaký protokol vaše aplikace používá. Platné možnosti jsou http nebo grpc . Výchozí hodnota je http . |
--dapr-app-id |
dapr.appId |
Jedinečný identifikátor Dapr pro vaši aplikaci kontejneru používanou ke zjišťování služby, zapouzdření stavu a ID pub/sub consumer. |
--dapr-max-request-size |
dapr.httpMaxRequestSize |
Nastavte maximální velikost základního serveru požadavku HTTP a grpc pro zpracování nahrávání velkých souborů. Výchozí hodnota je 4 MB. |
--dapr-read-buffer-size |
dapr.httpReadBufferSize |
Nastavte maximální velikost vyrovnávací paměti http hlavičky pro čtení, která se má zpracovat při odesílání hlaviček s více KB. Výchozí 4 kB. |
--dapr-api-logging |
dapr.enableApiLogging |
Umožňuje zobrazit volání rozhraní API z vaší aplikace do sajdkáru Dapr. |
--dapr-log-level |
dapr.logLevel |
Nastavte úroveň protokolu pro sajdkáru Dapr. Povolené hodnoty: ladění, chyba, informace, upozornění. Výchozí hodnota je info . |
Použití rozhraní příkazového řádku
Dapr můžete ve své aplikaci kontejneru povolit pomocí Azure CLI.
az containerapp dapr enable
Další informace a příklady najdete v referenční dokumentaci.
Použití Bicep nebo ARM
Při použití šablony IaC zadejte následující argumenty v properties.configuration
části definice prostředku aplikace kontejneru.
Výše uvedené hodnoty konfigurace Dapr se považují za změny oboru aplikace. Když spustíte aplikaci typu kontejner v režimu více revizí, změny těchto nastavení nevytvoří novou revizi. Místo toho se všechny existující revize restartují, aby se zajistilo, že jsou nakonfigurované s nejaktuálnějšími hodnotami.
Pomocí webu Azure Portal
Dapr můžete také povolit prostřednictvím zobrazení portálu vašich aplikací kontejnerů.
Poznámka:
Než začnete, ujistěte se, že jste už vytvořili vlastní komponenty Dapr. Komponenty Dapr můžete připojit prostřednictvím prostředí aplikace kontejneru na portálu.
Přejděte do aplikace kontejneru na webu Azure Portal a v nabídce na levé straně vyberte Dapr.
Ve výchozím nastavení je Dapr zakázaný. Výběrem možnosti Povoleno rozbalíte nastavení Dapr.
Zadejte ID aplikace komponenty a vyberte příslušné nadpisy. Pokud je to možné, vyberte v hlavičce Součásti odkaz pro přidání a správu komponent Dapr do prostředí aplikace kontejneru.
Další kroky
Přečtěte si další informace o komponentách Dapr v Azure Container Apps.