Csatlakozás Az Azure-szolgáltatásokhoz Dapr-összetevőkkel az Azure Portalon

A Dapr API-kat egyszerűen csatlakoztathatja az Azure-szolgáltatások biztonsági mentéséheza Service Connector és a Dapr kombinációjával. Ez a funkció dapr-összetevőket hoz létre az Ön nevében érvényes metaadatokkal és hitelesített identitással az Azure-szolgáltatás eléréséhez.

Ebben az útmutatóban csatlakoztatja a Dapr publish and subscribe (pub/sub) API-t egy Azure Service Bushoz:

  • Api-ként válassza a pub/sub lehetőséget.
  • Adja meg az Azure Service Bus szolgáltatást, és adja meg a szükséges tulajdonságokat, például a névteret, az üzenetsor nevét és az identitást.
  • Használja az Azure Service Bus publikáló/előfizető összetevőjét!

Előfeltételek

Dapr-összetevő létrehozása

Első lépésként navigáljon a Dapr-összetevő létrehozási funkciójához.

  1. Az Azure Portalon navigáljon a Container Apps-környezethez.

  2. Az oldalsáv menü Beállítások területén válassza a Dapr-összetevőket.

  3. Válassza az+ Azure-összetevő> lehetőséget a Dapr-összetevő hozzáadása konfigurációs panel megnyitásához.

    Képernyőkép az Azure Component kiválasztásáról a legördülő menüből.

    Megjegyzés

    Jelenleg a Dapr-összetevők létrehozása a Service Connector használatával az Azure Portalon előzetes verzióban érhető el, és csak az Azure-szolgáltatásokkal (Azure Service Bus, Azure Cosmos DB stb.) működik. Nem Azure Dapr-összetevők (Redis) létrehozásához használja a manuális összetevő-létrehozási lehetőséget.

Kötelező metaadatok megadása

Ahhoz, hogy az összetevő-létrehozási eszköz megfeleltethesse a szükséges összetevő metaadatait, meg kell adnia a szükséges metaadatokat az Alapismeretek lap előre definiált legördülő listáiból.

Például egy pub/sub Azure Service Bus-összetevő esetén a következő mezőkkel kezdje:

Mező Példa Leírás
Összetevő neve mycomponent Adja meg a Dapr-összetevő nevét. A névnek meg kell egyeznie az alkalmazáskódban hivatkozott összetevővel.
Építőelem publikálás/előfizetés (Pub/sub) Válassza ki az összetevő építőelemét/API-ját a legördülő listából.
Alkatrésztípus Service Bus Válasszon ki egy összetevőtípust a legördülő listából.

Az összetevő-létrehozás panel a kiválasztott építőelemtől és összetevőtípustól függően különböző mezőkkel töltődik fel. Az alábbi táblázat és kép például az Azure Service Bus pub/alösszetevő-típushoz társított mezőket mutatja be, de a megjelenített mezők eltérőek lehetnek.

Mező Példa Leírás
Előfizetés Saját előfizetésem Válassza ki az Azure-előfizetését.
Névtér mynamespace Válassza ki a Service Bus-névteret.
Hitelesítés Felhasználó által hozzárendelt felügyelt identitás Válassza ki a keresett összetevőt tartalmazó előfizetést. Ajánlott: Felhasználó által hozzárendelt felügyelt identitás.
Felhasználó által hozzárendelt felügyelt identitás testidentity Válasszon ki egy meglévő identitást a legördülő listából. Ha még nem rendelkezik ilyen azonosítóval, létrehozhat egy új felügyelt identitásügyfél-azonosítót.

Képernyőkép az Azure-platformról, amelyen a Dapr Pub/alösszetevő hozzáadása az Alapok lapon látható.

Mi történt?

Miután kitöltötte ezeket a kötelező mezőket, azokat automatikusan összekapcsolják a szükséges összetevő metaadataival. Ebben a Service Bus-példában az egyetlen szükséges metaadat a kapcsolati sztring. Az összetevő-létrehozási eszköz veszi a megadott adatokat, és leképezi azokat, hogy létrehozzon egy kapcsolati karakterláncot az összetevő YAML-fájljában.

Választható metaadatok megadása

Bár az összetevő-létrehozási eszköz automatikusan kitölti az összetevőhöz szükséges összes metaadatot, az összetevőt opcionális metaadatok hozzáadásával is testre szabhatja.

  1. Válassza a Következő: Metaadatok + Hatókörök lehetőséget.

  2. A Metaadatok területen válassza a Hozzáadás lehetőséget a Dapr-összetevő további, opcionális metaadatainak kiválasztásához a támogatott mezők legördülő listájából.

  3. Hatókörök alatt válassza a Hozzáadás gombot, vagy írja be annak az összetevőnek a betöltéséhez szükséges tárolóalkalmazások alkalmazásazonosítóit. Ha a hatókör nincs meghatározva, a Dapr alapértelmezés szerint az összetevőt az összes alkalmazásazonosítóra alkalmazza.

  4. Válassza a Véleményezés + Létrehozás lehetőséget az összetevő értékeinek áttekintéséhez.

  5. Válassza a Létrehozás lehetőséget.

A YAML összetevő mentése

Miután hozzáadta az összetevőt a Container Apps-környezethez, a portál megjeleníti az összetevő YAML-jét (vagy Bicep-jét).

  1. Másolja és mentse a YAML-fájlt későbbi használatra.

  2. Válassza a Kész lehetőséget a konfigurációs panelről való kilépéshez.

Ezután behelyezheti a YAML/Bicep-artefaktumot egy adattárba, és újra létrehozhatja a portálélményen kívül.

Megjegyzés

Felügyelt identitás használata esetén a rendszer hozzárendeli a kiválasztott azonosítást a hatókör- és célszolgáltatásokhoz tartozó összes tárolóalkalmazáshoz.

Dapr-összetevők kezelése

  1. A Container Apps-környezetben nyissa meg a Beállítások>Dapr összetevők.

  2. A Container Apps-környezethez kapcsolódó Dapr-összetevők ezen a lapon találhatók. Tekintse át a listát, és válassza a Törlés ikont egy összetevő törléséhez, vagy válassza ki az összetevő nevét a részletek áttekintéséhez vagy szerkesztéséhez.

    Képernyőkép a meglévő Dapr-összetevőket megjelenítő Azure-platformról.

Következő lépés