Sdílet prostřednictvím


Připojení ke službám Azure prostřednictvím komponent Dapr na webu Azure Portal

Rozhraní DAPR API můžete snadno připojit k backingu služeb Azure pomocí kombinace konektoru služeb a Dapr. Tato funkce vytvoří komponenty Dapr vaším jménem s platnými metadaty a ověřenou identitou pro přístup ke službě Azure.

V této příručce připojíte rozhraní Dapr Pub/Sub API ke službě Azure Service Bus pomocí:

  • Výběr pub/sub jako rozhraní API
  • Zadejte jako službu Azure Service Bus a požadované vlastnosti, jako je obor názvů, název fronty a identita.
  • Použijte svou pub/sub komponentu služby Azure Service Bus!

Požadavky

Vytvoření komponenty Dapr

Začněte tím, že přejdete na funkci pro vytvoření komponenty Dapr.

  1. Na webu Azure Portal přejděte do prostředí Container Apps.

  2. V nabídce na levé straně v části Nastavení vyberte komponenty Dapr.

  3. V horní nabídce vyberte Přidat>komponentu Azure a otevřete podokno konfigurace komponenty Přidat Dapr.

    Snímek obrazovky s výběrem komponenty Azure z rozevírací nabídky

    Poznámka:

    Vytváření komponent Dapr pomocí konektoru služby na webu Azure Portal v současné době funguje jenom se službami Azure (Azure Service Bus, Azure Cosmos DB atd.). K vytvoření komponent mimo Azure Dapr (Redis) použijte možnost ručního vytváření komponent.

Zadání požadovaných metadat

Aby nástroj pro vytváření komponent mapoval na požadovaná metadata komponent, musíte zadat požadovaná metadata z předdefinovaných rozevíracích nabídek na kartě Základy .

Například pro součást pub/sub Azure Service Bus začnete s následujícími poli:

Pole Příklad Popis
Název komponenty mycomponent Zadejte název komponenty Dapr. Název se musí shodovat s komponentou, na které odkazuje váš kód aplikace.
Obytný blok Pub/sub V rozevíracím seznamu vyberte stavební blok nebo rozhraní API pro vaši komponentu.
Typ komponenty Service Bus V rozevíracím seznamu vyberte typ komponenty.

Podokno pro vytváření součástí vyplní různá pole v závislosti na vybraném stavebním bloku a typu součásti. Například následující tabulka a obrázek ukazují pole přidružená k typu pub/sub component typu služby Azure Service Bus, ale zobrazená pole se můžou lišit.

Pole Příklad Popis
Předplatné Moje předplatné Vybrat předplatné Azure
Obor názvů mynamespace Výběr oboru názvů služby Service Bus
Ověřování Spravovaná identita přiřazená uživatelem Vyberte předplatné, které obsahuje komponentu, kterou hledáte. Doporučeno: Spravovaná identita přiřazená uživatelem
Spravovaná identita přiřazená uživatelem testidentity V rozevíracím seznamu vyberte existující identitu. Pokud ho ještě nemáte, můžete vytvořit nové ID klienta spravované identity.

Snímek obrazovky platformy Azure s kartou Základy přidání komponenty Dapr Pub/sub

Co se stalo?

Teď, když jste tato povinná pole vyplnili, se automaticky mapují na požadovaná metadata komponent. V tomto příkladu služby Service Bus jsou jedinými požadovanými metadaty připojovací řetězec. Nástroj pro vytváření součástí přebírá informace, které jste zadali, a mapuje vstup a vytvoří připojovací řetězec v souboru YAML komponenty.

Zadání volitelných metadat

I když nástroj pro vytváření součástí automaticky naplní všechna požadovaná metadata komponenty, můžete také přizpůsobit komponentu přidáním volitelných metadat.

  1. Vyberte Další: Metadata + obory.

  2. V části Metadata vyberte Přidat a vyberte další volitelná metadata pro komponentu Dapr z rozevíracího seznamu podporovaných polí.

  3. V části Obory vyberte Přidat nebo zadat ID aplikací pro kontejnerové aplikace, které chcete načíst.

    • Pokud je obor nezadaný, dapr ve výchozím nastavení použije komponentu na všechna ID aplikací.
  4. Vyberte Zkontrolovat a vytvořit a zkontrolujte hodnoty součástí.

  5. Vyberte Vytvořit.

Uložení komponenty YAML

Po přidání komponenty do prostředí Container Apps se na portálu zobrazí YAML (nebo Bicep) pro danou komponentu.

  1. Zkopírujte a uložte soubor YAML pro budoucí použití.

  2. Výběrem možnosti Hotovo ukončíte podokno konfigurace.

Pak můžete artefakt YAML/Bicep zkontrolovat do úložiště a znovu ho vytvořit mimo prostředí portálu.

Poznámka:

Při použití spravované identity se vybraná identifikace přiřadí všem aplikacím kontejnerů v oboru a cílových službách.

Správa komponent Dapr

  1. V prostředí Container Apps přejděte do komponent Dapr nastavení>.

  2. Komponenty Dapr, které jsou svázané s prostředím Container Apps, jsou uvedené na této stránce. Zkontrolujte seznam a výběrem ikony Odstranit odstraňte komponentu nebo vyberte název komponenty, abyste zkontrolovali nebo upravili její podrobnosti.

    Snímek obrazovky platformy Azure zobrazující existující komponenty Dapr

Další kroky

Zjistěte, jak nastavit odolnost komponent Dapr.

Přečtěte si další informace: