The Azure Quickstart templates are currently available in English

Call custom APIs from Azure Logic Apps

Utolsó frissítés: 2019. 08. 26.

Although Logic Apps provides hundreds of connectors for various services, you might want to call APIs that run your own code. One of the easiest and most scalable ways to host your own web APIs is by using Azure App Service. This template deploys a Web app for your custom API and secures that API by using Azure Active Directory authentication.

Ezt az Azure Resource Manager-sablont (ARM-sablont) nem a Microsoft, hanem a közösség egyik tagja készítette. Az egyes ARM-sablonok nem a Microsofttól, hanem a sablon tulajdonosától licencelhetők licencszerződés keretében. A Microsoft semmilyen felelősséget nem vállalal a közösség tagjai által biztosított és licencbe adott ARM-sablonokért, és azokat a biztonság, kompatibilitás és teljesítmény szempontjából nem ellenőrzi. A közösségi ARM-sablonokat a Microsoft semmilyen terméktámogatási programja vagy szolgáltatása nem támogatja, és ezek „adott állapotukban” állnak rendelkezésre, mindennemű garancia nélkül.

Paraméterek

Paraméter neve Leírás
tenantId The tenant ID that you Azure subscription is in.
webAppName The name of the Web app.
webAppClientId The client ID of the application identity that is used to secure the Web app.
logicAppName The name of the logic app to create.
logicAppClientID The client ID of the application identity that the Logic app has to call your Web app.
logicAppClientSecret The client secret (key or password) of the application identity that the Logic app has to call your Web app.
svcPlanName The name of the App Service plan to create for hosting the logic app.
sku The pricing tier for the App Service plan.
svcPlanSize The instance size of the app.
location Location for all resources.

A sablon használata

PowerShell

New-AzResourceGroup -Name <resource-group-name> -Location <resource-group-location> #use this command when you need to create a new resource group for your deployment
New-AzResourceGroupDeployment -ResourceGroupName <resource-group-name> -TemplateUri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/201-logic-app-custom-api/azuredeploy.json
Az Azure PowerShell telepítése és konfigurálása

Parancssor

az group create --name <resource-group-name> --location <resource-group-location> #use this command when you need to create a new resource group for your deployment
az group deployment create --resource-group <my-resource-group> --template-uri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/201-logic-app-custom-api/azuredeploy.json
Az Azure többplatformos parancssori felületének telepítése és beállítása