HTTP-végpont meghívása folyamatból

Fontos

Az Azure IoT Operations Előzetes verziója – az Azure Arc által engedélyezett verzió jelenleg előzetes verzióban érhető el. Ezt az előzetes verziójú szoftvert nem szabad éles környezetben használni.

A bétaverziójú, előzetes verziójú vagy másként még általánosan nem elérhető Azure-szolgáltatások jogi feltételeit lásd: Kiegészítő használati feltételek a Microsoft Azure előzetes verziójú termékeihez.

A HTTP-hívási szakasz használatával meghívhat egy külső HTTP-végpontot egy opcionális kérelemtörzsgel, és opcionális választ kaphat. A hívási szakasz lehetővé teszi, hogy egyéni adatfeldolgozási logikát, például gépi tanulási modellek futtatását beépítse a folyamatfeldolgozásba.

  • A folyamat minden partíciója egymástól függetlenül hajtja végre a HTTP-hívásokat párhuzamosan.
  • A HTTP-hívások szinkronok, a fázis megvárja a hívás visszatérését, mielőtt folytatná a további folyamatfeldolgozást.

Előfeltételek

Az összesítő folyamatszakasz konfigurálásához és használatához a következőkre van szükség:

  • Az Azure IoT Data Processor üzembe helyezett példánya (előzetes verzió).
  • Egy HTTP-kiszolgáló, amely az Adatfeldolgozó-példányból érhető el.

HTTP-hívási szakasz konfigurálása

A HTTP-hívási fázis JSON-konfigurációja határozza meg a szakasz részleteit. A szakasz létrehozásához használhatja az űrlapalapú felhasználói felületet, vagy megadhatja a JSON-konfigurációt a Speciális lapon:

Name Type Description Required Alapértelmezett Példa
Name sztring Az Adatfeldolgozó felhasználói felületén megjelenítendő név. Igen - MLCall1
Leírás sztring A hívási szakasz felhasználóbarát leírása. Nem Call ML endpoint 1
Method sztring enumerálás A HTTP metódus. Nem POST GET
URL sztring A HTTP URL-címe. Igen - http://localhost:8080
Authentication sztring A használni kívánt hitelesítési típus. None/Username/Password/Header. Igen None None
Username sztring A használni kívánt felhasználónév, ha Authentication be van állítva a következőre Username/Password: . Nem - myusername
Titkos sztring A jelszó titkos referenciája , amelyet akkor kell használni, ha Authentication be van állítva Username/Password. Nem - mysecret
Fejléckulcs sztring A fejléckulcs, amelyet akkor kell használni, ha Authentication be van állítva.Header Az értéknek a következőnek kell lennie authorization: . Nem authorization authorization
Titkos sztring A titkos hivatkozás , amelyet akkor kell használni, ha Authentication a beállítás értéke Header. Nem - mysecret
API-kérelem > adatformátuma sztring A kérelem törzsének formátuma és a szerializálás részletei. Nem - JSON
API-kérelem > elérési útja Elérési út A bejövő üzenetben a tulajdonság elérési útja , amely a kérés törzseként küldhető el. Hagyja üresen, ha nem kell elküldenie a kérelem törzsét. Nem - .payload.httpPayload
API-kérelem > fejléckulcsa >1 Statikus/dinamikus mező A kérelemben beállítani kívánt fejléckulcs. Nem Statikus/dinamikus mező
API-kérelem > fejlécének > értéke1 Statikus/dinamikus mező A kérelemben beállítani kívánt fejlécérték. Nem Statikus/dinamikus mező
API-válaszadatok > formátuma sztring A válasz törzsének formátuma és a deszerializálás részletei. Nem - JSON
API-válasz > elérési útja Elérési út A kimenő üzenetben található tulajdonság elérési útja a válasz tárolásához. Hagyja üresen, ha nincs szüksége a válasz törzsére. Nem - .payload.httpResponse
API-válaszfejléc > Elérési út A kimenő üzenetben található tulajdonság elérési útja a válaszfejléc tárolásához. Hagyja üresen, ha nincs szüksége a válasz metaadataira. Nem - .payload.httpResponseHeader
API-válasz > állapota Elérési út A kimenő üzenetben található tulajdonság elérési útja a válasz állapotának tárolásához. Hagyja üresen, ha nincs szüksége a válasz állapotára. Nem - .payload.httpResponseStatus

API-kérelem > fejléce1: A fejléctömb minden eleme egy kulcsértékpár. A kulcsot vagy az értéket dinamikusan állíthatja be a bejövő üzenet tartalma vagy statikus sztring alapján.

Üzenetformátumok

A HTTP-hívási szakaszt bármilyen adatformátummal használhatja. A beépített szerializálóval és deszerializálóval szerializálhatja és deszerializálhatja a támogatott adatformátumokat. Más adatformátumok kezelésére használható Raw .

Authentication

Jelenleg csak a fejlécalapú hitelesítés támogatott.