Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik: Azure Logic Apps (Fogyasztás)
Miután létrehozott egy Azure Resource Manager-sablont a Consumption logikai alkalmazáshoz, az alábbi módokon helyezheti üzembe a sablont:
Üzembe helyezés az Azure Portalon keresztül
Ha automatikusan üzembe szeretne helyezni egy logikaialkalmazás-sablont az Azure-ban, az alábbi Üzembe helyezés az Azure-ban gombot választhatja, amely bejelentkezik az Azure Portalra, és információt kér a logikai alkalmazásról. Ezután elvégezheti a logikai alkalmazás sablonjának vagy paramétereinek szükséges módosításait.
A rendszer például a következő információkat kéri az Azure Portalra való bejelentkezés után:
- Azure-előfizetés neve
- Használni kívánt erőforráscsoport
- Logikai alkalmazás helye
- A logikai alkalmazás neve
- Egy teszt URI-ja
- A megadott feltételek elfogadása
További információkért lásd:
- Áttekintés: Logikai alkalmazások üzembe helyezésének automatizálása Azure Resource Manager-sablonokkal
- Erőforrások üzembe helyezése Azure Resource Manager-sablonokkal és az Azure Portallal
Előfeltételek
Azure-fiókra és előfizetésre van szüksége. Ingyenes Azure-fiók lekérése.
Üzembe helyezés az Azure PowerShell-lel
Egy adott Azure-erőforráscsoportban való üzembe helyezéshez használja a következő parancsot:
New-AzResourceGroupDeployment -ResourceGroupName <Azure-resource-group-name> -TemplateUri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.logic/logic-app-create/azuredeploy.json
További információkért tekintse meg az alábbi témaköröket:
- Erőforrások üzembe helyezése Resource Manager-sablonokkal és az Azure PowerShell-lel
New-AzResourceGroupDeployment
Üzembe helyezés az Azure CLI-vel
Egy adott Azure-erőforráscsoportban való üzembe helyezéshez használja a következő parancsot:
az deployment group create -g <Azure-resource-group-name> --template-uri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.logic/logic-app-create/azuredeploy.json
További információkért tekintse meg az alábbi témaköröket:
- Erőforrások üzembe helyezése Resource Manager-sablonokkal és az Azure parancssori felületével
az deployment group create
Üzembe helyezés az Azure DevOps használatával
A logikai alkalmazássablonok üzembe helyezéséhez és a környezetek kezeléséhez a csapatok gyakran használnak olyan eszközt, mint az Azure Pipelines az Azure DevOpsban. Az Azure Pipelines egy Azure-erőforráscsoport üzembe helyezési feladatát biztosítja, amelyet bármely buildelési vagy kiadási folyamathoz hozzáadhat. A kiadási folyamat telepítésének és generálásának engedélyezéséhez Microsoft Entra szolgáltatásfőre
Az Azure Resource Manager-sablonok és az Azure Pipelines folyamatos integrációjáról és folyamatos üzembe helyezéséről (CI/CD) az alábbi témakörökben és mintákban talál további információt:
- Resource Manager-sablonok integrálása az Azure Pipelines szolgáltatással
- Oktatóanyag: Az Azure Resource Manager-sablonok folyamatos integrációja az Azure Pipelines szolgáltatással
- Minta: Azure Pipelines vezénylése az Azure Logic Apps használatával
- Példa: Csatlakozás Azure Storage-fiókokhoz az Azure Logic Appsből, és üzembe helyezés az Azure Pipelines használatával az Azure DevOpsban
- Példa: Csatlakozás Azure Service Bus-üzenetsorokhoz az Azure Logic Appsből, és üzembe helyezés az Azure Pipelines használatával az Azure DevOpsban
- Példa: Azure Functions-művelet beállítása az Azure Logic Appshez, és üzembe helyezés az Azure Pipelines használatával az Azure DevOpsban
- Példa: Csatlakozás integrációs fiókhoz az Azure Logic Appsből, és üzembe helyezés az Azure Pipelines használatával az Azure DevOpsban
Az Azure Pipelines használatának általános, magas szintű lépései a következők:
Az Azure Pipelinesben hozzon létre egy üres csővezetéket.
Válassza ki a folyamathoz szükséges erőforrásokat, például a logikai alkalmazássablont és a sablonparaméter-fájlokat, amelyeket manuálisan vagy a buildelési folyamat részeként hoz létre.
Az ügynökfeladathoz keresse meg és adja hozzá az ARM-sablon üzembehelyezési feladatát.
Konfigurálás szolgáltatásmegbízóval.
Adjon hozzá hivatkozásokat a logikai alkalmazás sablonjához és a sablonparaméter-fájlokhoz.
Folytassa a további lépések kidolgozását a kiadási folyamat minden más környezetéhez, automatizált tesztjéhez, vagy jóváhagyójához, ha szükséges.
OAuth-kapcsolatok engedélyezése
Az üzembe helyezés után a logikai alkalmazás a végpontok között működik érvényes paraméterekkel, de ahhoz, hogy érvényes hozzáférési jogkivonatokat hozzon létre a hitelesítő adatok hitelesítéséhez, továbbra is engedélyeznie vagy használnia kell az előre hitelesített OAuth-kapcsolatokat. Azonban csak egyszer kell üzembe helyeznie és hitelesítenie az API kapcsolati erőforrásait, ami azt jelenti, hogy ezeket a kapcsolati erőforrásokat csak akkor kell felvennie a későbbi üzembe helyezésekbe, ha frissítenie kell a kapcsolati adatokat. Ha folyamatos integrációs és folyamatos üzembehelyezési folyamatot használ, csak frissített Logic Apps-erőforrásokat helyez üzembe, és nem kell minden alkalommal újraauthorizálnia a kapcsolatokat.
Íme néhány javaslat az engedélyezési kapcsolatok kezelésére:
Az OAuth-kapcsolatok manuális engedélyezéséhez nyissa meg a logikai alkalmazást a munkafolyamat-tervezőben, akár az Azure Portalon. Amikor engedélyezi a kapcsolatot, megjelenik egy megerősítési oldal, amely engedélyezi a hozzáférést.
Api-kapcsolati erőforrások előhitelesítése és megosztása az azonos régióban található logikai alkalmazásokban. Az API-kapcsolatok Azure-erőforrásokként léteznek a logikai alkalmazásoktól függetlenül. Bár a logikai alkalmazások függőségekkel rendelkeznek az API-kapcsolati erőforrásoktól, az API-kapcsolati erőforrások nem függenek a logikai alkalmazásoktól, és a függő logikai alkalmazások törlése után is megmaradnak. Emellett a logikai alkalmazások olyan API-kapcsolatokat is használhatnak, amelyek más erőforráscsoportokban is léteznek. A Logic App Designer azonban csak ugyanabban az erőforráscsoportban támogatja az API-kapcsolatok létrehozását, mint a logikai alkalmazások.
Megjegyzés
Ha api-kapcsolatok megosztását fontolgatja, győződjön meg arról, hogy a megoldás képes kezelni a lehetséges szabályozási problémákat. A szabályozás a kapcsolat szintjén történik, így ha ugyanazt a kapcsolatot több logikai alkalmazás között használja újra, azzal növelheti a szabályozási problémák lehetőségét.
Ha a forgatókönyv olyan szolgáltatásokat és rendszereket nem tartalmaz, amelyek többtényezős hitelesítést igényelnek, PowerShell-szkripttel jóváhagyást adhat minden OAuth-kapcsolathoz, ha egy folyamatos integrációs feldolgozót futtat standard felhasználói fiókként egy olyan virtuális gépen, amely aktív böngésző munkamenetekkel rendelkezik a már megadott engedélyekkel és hozzájárulással. Például újra felhasználhatja a LogicAppConnectionAuth projekt által biztosított mintaszkriptet a Logic Apps GitHub-adattárban.
Ha inkább Microsoft Entra-szolgáltatásnevet használ a kapcsolatok engedélyezéséhez, megtudhatja, hogyan adhatja meg a szolgáltatásnév paramétereit a logikai alkalmazássablonban.