Esportare un processo di Analisi di flusso di Azure con un modello di Azure Resource Manager
I modelli di Azure Resource Manager consentono di implementare l'infrastruttura come codice. Il modello è un file JSON (JavaScript Object Notation) che definisce l'infrastruttura e la configurazione per le risorse. Specificare le risorse da distribuire e le proprietà per tali risorse.
È possibile ridistribuire un processo di Analisi di flusso di Azure esportando il modello di Resource Manager di Azure.
Aprire un processo in VS Code
Prima di poter esportare un modello, è prima necessario aprire un processo di Analisi di flusso esistente in Visual Studio Code.
Per esportare un processo in un progetto locale, individuare il processo da esportare in Esplora flusso nell'portale di Azure. Nella pagina Query selezionare Apri in VS Code. Selezionare Quindi Apri processo in Visual Studio Code.
Per altre informazioni sull'uso di Visual Studio Code per gestire i processi di Analisi di flusso, vedere la guida introduttiva di Visual Studio Code.
Compilare lo script
Il passaggio successivo consiste nel compilare lo script del processo in un modello di Resource Manager di Azure. Prima di compilare lo script, assicurarsi che il processo abbia almeno un input e un output configurato. Se non è configurato alcun input o output, è necessario configurare prima l'input e l'output.
In Visual Studio Code passare al file Transformation.asaql del processo.
Fare clic con il pulsante destro del mouse sul file Transformation.asaql e scegliere ASA: Compila script dal menu.
Si noti che una cartella Deploy viene visualizzata nell'area di lavoro processo di Analisi di flusso.
Esplorare il file JobTemplate.json, ovvero il modello di Azure Resource Manager usato per la distribuzione.
Completare il file di parametri
Completare quindi il file di parametri del modello di Azure Resource Manager.
Aprire il file JobTemplate.parameters.json nella cartella Distribuisci dell'area di lavoro processo di Analisi di flusso in Visual Studio Code.
Si noti che le chiavi di input e output sono Null. Sostituire i valori Null con le chiavi di accesso effettive per le risorse di input e output.
Salvare il file dei parametri.
Distribuire con modelli
È possibile distribuire il processo di Analisi di flusso di Azure usando i modelli di Azure Resource Manager generati nella sezione precedente.
In una finestra di PowerShell eseguire il comando seguente. Assicurarsi di sostituire ResourceGroupName, TemplateFile e TemplateParameterFile con il nome effettivo del gruppo di risorse e i percorsi di file completi ai file JobTemplate.json e JobTemplate.parameters.json nella cartella Distribuisci dell'area di lavoro del processo.
Se non è stato configurato Azure PowerShell, seguire la procedura descritta nel modulo Installa Azure PowerShell.
New-AzResourceGroupDeployment -ResourceGroupName "<your resource group>" -TemplateFile "<path to JobTemplate.json>" -TemplateParameterFile "<path to JobTemplate.parameters.json>"