ملاحظة
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
التطبيق على:Azure Logic Apps (Consumption)
تطبيقات Azure Logic هي خدمة سحابية تساعدك على إنشاء وتشغيل مهام سير العمل التلقائية التي تدمج البيانات والتطبيقات والخدمات المستندة إلى السحابة والأنظمة المحلية من خلال التحديد من بين مئات الموصلات. يركز التشغيل السريع هذا على عملية توزيع ملف Bicep لإنشاء سير عمل تطبيق منطق الاستهلاك الأساسي الذي يتحقق من حالة Azure وفقًا لجدول كل ساعة ويتم تشغيله في تطبيقات Azure Logic متعددة المستأجرين.
Bicep هي لغة المجال المخصصة (DSL) التي تستخدم بناء الجملة التعريفي لتوزيع موارد Azure. توفر بناء جملة مختصر، وسلامة موثوقة من النوع، ودعمًا لإعادة استخدام التعليمة البرمجية. تقدم Bicep أفضل تجربة تأليف لحلول البنية الأساسية باعتبارها تعليمة برمجية في Azure.
إذا لم يكن لديك اشتراك في Azure، يمكنك إنشاء حساب مجاني قبل البدء.
ملف Bicep المستخدم في هذا التشغيل السريع مأخوذ من قوالب التشغيل السريع لـ Azure.
ينشئ قالب البدء السريع سير عمل تطبيق منطق الاستهلاك الذي يستخدم مشغل التكرار المضمن، والذي يتم تعيينه للتشغيل كل ساعة، وإجراء HTTP مضمن، والذي يستدعي عنوان URL الذي يقوم بإرجاع حالة Azure. يتم تشغيل العمليات المضمنة محليًا على النظام الأساسي لتطبيقات Azure Logic.
يقوم ملف Bicep بإنشاء موارد Azure التالية:
- Microsoft.Logic/workflows، الذي ينشئ سير العمل لتطبيق Logic.
@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
احفظ ملف Bicep بالاسم main.bicep على الكمبيوتر المحلي الخاص بك.
بادر بتوزيع ملف Bicep باستخدام Azure CLI أو Azure PowerShell.
az group create --name exampleRG --location eastus az deployment group create --resource-group exampleRG --template-file main.bicep --parameters logicAppName=<logic-name>
ملاحظة
استبدل <logic-name> باسم تطبيق المنطق المراد إنشائه.
عند الانتهاء من عملية النشر، يجب أن ترى رسالة تشير إلى نجاح عملية النشر.
استخدم مدخل Microsoft Azure أو Azure CLI أو Azure PowerShell لإدراج الموارد الموزعة في مجموعة الموارد.
az resource list --resource-group exampleRG
عند عدم الحاجة لتطبيق المنطق، استخدم مدخل Azure أو Azure CLI أو Azure PowerShell لحذف مجموعة الموارد وموارده.
az group delete --name exampleRG