Megosztás a következőn keresztül:


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 paraméterek definiálásával absztrakciós értékeket hozhat létre, 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 Appsről az Azure Logic Appsben az egybérlős és a több-bérlős szolgáltatás áttekintésében olvashat bővebben.

Előfeltételek

A Használat és a Standard logikai alkalmazás munkafolyamatainak paraméterei

A Consumption é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 futtatáskor és üzembe helyezéskor is használhat környezeti változókat 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 lévő összes munkafolyamathoz. További információkért tekintse át az egybérlős logikai alkalmazások gazdagép- és alkalmazásbeállításainak szerkesztését.

Fontos

Ha bizalmas információi vannak, például a felhasználóneveket és jelszavakat tartalmazó kapcsolati sztring, ügyeljen arra, hogy az elérhető legbiztonságosabb hitelesítési folyamatot használja. A Standard logikai alkalmazás munkafolyamataiban például nem támogatottak a biztonságos adattípusok, például securestring az és secureobjecta . A Microsoft azt javasolja, hogy ha lehetséges, hitelesítse az Azure-erőforrásokhoz való hozzáférést felügyelt identitással , és rendeljen hozzá egy olyan szerepkört, amely a legkevésbé szükséges jogosultsággal rendelkezik.

Ha ez a funkció nem érhető el, győződjön meg arról, hogy a kapcsolati sztring más mértékekkel, például az Azure Key Vaulttal is biztonságossá teszi, amelyet az alkalmazásbeállítások használatával használhat. Ezután közvetlenül hivatkozhat biztonságos sztringekre, például kapcsolati sztring és kulcsokra. Az ARM-sablonokhoz hasonlóan, ahol az üzembe helyezéskor definiálhat környezeti változókat, 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. További információ: Alkalmazástípusok a Microsoft Identitásplatform.

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 szélesebb körű használati eseteket kínálnak, mint az alkalmazásbeállítások, például a nagy értékméretek és az összetett objektumok támogatása.

Ha például a Visual Studio Code-ot használja helyi fejlesztési eszközként munkafolyamatok helyi futtatásához, a logikai alkalmazás projektjében paramétereket határozhat meg a parameters.json fájl használatával. 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.

  • Összetett objektumok, például a JSON-objektum paraméterezése authentication . Az objektum értékét lecserélheti authentication például egy olyan sztringre, amely egyetlen paraméterkifejezést tartalmaz, például @parameters('api-auth').

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

Feljegyzé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ásokhoz. Így, ha biztonságos kulcsokat vagy sztringeket kell tárolnia, a javaslatot követve hivatkozhat a paraméterek alkalmazásbeállításaira. 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. Az Azure Portalon 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 az Azure Portalról, a Használat tervezője munkafolyamatról és a kiválasztott 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 Igen 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 információk és a paraméterértékek nem léteznek egyetlen helyen. A tervezőnek a betöltés előtt meg kell tudnia oldani a paraméterértékeket.

    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 az Azure Portalról, a Használati tervező munkafolyamatról és a

  5. Ha további paramétereket 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. Az ugyanabban a munkafolyamatban található eseményindító vagy művelet paraméterére az alábbi lépéseket követve hivatkozhat:

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

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

    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 tervezője munkafolyamatról és példaműveletről a kurzorral a tulajdonságszerkesztő mezőben, a kibontott dinamikus tartalomlista és a korábban létrehozott paraméter kijelölése.

  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 definiált ö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.