Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: Aplicativos Lógicos do Azure (Consumo)
As Aplicações Lógicas do Azure são um serviço de nuvem que o ajuda a criar e executar fluxos de trabalho automatizados que integram dados, aplicações, serviços baseados na nuvem e sistemas locais, escolhendo entre centenas de conectores. Este guia de início rápido se concentra no processo de implantação de um arquivo Bicep para criar um fluxo de trabalho básico do aplicativo lógico de consumo que verifica o status do Azure em uma agenda horária e é executado em Aplicativos Lógicos do Azure multilocatário.
O Bicep é uma linguagem específica do domínio que utiliza sintaxe declarativa para implementar recursos do Azure. Fornece sintaxe concisa, segurança de tipos fiável e suporte para reutilização de código. O Bicep oferece a melhor experiência de criação para suas soluções de infraestrutura como código no Azure.
Pré-requisitos
Se você não tiver uma assinatura do Azure, crie uma conta gratuita do Azure antes de começar.
Revise o arquivo Bicep
O arquivo Bicep usado neste início rápido é de Modelos de Início Rápido do Azure.
O modelo de início rápido cria um fluxo de trabalho de aplicativo lógico de consumo que usa o gatilho de Recorrência interno, que é definido para ser executado a cada hora, e uma ação HTTP interna, que chama uma URL que retorna o status do Azure. As operações internas são executadas nativamente na plataforma Azure Logic Apps.
Esse arquivo Bicep cria o seguinte recurso do Azure:
- Microsoft.Logic/workflows, que cria o fluxo de trabalho para um aplicativo lógico.
@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
Implantar o arquivo Bicep
Salve o arquivo Bicep como main.bicep em seu computador local.
Implante o arquivo Bicep usando a CLI do Azure ou o Azure PowerShell.
az group create --name exampleRG --location eastus az deployment group create --resource-group exampleRG --template-file main.bicep --parameters logicAppName=<logic-name>
Nota
Substitua <logic-name> pelo nome do aplicativo lógico a ser criado.
Quando a implantação terminar, você verá uma mensagem indicando que a implantação foi bem-sucedida.
Rever os recursos implementados
Use o portal do Azure, a CLI do Azure ou o Azure PowerShell para listar os recursos implantados no grupo de recursos.
az resource list --resource-group exampleRG
Clean up resources (Limpar recursos)
Quando não precisar mais do aplicativo lógico, use o portal do Azure, a CLI do Azure ou o Azure PowerShell para excluir o grupo de recursos e seus recursos.
az group delete --name exampleRG