Rövid útmutató: Események Azure Cache for Redis útválasztása webes végpontra a Azure Portal

Az Azure Event Grid egy felhőalapú eseménykezelési szolgáltatás. Ebben a rövid útmutatóban a Azure Portal használatával létrehoz egy Azure Cache for Redis-példányt, feliratkozik az adott példány eseményeire, elindít egy eseményt, és megtekinti az eredményeket. Általában olyan végpontoknak szoktunk eseményeket küldeni, amelyek eseményadatokat dolgoznak fel és műveleteket hajtanak végre. A rövid útmutató leegyszerűsítése érdekében azonban eseményeket fog küldeni egy webalkalmazásnak, amely összegyűjti és megjeleníti az üzeneteket.

Ha nem rendelkezik Azure- előfizetéssel, a Kezdés előtt hozzon létre egy ingyenes fiókot .

Amikor végzett, látni fogja, hogy az eseményadatok el vannak küldve a webalkalmazásnak.

Azure Event Grid Viewer méretezésESON formátumban.

Gyorsítótárpéldány Azure Cache for Redis létrehozása

  1. Gyorsítótár létrehozásához jelentkezzen be a Azure Portalba , és válassza az erőforrás létrehozása lehetőséget.

    Az erőforrás létrehozása a bal oldali navigációs panelen van kiemelve.

  2. Az új lapon válassza az adatbázisok lehetőséget, majd válassza az Azure cache lehetőséget a Redis számára.

    Az új, az adatbázisok ki van emelve, a Redis pedig az Azure cache van kiemelve.

  3. Az új Redis cache lapon adja meg az új gyorsítótár beállításait.

    Beállítás Ajánlott érték Leírás
    DNS-név Adjon meg egy globálisan egyedi nevet. A gyorsítótár nevének 1 és 63 karakter közötti sztringnek kell lennie, amely csak számokat, betűket vagy kötőjeleket tartalmaz. A névnek számmal vagy betűvel kell kezdődnie és végződnie, és nem tartalmazhat egymást követő kötőjeleket. A gyorsítótár-példány állomásneve a <DNS name> . Redis.cache.Windows.net lesz.
    Előfizetés Legördülő menüből válassza ki az előfizetését. Az előfizetés, amely alatt létre kell hoznia ezt az új Azure cache-t a Redis-példányhoz.
    Erőforráscsoport Legördülő listából válassza ki az erőforráscsoportot, vagy válassza az új létrehozása elemet, és adjon meg egy új erőforráscsoport-nevet. Azon erőforráscsoport neve, amelyben létre szeretné hozni a gyorsítótárat és az egyéb erőforrásokat. Az összes alkalmazás-erőforrás egy erőforráscsoporthoz való elhelyezésével könnyedén kezelheti és törölheti azokat.
    Hely Legördülő menüből válassza ki a helyet. Válasszon ki egy régiót a többi olyan szolgáltatás közelében, amely a gyorsítótárat fogja használni.
    Tarifacsomag Legördülő menüből válassza ki a díjszabási szintet. A tarifacsomag határozza meg a gyorsítótár méretét, teljesítményét és elérhető funkcióit. További információ: Azure cache for Redis – áttekintés.
  4. Válassza a hálózatkezelés fület, vagy kattintson a lap alján található hálózatkezelés gombra.

  5. A hálózatkezelés lapon válassza ki a kapcsolati módszert.

  6. Válassza a Next (speciális ) lapot, vagy kattintson a lap alján található Tovább: speciális gombra.

  7. Az alapszintű vagy standard gyorsítótár-példány speciális lapján jelölje be a váltás engedélyezése jelölőnégyzetet, ha engedélyezni szeretné a nem TLS portot. Kiválaszthatja azt is, hogy melyik Redis-verziót szeretné használni, vagy 4 vagy (előzetes verzió) 6.

    A Redis 4-es vagy 6-os verziója.

  8. A Premium cache-példány speciális lapján konfigurálja a nem TLS port, a fürtözés és az adatmegőrzés beállításait. Kiválaszthatja azt is, hogy melyik Redis-verziót szeretné használni, vagy 4 vagy (előzetes verzió) 6.

  9. Válassza a Next: Tags (tovább ) lapot, vagy kattintson a Next: Tags (tovább ) gombra a lap alján.

  10. Szükség esetén a címkék lapon adja meg a nevet és az értéket, ha az erőforrást kategorizálni szeretné.

  11. Válassza az Áttekintés + létrehozás lehetőséget. A felülvizsgálat + létrehozás lapon az Azure ellenőrzi a konfigurációt.

  12. Ha megjelenik az átadott zöld érvényesítés üzenet, válassza a Létrehozás lehetőséget.

