Gyakorlat – Blob-eseményindító létrehozása

Befejeződött

Ebben az egységben létrehozunk egy Azure-függvényt, amely megjeleníti a blob nevét és méretét annak létrehozásakor vagy frissítésekor.

Blobtrigger létrehozása

Folytassuk a meglévő Azure Functions-alkalmazás használatát, és adjunk hozzá egy blob-eseményindítót.

  1. Jelentkezzen be az Azure Portalra ugyanazzal a fiókkal, amelyet a tesztkörnyezetben aktivált.

  2. Az Azure-szolgáltatások alatt válassza a Minden erőforrás lehetőséget. Megjelenik a Minden erőforrás panel.

  3. Válassza ki a Típus oszlopban azonosított függvényalkalmazást. Megjelenik a Függvényalkalmazás panel.

  4. Válassza a Függvények lapot a képernyő közepén.

  5. Válassza a Létrehozás gombot a Függvények lap tetején. Megjelenik a Függvény létrehozása panel.

  6. A Sablon kiválasztása területen válassza az Azure Blob Storage-eseményindítót.

  7. Ha a Nincsenek telepítve a bővítmények üzenetet látja, válassza a Telepítés lehetőséget. A függőség telepítése eltarthat néhány percig. Folytatás előtt várjon, amíg a telepítés befejeződik.

  8. A Sablon részletei területen fogadja el az Új függvény mező alapértelmezett értékét.

  9. Fogadja el az Elérési út mező alapértelmezett értékét.

  10. A Tárfiók kapcsolat legördülő listájában válassza az Új hivatkozást. Az Új tárfiók kapcsolat párbeszédpanelen válassza ki a függvényalkalmazás tárfiókját, majd kattintson az OK gombra.

  11. A függvény létrehozásához válassz a Létrehozás lehetőséget.

Blobtároló létrehozása

Most, hogy létrehoztunk egy blob-eseményindítót, a Storage böngészővel hozzunk létre egy blobot, és aktiváljuk a függvényt.

  1. Nyissa meg a használat (vagy létrehozott) tárfiókot egy új lapon.

    Tipp.

    A legtöbb böngészőben duplikálhat egy lapot úgy, hogy a jobb gombbal a fülre kattint, és kiválasztja a Duplikálás lehetőséget a menüből. Új lapot szeretnénk használni, hogy váltani tudjunk a két szolgáltatás között, amelyekkel dolgozunk.

  2. Az Azure Portal Azure-szolgáltatások területén válassza a Minden erőforrás lehetőséget. Megjelenik a Minden erőforrás panel.

  3. Válassza ki a Típus oszlopban azonosított tárfiókot. Megjelenik a Tárfiók panel.

  4. A középső menüpanelen válassza a Storage böngészőt. Megjelenik a Storage böngészőpanel , ahol blobokkal és fájlokkal dolgozhat.

A blob-eseményindító csak az Elérési út mezőben leírt helyet figyeli. Alapértelmezés szerint az elérési útnak a következőnek kell lennie:

samples-workitems/{name}

Samples-workitems nevű tároló létrehozása:

  1. Válassza a Blob-tárolók lehetőséget, majd válassza a Tároló hozzáadása lehetőséget. Megjelenik az Új tároló panel.

  2. A Név mezőbe írja be a samples-workitems értéket, fogadja el az alapértelmezett Privát beállítást a Nyilvános hozzáférési szint mezőben, majd válassza a Létrehozás lehetőséget.

A blob-eseményindító bekapcsolása

Most, hogy létrehozta a tárolót a figyeléshez, futtassa a függvényt, hogy láthassa, milyen kimenet jön létre egy blob létrehozásakor.

  1. Váltson vissza az Azure-függvény böngészőlapjára (vagy nyissa meg újra).

  2. Válassza ki a blob-eseményindítót a képernyő közepén található Functions lapon. A bal oldali menüpanel Fejlesztőeszközök csoportjában válassza a Kód + Teszt lehetőséget.

  3. Szükség esetén bontsa ki a Naplók lapot a képernyő alján.

  4. Válassza az Alkalmazáselemzési naplók legördülő menüt, majd válassza a Fájlrendszernaplók lehetőséget. Válassza az OK gombot, amikor megjelenik a Váltás fájlrendszeralapú naplókra... üzenet.

Blob létrehozása

Ezzel a blob-eseményindító már működőképes, és figyeli a tevékenységet. Hozzon létre egy blobot, annak megtekintéséhez, hogy kapott-e naplóüzenetet.

  1. Váltson vissza a Böngésző lapra a Storage Browserrel.

  2. A Storage Browserben válassza ki a samples-workitems tárolót a Blob-tárolók listájából.

  3. A Hitelesítési módszerben: hivatkozás a lista tetején, ha a lista, válassza a Váltás az Access-kulcsra lehetőséget.

  4. A felső menüsávon válassza a Feltöltés lehetőséget. Megnyílik a Blob feltöltése panel.

  5. A Fájlok mezőben válasszon ki egy tetszőleges fájlt a számítógépen.

  6. Válassza a Feltöltés lehetőséget.

  7. Váltson vissza az Azure-függvény lapra, és ellenőrizze a kimeneti naplókban, hogy melyik fájl lett feltöltve. A blob-eseményindítónak automatikusan végre kell hajtódnia. Ha a felső menüsávon a Tesztelés/Futtatás lehetőséget választja, majd a függvénypanelEn a Futtatás lehetőséget választja, az hibát okozhat a Tesztkérés törzsében megadott alapértelmezett érték miatt. A teszt sikeres futtatásához módosítania kell az elérési utat a Kérelem törzse panel Bevitel lapjáról egy érvényes fájlra.