Baca dalam bahasa Inggris

Bagikan melalui


Mulai cepat: Membuat dan menyebarkan alur kerja aplikasi logika Konsumsi pada Azure Logic Apps multi-penyewa dengan Bicep

Berlaku pada: Azure Logic Apps (Konsumsi)

Azure Logic Apps adalah layanan cloud yang membantu Anda membuat serta menjalankan alur kerja otomatis yang mengintegrasikan data, aplikasi, layanan berbasis cloud, dan sistem lokal dengan memilih dari ratusan konektor. Mulai cepat ini berfokus pada proses untuk menyebarkan file Bicep untuk membuat alur kerja aplikasi logika Konsumsi dasar, yang memeriksa status untuk Azure dengan jadwal per jam dan berjalan di Azure Logic Apps multi-penyewa.

Bicep adalah bahasa pemrogram khusus domain (DSL) yang menggunakan sintaks deklaratif untuk menyebarkan sumber daya Azure. Bicep menyediakan sintaks ringkas, keamanan jenis yang andal, dan dukungan untuk penggunaan kembali kode. Bicep menawarkan pengalaman penulisan terbaik untuk solusi infrastructure-as-code di Azure.

Prasyarat

Jika Anda belum berlangganan Azure, buat akun Azure gratis sebelum Anda memulai.

Tinjau file Bicep

File Bicep yang digunakan dalam mulai cepat berasal dari Templat Mulai Cepat Azure.

Template mulai cepat membuat alur kerja aplikasi logika yang menggunakan pemicu Pengulangan bawaan yang diatur untuk dijalankan setiap jam, dan tindakan bawaan HTTP yang memanggil URL yang mengembalikan status untuk Azure. Operasi bawaan dijalankan secara bawaan pada runtime Azure Logic Apps penyewa tunggal.

File Bicep ini membuat sumber daya Azure berikut ini:

Bicep
@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

Menerapkan file Bicep

  1. Simpan file Bicep sebagai main.bicep ke penyimpanan lokal komputer Anda.

  2. Sebarkan file Bicep menggunakan Azure CLI atau Azure PowerShell.

    Azure CLI
    az group create --name exampleRG --location eastus
    az deployment group create --resource-group exampleRG --template-file main.bicep --parameters logicAppName=<logic-name>
    

Catatan

Ganti <logic-name> dengan nama aplikasi logika yang akan dibuat.

Setelah penyebaran selesai, Anda akan melihat pesan yang menunjukkan penyebaran berhasil.

Meninjau sumber daya yang disebarkan

Gunakan portal Microsoft Azure, Azure CLI, atau Azure PowerShell untuk mencantumkan sumber daya yang disebarkan di grup sumber daya.

Azure CLI
az resource list --resource-group exampleRG

Membersihkan sumber daya

Saat Anda tidak lagi memerlukan aplikasi logika, gunakan portal Azure, Azure CLI, atau Azure PowerShell untuk menghapus grup sumber daya dan sumber dayanya.

Azure CLI
az group delete --name exampleRG

Langkah berikutnya