Eltarthat egy ideig a gyorsítótár létrehozásához. Nyomon követheti a folyamat előrehaladását az Azure cache Redis – Áttekintés oldalon. Ha az állapot futásra mutat, a gyorsítótár készen áll a használatra.

Üzenetvégpont létrehozása

Mielőtt feliratkozik a gyorsítótárpéldány eseményeire, létre kell hozni az eseményüzenet végpontját. A végpont általában az eseményadatok alapján hajt végre műveleteket. A rövid útmutató egyszerűsítése érdekében üzembe fog helyezni egy előre felépített webalkalmazást, amely megjeleníti az eseményüzeneteket. Az üzembe helyezett megoldás egy App Service-csomagot, egy App Service-webalkalmazást és egy, a GitHubról származó forráskódot tartalmaz.

  1. Válassza az Üzembe helyezés az Azure-ban a GitHubon README lehetőséget a megoldás előfizetésben való üzembe helyezéséhez.

Üzembe helyezés az Azure-ban gomb.

  1. Az Egyéni üzembe helyezés lapon tegye a következőket:

    1. Az Erőforráscsoport mezőben válassza ki a gyorsítótárpéldány létrehozásakor létrehozott erőforráscsoportot. Az erőforráscsoport törlésével egyszerűbb lesz törölni a felesleges okat, miután végzett az oktatóanyagtal.
    2. A Webhely neve alatt adja meg a webalkalmazás nevét.
    3. A Hosting plan name (Üzemeltetési csomag neve) alatt adja meg a App Service a webalkalmazás üzemeltetési tervének nevét.
    4. Jelölje be az Elfogadom a fenti feltételeket és feltételeket jelölőnégyzetet.
    5. Válassza a Beszerzés lehetőséget.
    Beállítás Ajánlott érték Leírás
    Előfizetés Legördülő menüben válassza ki az előfizetését. Az előfizetés, amelyben létre kell hoznia ezt a webalkalmazást.
    Erőforráscsoport Legördülő menüben válasszon ki egy erőforráscsoportot, vagy válassza az Új létrehozása lehetőséget, és adjon meg egy új erőforráscsoport-nevet. Ha az összes alkalmazás-erőforrást egyetlen erőforráscsoportban szeretné kezelni vagy törölni, akkor egyszerűen kezelheti vagy törölheti őket.
    Hely neve Adja meg a webalkalmazás nevét. Ez az érték nem lehet üres.
    Üzemeltetési csomag neve Adja meg a App Service a webalkalmazás üzemeltetési tervének nevét. Ez az érték nem lehet üres.
  2. A portálon válassza a Riasztások (harang ikon), majd az Ugrás az erőforráscsoporthoz lehetőséget.

    Azure Portal üzembe helyezési értesítés.

  3. Az Erőforráscsoport lapon az erőforrások listájában válassza ki a létrehozott webalkalmazást. A listában megjelenik a App Service terv és a gyorsítótárpéldány is.

  4. A App Service lapján válassza ki a webhelyre mutató URL-címet. Az URL-cím formátumának a következőnek kell lennie: https://<your-site-name>.azurewebsites.net .

  5. Ellenőrizze, hogy látja-e a webhelyet, de még nem történt rajta esemény.

    Üres Event Grid Megtekintő webhely.

Event Grid erőforrás-szolgáltató engedélyezése

Ha még nem használta korábban az Event Gridet az Azure-előfizetésében, lehetséges, hogy regisztrálnia kell az Event Grid erőforrás-szolgáltatót.

Az Azure Portalon:

  1. Válassza az előfizetések lehetőséget a bal oldali menüben.
  2. Válassza ki az Event Gridhez használt előfizetést.
  3. A bal oldali menüben, a Beállítások területen válassza az erőforrás-szolgáltatók elemet.
  4. Keresse ki a Microsoft.EventGrid elemet.
  5. Ha nincs regisztrálva, válassza a Regisztrálás lehetőséget.

Lehetséges, hogy a regisztráció végrehajtása eltart néhány pillanatig. Válassza a Frissítés lehetőséget az állapotfrissítéshez. Ha az Állapot értéke Regisztrált, folytathatja.

Feliratkozás az Azure Cache for Redis-példányra

