Sdílet prostřednictvím


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:

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.

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

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.

Snímek obrazovky znázorňující, kde povolit Dapr v aplikaci kontejneru prostřednictvím zobrazení webu Azure Portal

Ve výchozím nastavení je Dapr zakázaný. Výběrem možnosti Povoleno rozbalíte nastavení Dapr.

Snímek obrazovky s deaktivováním Dapr ve výchozím nastavení a kliknutím ho povolíte

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.

Snímek obrazovky zobrazující některá základní nastavení pro povolení Dapr v aplikaci kontejneru

Další kroky

Přečtěte si další informace o komponentách Dapr v Azure Container Apps.