Rövid útmutató: Használati logikai alkalmazás munkafolyamatának létrehozása és üzembe helyezése több-bérlős Azure Logic Appsben a Bicepszel
A következőkre vonatkozik: Azure Logic Apps (Használat)
Az Azure Logic Apps egy felhőalapú szolgáltatás, amely több száz összekötő közül választva segít olyan automatizált munkafolyamatok létrehozásában és futtatásában, amelyek több száz összekötő közül választva integrálják az adatokat, alkalmazásokat, felhőalapú szolgáltatásokat és helyszíni rendszereket. Ez a rövid útmutató egy Bicep-fájl üzembe helyezésének folyamatával foglalkozik, amely létrehoz egy alapszintű használatalapú logikai alkalmazás-munkafolyamatot, amely óránként ellenőrzi az Azure állapotát, és több-bérlős Azure Logic Apps-alkalmazásokban fut.
A Bicep tartományspecifikus nyelv (DSL), amely deklaratív szintaxist használ az Azure-erőforrások üzembe helyezéséhez. Tömör szintaxist és megbízható típusbiztonságot kínál, valamint biztosítja a kódok újrafelhasználhatóságát. A Bicep a legjobb szerzői élményt nyújtja az Azure-beli infrastruktúra-kódmegoldásokhoz.
Előfeltételek
Ha nem rendelkezik Azure-előfizetéssel, a kezdés előtt hozzon létre egy ingyenes Azure-fiókot .
A Bicep-fájl áttekintése
Az ebben a rövid útmutatóban használt Bicep-fájl az Azure Gyorsindítási sablonokból származik.
A rövid útmutatósablon létrehoz egy használatalapú logikai alkalmazás munkafolyamatot, amely a beépített ismétlődési eseményindítót használja, amely óránként fut, és egy beépített HTTP-művelet, amely meghív egy URL-címet, amely az Azure állapotát adja vissza. A beépített műveletek natív módon futnak az Azure Logic Apps platformon.
Ez a Bicep-fájl a következő Azure-erőforrást hozza létre:
- Microsoft.Logic/workflows, amely létrehozza a munkafolyamatot egy logikai alkalmazáshoz.
@description('The name of the logic app to create.')
param logicAppName string
@description('A test URI')
param testUri string = 'https://azure.status.microsoft/status/'
@description('Location for all resources.')
param location string = resourceGroup().location
var frequency = 'Hour'
var interval = '1'
var type = 'recurrence'
var actionType = 'http'
var method = 'GET'
var workflowSchema = 'https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#'
resource stg 'Microsoft.Logic/workflows@2019-05-01' = {
name: logicAppName
location: location
tags: {
displayName: logicAppName
}
properties: {
definition: {
'$schema': workflowSchema
contentVersion: '1.0.0.0'
parameters: {
testUri: {
type: 'string'
defaultValue: testUri
}
}
triggers: {
recurrence: {
type: type
recurrence: {
frequency: frequency
interval: interval
}
}
}
actions: {
actionType: {
type: actionType
inputs: {
method: method
uri: testUri
}
}
}
}
}
}
output name string = stg.name
output resourceId string = stg.id
output resourceGroupName string = resourceGroup().name
output location string = location
A Bicep-fájl üzembe helyezése
Mentse a Bicep-fájlt main.bicep néven a helyi számítógépre.
Telepítse a Bicep-fájlt az Azure CLI vagy az Azure PowerShell használatával.
az group create --name exampleRG --location eastus az deployment group create --resource-group exampleRG --template-file main.bicep --parameters logicAppName=<logic-name>
Feljegyzés
Cserélje le <a logikai nevet> a létrehozni kívánt logikai alkalmazás nevére.
Amikor az üzembe helyezés befejeződött, egy üzenetnek kell megjelennie, amely jelzi, hogy az üzembe helyezés sikeres volt.
Üzembe helyezett erőforrások áttekintése
Az Azure Portal, az Azure CLI vagy az Azure PowerShell használatával listázhatja az erőforráscsoportban üzembe helyezett erőforrásokat.
az resource list --resource-group exampleRG
Az erőforrások eltávolítása
Ha már nincs szüksége a logikai alkalmazásra, az Azure Portal, az Azure CLI vagy az Azure PowerShell használatával törölheti az erőforráscsoportot és annak erőforrásait.
az group delete --name exampleRG