Ebben a lépésben feliratkozik egy témakörre, amelyből Event Grid mely eseményeket szeretné nyomon követni, és hová szeretné küldeni az eseményeket.

  1. A portálon keresse meg a korábban létrehozott gyorsítótárpéldányt.

  2. A Azure Cache for Redis bal oldali menüben válassza az Események lehetőséget.

  3. Válassza a Web hook lehetőséget. Eseményeket a megjelenítő alkalmazásnak a végponthoz web hook küld.

    Azure Portal események lap.

  4. Az Esemény-előfizetés létrehozása lapon adja meg a következőket:

    Beállítás Ajánlott érték Leírás
    Név Adja meg az esemény-előfizetés nevét. Az érték 3–64 karakter hosszúságú lehet. Csak betűket, számokat és kötőjeleket tartalmazhat.
    Eseménytípusok Legördülő menüből válassza ki, hogy mely eseménytípus(ak)t szeretné leküldni a célhelyre. Ebben a rövid útmutatóban a gyorsítótárpéldányt skálázjuk. A rendelkezésre álló lehetőségek a javítás, a méretezés, az importálás és az exportálás.
    Végpont típusa Válassza a Web hook lehetőséget. Eseménykezelő az események fogadására.
    Végpont Válassza a Végpont kiválasztása lehetőséget, adja meg a webalkalmazás URL-címét, és adja hozzá a címet a kezdőlap URL-címéhez (például: ), majd válassza a Kiválasztás megerősítése api/updates https://cache.azurewebsites.net/api/updates lehetőséget. Ez a korábban létrehozott webalkalmazás URL-címe.
  5. Most az Esemény-előfizetés létrehozása lapon válassza a Létrehozás lehetőséget az esemény-előfizetés létrehozásához.

  6. Tekints meg újra a webalkalmazást, ahol láthatja, hogy az fogadta az előfizetés érvényesítési eseményét. Az eseményadatok kibontásához kattintson a szem ikonra. Az Event Grid elküldi az érvényesítési eseményt, így a végpont megerősítheti, hogy eseményadatokat akar kapni. A webalkalmazás az előfizetés érvényesítéséhez szükséges kódot tartalmaz.

    Azure Event Grid Viewer.

Esemény elküldése a végpontra

Most aktiváljunk egy eseményt, és lássuk, hogyan küldi el az üzenetet az Event Grid a végpontnak. A példány skálázása a Azure Cache for Redis lesz.

  1. A Azure Portal lépjen a Azure Cache for Redis példányra, és válassza a bal oldali menü Skáláz lehetőséget.

  2. Válassza ki a kívánt tarifacsomagot a Méretezés lapon, majd válassza a Kijelölés lehetőséget.

    A következő korlátozásokkal skálázhat egy másik tarifacsomagra:

    • Magasabb tarifacsomagról nem skálázhat alacsonyabb tarifacsomagra.
      • Prémium szintű gyorsítótárról nem skálázhat le standard vagy alapszintű gyorsítótárra.
      • Standard gyorsítótárról alapszintű gyorsítótárra nem skálázhat le.
    • Az alapszintű gyorsítótárakról a Standard gyorsítótárakra skálázhat, de a méretet nem módosíthatja egyszerre. Ha más méretre van szüksége, ezt követően a kívánt méretre skálázhatja a műveletet.
    • Alapszintű gyorsítótárról nem skálázhat közvetlenül prémium szintű gyorsítótárra. Először skálázhat alapszintűről Standardra egy skálázási műveletben, majd egy későbbi skálázási műveletben Standardról Prémiumra.
    • Nagyobb méretről nem skálázhat le 250 MB-os C0-méretre.

    Amíg a gyorsítótár az új tarifacsomagra skáláz, a bal oldalon Azure Cache for Redis állapot jelenik meg. Ha a skálázás befejeződött, az állapot Skálázásról Fut állapotra változik.

  3. Ön kiváltotta az eseményt, az Event Grid pedig elküldte az üzenetet a feliratkozáskor konfigurált végpontnak. Az üzenet JSON formátumban van, és egy egy vagy több eseményt tartalmazó tömböt tartalmaz. A következő példában a JSON-üzenet egy egyetlen eseményt tartalmazó tömböt tartalmaz. Tekintse meg a webalkalmazást, és figyelje meg, hogy egy ScalingCompleted esemény érkezett.

    Azure Event Grid Viewer méretezésESON formátumban.

Az erőforrások eltávolítása

Ha azt tervezi, hogy folytatja az eseményen való munkát, ne takarítsa meg az ebben a rövid útmutatóban létrehozott erőforrásokat. Ellenkező esetben törölje az ebben a rövid útmutatóban létrehozott erőforrásokat.

Válassza ki az erőforráscsoportot, majd válassza az Erőforráscsoport törlése elemet.

Következő lépések

Most, hogy megismerte, hogyan hozhat létre egyéni témaköröket és esemény-előfizetéseket, bővebben is tájékozódhat arról, hogy miben nyújthat segítséget az Event Grid: