Share via


Környezetközi paraméterek létrehozása munkafolyamat-bemenetekhez az Azure Logic Appsben

A következőkre vonatkozik: Azure Logic Apps (Használat + Standard)

Az Azure Logic Appsben a paraméterek definiálásával absztraktálhatja azokat az értékeket, amelyek a fejlesztési, tesztelési és éles környezetek munkafolyamataiban változhatnak. Ha a környezetspecifikus változók helyett paramétereket használ, kezdetben jobban összpontosíthat a munkafolyamatok tervezésére, és később beszúrhatja a környezetspecifikus változókat.

Ez a cikk bemutatja, hogyan hozhat létre, használhat és szerkeszthet paramétereket a több-bérlős Használat logikai alkalmazás munkafolyamataihoz és az egybérlős Standard logikai alkalmazás munkafolyamataihoz. Azt is megtudhatja, hogyan kezelheti a környezeti változókat.

A több-bérlős és az egybérlős Azure Logic Appsszel kapcsolatos további információkért tekintse át az Egy-bérlő és a több-bérlős és integrációs szolgáltatási környezet az Azure Logic Appshez című témakört.

Előfeltételek

A használat és a standard logikai alkalmazás munkafolyamatainak paraméterei

A Használat és a Standard logikai alkalmazás munkafolyamataihoz a tervezővel is definiálhat paramétereket. A paraméter definiálása után hivatkozhat erre a paraméterre bármely munkafolyamatból vagy kapcsolatból, amely ugyanabban a logikaialkalmazás-erőforrásban található.

A több-bérlős Használat logikai alkalmazás munkafolyamataiban, miután paramétereket hoz létre és használ a tervezőben, definiálja és beállítja a környezeti változókat az Azure Resource Manager-sablonban (ARM-sablon) és a sablonparaméter-fájlokban. Ebben a forgatókönyvben meg kell határoznia és be kell állítania a paramétereket az üzembe helyezéskor, ami azt jelenti, hogy még ha csak egy változót is módosítania kell, újra üzembe kell helyeznie a logikai alkalmazás ARM-sablonját.

Az egybérlős Standard logikai alkalmazás munkafolyamataiban a környezeti változókkal futtatáskor és üzembe helyezéskor is dolgozhat paraméterek és alkalmazásbeállítások használatával. Az alkalmazásbeállítások globális konfigurációs beállításokat tartalmaznak az ugyanabban a logikaialkalmazás-erőforrásban található összes munkafolyamathoz . További információ: Gazdagép- és alkalmazásbeállítások szerkesztése egybérlős alapú logikai alkalmazásokhoz.

Megjegyzés

A Standard logikaialkalmazás-munkafolyamatokban a biztonságos adattípusok, például securestring a és secureobjecta nem támogatottak. Alternatív lehetőségként azonban használhatja az alkalmazásbeállításokat az Azure Key Vault. Ezután közvetlenül hivatkozhat biztonságos sztringekre, például kapcsolati sztringekre és kulcsokra. Az ARM-sablonokhoz hasonlóan, ahol az üzembe helyezéskor környezeti változókat definiálhat, az alkalmazásbeállításokat a logikai alkalmazás munkafolyamat-definíciójában határozhatja meg. Ezután rögzítheti a dinamikusan létrehozott infrastruktúra-értékeket, például a kapcsolati végpontokat, a tárolási sztringeket stb.

Az alkalmazásbeállítások azonban méretkorlátokkal rendelkeznek, és nem hivatkozhatók az Azure Logic Apps bizonyos területeiről. A paraméterek az alkalmazásbeállításoknál szélesebb körű használati eseteket kínálnak, például nagy értékméretek és összetett objektumok támogatását.

Ha például a Visual Studio Code-ot használja helyi fejlesztési eszközként a munkafolyamatok helyi futtatásához, a logikai alkalmazás projektjében a parameters.json fájl használatával definiálhat paramétereket. Ezután hivatkozhat a paraméterfájl bármely paraméterére a projekt workflow.json fájljának munkafolyamatából vagy a projekt connections.json fájljának bármely kapcsolatobjektumából. Az alábbi lista néhány gyakori használati esetet ismertet:

  • Rendelkezik egy tesztparaméter-fájllal, amely tartalmazza a tesztelés során használt összes értéket. Az üzembe helyezéskor lecserélheti a tesztparaméter-fájlt az éles paraméterfájlra.

  • A connections.json fájl különböző részeinek paraméterezése. Ezután ellenőrizheti a connections.json fájlt a forrásvezérlőben, majd kezelheti a kapcsolatokat a parameters.json fájlon keresztül.

  • Az összetett objektumok, például a JSON-objektum paraméterezése authentication . Lecserélheti például az authentication objektumértéket egy sztringre, amely egyetlen paraméterkifejezést tartalmaz, például @parameters('api-auth'): .

  • Tekintse át és szerkessze az alkalmazásbeállításokat a projekt local.settings.json fájljában. Ezután hivatkozhat ezekre az alkalmazásbeállításokra a paraméterekben.

Megjegyzés

Általános javaslatként érdemes lehet paramétereket használni az értékek paraméterezésének alapértelmezett módjaként, nem pedig az alkalmazásbeállításokat. Így, ha biztonságos kulcsokat vagy sztringeket kell tárolnia, kövesse az ajánlást, hogy hivatkozzon az alkalmazásbeállításokra a paraméterekből. Ha szeretné, mindkét lehetőséget használhatja a megoldásban paraméterek használatával az alkalmazásbeállításokra való hivatkozáshoz.

Paraméterek definiálása, használata és szerkesztése

Azure Portal

  1. A Azure Portal nyissa meg a logikai alkalmazás munkafolyamatát. A Munkafolyamatok területen válassza ki és nyissa meg a munkafolyamatot a tervezőben.

  2. A tervező eszköztárán válassza a Paraméterek lehetőséget.

    Képernyőkép a Azure Portal, a Használat munkafolyamat tervezője és a kijelölt tervező eszköztár

  3. A Paraméterek panelen válassza a Paraméter hozzáadása lehetőséget.

  4. Adja meg a következő információkat a létrehozandó paraméterről:

    Tulajdonság Kötelező Leírás
    Név Yes A létrehozandó paraméter neve.
    Típus Igen A paraméter adattípusa, például Tömb, Bool, Lebegőpontos, Int, Objektum, Biztonságos objektum, Biztonságos sztring és Sztring.
    Alapértelmezett érték Igen A paraméter alapértelmezett értéke. Meg kell adnia az alapértelmezett paraméterértéket, mert a munkafolyamat logikája, a kapcsolati adatok és a paraméterértékek nem léteznek egyetlen helyen. A tervezőnek meg kell tudnia oldani a paraméterértékeket a betöltés előtt.

    Fontos: A Biztonságos objektum és a Biztonságos sztring adattípusok esetében kerülje az alapértelmezett érték beállítását, mert az érték egyszerű szövegként van tárolva.
    Tényleges érték Nem A paraméter tényleges értéke.

    Az alábbi példa egy sztringparaméter definícióját mutatja be:

    Képernyőkép Azure Portal, a Használat munkafolyamat tervezője és a

  5. Ha több paramétert szeretne hozzáadni, válassza a Paraméter hozzáadása lehetőséget. Ellenkező esetben zárja be a paraméterek panelt, de mentse a munkafolyamatot az új paraméterdefiníció mentéséhez.

  6. Ha egy ugyanazon munkafolyamatban található eseményindítóból vagy műveletből szeretne hivatkozni a paraméterre, kövesse az alábbi lépéseket:

    1. A tervezőben nyissa meg a kívánt munkafolyamatot, és bontsa ki az eseményindítót vagy a műveletet.

    2. Kattintson a tulajdonság szerkesztési mezőjébe abban a tulajdonságban, ahol a paramétert használni szeretné.

    3. A megnyíló dinamikus tartalomlistában a Paraméterek területen válassza ki a korábban létrehozott paramétert, például:

      Képernyőkép a Használat munkafolyamat tervezőjével és a példaműveletről, amelyen a kurzor a tulajdonságszerkesztő mezőben, a kibontott dinamikus tartalomlista és a korábban létrehozott paraméter van kiválasztva.

  7. A logikaialkalmazás-munkafolyamat paramétereinek megtekintéséhez vagy szerkesztéséhez kövesse az alábbi lépéseket:

    1. Nyissa meg a logikai alkalmazás munkafolyamatát a tervezőben. A tervező eszköztárán válassza a Paraméterek lehetőséget.

      Megnyílik a Paraméterek panel, és megjeleníti az adott munkafolyamathoz megadott összes paramétert.

    2. Végezze el a módosításokat, zárja be a paraméterek panelt, és mentse a logikai alkalmazás munkafolyamatát.

Következő lépések