Guida introduttiva: Creare e distribuire un flusso di lavoro dell'app per la logica a consumo in App per la logica di Azure multi-tenant con un modello di Resource Manager
Si applica a: App per la logica di Azure (A consumo)
App per la logica di Azure è un servizio cloud che consente di creare ed eseguire flussi di lavoro automatizzati che integrano dati, app, servizi basati sul cloud e sistemi locali scegliendo tra centinaia di connettori. Questa guida introduttiva è incentrata sul processo di distribuzione di un modello di Azure Resource Manager (modello di Resource Manager) per creare un flusso di lavoro di app per la logica a consumo di base che controlla lo stato di Azure in base a una pianificazione oraria ed eseguito in App per la logica di Azure multi-tenant.
Un modello di Azure Resource Manager è un file JSON (JavaScript Object Notation) che definisce l'infrastruttura e la configurazione del progetto. Il modello utilizza la sintassi dichiarativa. Si descrive la distribuzione prevista senza scrivere la sequenza di comandi di programmazione necessari per creare la distribuzione.
Se l'ambiente soddisfa i prerequisiti e si ha familiarità con l'uso dei modelli di Resource Manager, selezionare il pulsante Distribuisci in Azure . Il modello verrà aperto nel portale di Azure.
Prerequisiti
Se non si ha una sottoscrizione di Azure, creare un account Azure gratuito prima di iniziare.
Rivedere il modello
Questa guida di avvio rapido usa il modello Creare un'app per la logica, disponibile nella raccolta di modelli di avvio rapido di Azure. Questo modello è troppo lungo per essere mostrato qui. È invece possibile esaminare il "file azuredeploy.json" del modello di avvio rapido nella raccolta di modelli.
Il modello di avvio rapido crea un flusso di lavoro dell'app per la logica a consumo che usa il trigger Ricorrenza predefinito , impostato per l'esecuzione ogni ora e un'azione HTTP predefinita, che chiama un URL che restituisce lo stato per Azure. Le operazioni predefinite vengono eseguite in modo nativo nella piattaforma App per la logica di Azure.
Questo modello crea la risorsa di Azure seguente:
- Microsoft.Logic/workflows, che crea il flusso di lavoro per una risorsa dell'app per la logica a consumo.
Per altri modelli di avvio rapido per app per la logica di Azure, vedere i modelli Microsoft.Logic nella raccolta.
Distribuire il modello
Seguire l'opzione che si vuole usare per la distribuzione del modello di avvio rapido:
Opzione | Descrizione |
---|---|
Azure portal | Se l'ambiente Azure soddisfa i prerequisiti e si ha familiarità con l'uso dei modelli di Resource Manager, questa procedura consente di accedere direttamente ad Azure e aprire il modello di avvio rapido nel portale di Azure. Per altre informazioni, vedere Distribuire le risorse con i modelli di Azure Resource Manager e il portale di Azure. |
Interfaccia della riga di comando di Azure | L'interfaccia della riga di comando di Azure offre un'esperienza da riga di comando per la creazione e la gestione delle risorse di Azure. Per eseguire questi comandi è necessaria l'interfaccia della riga di comando di Azure versione 2.6 o successiva. Per controllare la versione dell'interfaccia della riga di comando, immettere az --version. Per altre informazioni, vedere la documentazione seguente: - Che cos'è l'interfaccia della riga di comando di Azure? - Introduzione all'interfaccia della riga di comando di Azure |
Azure PowerShell | Azure PowerShell offre un set di cmdlet che usano il modello Azure Resource Manager per la gestione delle risorse di Azure. Per altre informazioni, vedere la documentazione seguente: - Panoramica di Azure PowerShell - Presentazione del modulo Az di Azure PowerShell - Guida introduttiva ad Azure PowerShell |
API REST di Gestione delle risorse di Azure | Azure fornisce le API REST (Representational State Transfer), ovvero endpoint servizio che supportano le operazioni (metodi) HTTP che permettono di creare, recuperare, aggiornare o eliminare l'accesso alle risorse del servizio. Per altre informazioni, vedere Introduzione alle API REST di Azure. |
Per accedere con l'account Azure e aprire il modello di avvio rapido nella portale di Azure, selezionare l'immagine seguente:
Nella pagina Crea un'app per la logica usando un modello del portale immettere o selezionare i valori seguenti:
Proprietà valore Descrizione Abbonamento <Azure-subscription-name> Nome della sottoscrizione di Azure da usare. Gruppo di risorse <Azure-resource-group-name> Nome di un gruppo di risorse di Azure nuovo o esistente. Questo esempio usa Check-Azure-Status-RG. Area <Area di Azure> Area del data center di Azure in cui verrà usata l'app per la logica. Questo esempio usa Stati Uniti occidentali. Nome dell'app per la logica <logic-app-name> Nome da usare per l'app per la logica. Questo esempio usa Check-Azure-Status-LA. URI di test <test-URI> URI per il servizio da chiamare in base a una pianificazione specifica. Questo esempio usa https://azure.status.microsoft/en-us/status/, ovvero la pagina stato di Azure. Location <Azure-region-for-all-resources> Area di Azure da usare per tutte le risorse, se diversa dal valore predefinito. In questo esempio viene usato il valore predefinito [ resourceGroup().location], ovvero il percorso del gruppo di risorse. L'esempio seguente mostra l'aspetto della pagina con i valori di esempio:
Al termine, selezionare Rivedi e crea.
Continuare con la procedura descritta in Esaminare le risorse distribuite.
Esaminare le risorse distribuite
Per visualizzare il flusso di lavoro dell'app per la logica, è possibile usare il portale di Azure, eseguire uno script creato con l'interfaccia della riga di comando di Azure o Azure PowerShell oppure usare l'API REST dell'app per la logica.
Nella casella di ricerca portale di Azure immettere il nome dell'app per la logica, ovvero Check-Azure-Status-LA in questo esempio. Nell'elenco dei risultati selezionare l'app per la logica.
Nella portale di Azure trovare e selezionare l'app per la logica, ovvero Check-Azure-Status-RG in questo esempio.
Quando si apre la finestra di progettazione del flusso di lavoro, esaminare il flusso di lavoro dell'app per la logica creato dal modello di avvio rapido.
Per testare l'app per la logica, sulla barra degli strumenti della finestra di progettazione selezionare Esegui.
Pulire le risorse
Se si prevede di usare le guide di avvio rapido e le esercitazioni successive, è consigliabile mantenere le risorse create. Quando l'app per la logica non è più necessaria, eliminare il gruppo di risorse usando il portale di Azure, l'interfaccia della riga di comando di Azure, Azure PowerShell o l'API REST di Gestione delle risorse.
Nella portale di Azure trovare e selezionare il gruppo di risorse da eliminare, ovvero Check-Azure-Status-RG in questo esempio.
Nel menu del gruppo di risorse scegliere Panoramica, se l'opzione non è già selezionata. Nella pagina Panoramica selezionare Elimina gruppo di risorse.
Per confermare, immettere il nome del gruppo di risorse.
Per altre informazioni, vedere Eliminare un gruppo di risorse.