عمليات توزيع Microsoft.Resources 2020-10-01
تعريف مورد Bicep
يمكن نشر نوع مورد عمليات التوزيع من أجل:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
- الاشتراكات - راجع أوامر نشر الاشتراك
- مجموعات الإدارة - راجع أوامر نشر مجموعة الإدارة
- المستأجرون - راجع أوامر نشر المستأجر
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
الملاحظات
بالنسبة إلى Bicep، ضع في اعتبارك استخدام الوحدات بدلا من نوع المورد هذا.
تنسيق المورد
لإنشاء مورد Microsoft.Resources/deployments، أضف Bicep التالي إلى القالب الخاص بك.
resource symbolicname 'Microsoft.Resources/deployments@2020-10-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
scope: 'string'
properties: {
debugSetting: {
detailLevel: 'string'
}
expressionEvaluationOptions: {
scope: 'string'
}
mode: 'string'
onErrorDeployment: {
deploymentName: 'string'
type: 'string'
}
parameters: any()
parametersLink: {
contentVersion: 'string'
uri: 'string'
}
template: any()
templateLink: {
contentVersion: 'string'
id: 'string'
queryString: 'string'
relativePath: 'string'
uri: 'string'
}
}
resourceGroup: 'string'
subscriptionId: 'string'
}
قيم Property
التوزيعات
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم المورد | سلسلة (مطلوب) حد الحرف: 1-64 أحرف صالحة: الأبجدية الرقمية والتسطير السفلي والأقواس والواصلات والنقاط. |
الموقع | موقع تخزين بيانات التوزيع. | سلسلة |
العلامات | علامات التوزيع | قاموس أسماء العلامات والقيم. راجع العلامات في القوالب |
النطاق | في عمليات نشر مجموعة الإدارة والمستأجر، قم بتوفير معرف مجموعة الإدارة لاستهدافه. استخدم التنسيق Microsoft.Management/managementGroups/{managementGroupID} . |
سلسلة |
خصائص | خصائص التوزيع. | DeploymentPropertiesOrDeploymentPropertiesExtended (مطلوب) |
resourceGroup | اسم مجموعة الموارد التي سيتم النشر إليها. إذا لم يتم توفيره، يستخدم مجموعة الموارد لعملية التوزيع. | سلسلة |
subscriptionId | معرف الاشتراك المراد النشر إليه. إذا لم يتم توفيره، يستخدم اشتراك عملية التوزيع. | سلسلة |
DeploymentPropertiesOrDeploymentPropertiesExtended
الاسم | الوصف | القيمة |
---|---|---|
تتبع الأخطاءتصحيح | إعداد تتبع الأخطاء للتوزيع. | تصحيح الأخطاء |
expressionEvaluationOptions | يحدد ما إذا كان يتم تقييم تعبيرات القالب ضمن نطاق القالب الأصل أو القالب المتداخل. ينطبق فقط على القوالب المتداخلة. إذا لم يتم تحديدها، تكون القيمة الافتراضية خارجية. | عمليات تقييم التعبير |
الوضع | الوضع المستخدم لتوزيع الموارد. يمكن أن تكون هذه القيمة إما تزايدية أو كاملة. في الوضع التزايدي، يتم نشر الموارد دون حذف الموارد الموجودة غير المضمنة في القالب. في وضع الإكمال، يتم نشر الموارد ويتم حذف الموارد الموجودة في مجموعة الموارد غير المضمنة في القالب. كن حذرا عند استخدام وضع الإكمال حيث يمكنك حذف الموارد عن غير قصد. | "مكتمل" "تزايدي" (مطلوب) |
onErrorDeployment | التوزيع على سلوك الخطأ. | OnErrorDeploymentOrOnErrorDeploymentExtended |
المعلمات | أزواج الاسم والقيمة التي تحدد معلمات التوزيع للقالب. يمكنك استخدام هذا العنصر عندما تريد توفير قيم المعلمات مباشرة في الطلب بدلا من الارتباط بملف معلمة موجود. استخدم خاصية parametersLink أو خاصية المعلمات، ولكن ليس كليهما. يمكن أن يكون JObject أو سلسلة JSON جيدة التكوين. | بالنسبة إلى Bicep، يمكنك استخدام الدالة any(). |
parametersLink | URI لملف المعلمات. يمكنك استخدام هذا العنصر للارتباط بملف معلمات موجود. استخدم خاصية parametersLink أو خاصية المعلمات، ولكن ليس كليهما. | رابط المعلمات |
القالب | محتوى القالب. يمكنك استخدام هذا العنصر عندما تريد تمرير بناء جملة القالب مباشرة في الطلب بدلا من الارتباط بقالب موجود. يمكن أن يكون JObject أو سلسلة JSON جيدة التكوين. استخدم خاصية templateLink أو خاصية القالب، ولكن ليس كليهما. | بالنسبة إلى Bicep، يمكنك استخدام الدالة any(). |
templateLink | عنوان URI للقالب. استخدم خاصية templateLink أو خاصية القالب، ولكن ليس كليهما. | ارتباط القالب |
تصحيح الأخطاء
الاسم | الوصف | القيمة |
---|---|---|
detailLevel | يحدد نوع المعلومات التي يجب تسجيلها لتصحيح الأخطاء. القيم المسموح بها هي none أو requestContent أو responseContent أو كل من requestContent و responseContent مفصولة بفاوصلة. الافتراضي هو لا شيء. عند تعيين هذه القيمة، ضع في اعتبارك بعناية نوع المعلومات التي تمررها أثناء التوزيع. من خلال تسجيل معلومات حول الطلب أو الاستجابة، قد تعرض البيانات الحساسة التي يتم استردادها من خلال عمليات التوزيع. | سلسلة |
عمليات تقييم التعبير
الاسم | الوصف | القيمة |
---|---|---|
النطاق | النطاق الذي سيتم استخدامه لتقييم المعلمات والمتغيرات والوظائف في قالب متداخل. | "داخلي" "غير محدد" 'الخارجي' |
OnErrorDeploymentOrOnErrorDeploymentExtended
الاسم | الوصف | القيمة |
---|---|---|
deploymentName | التوزيع الذي سيتم استخدامه في حالة الخطأ. | سلسلة |
النوع | التوزيع على نوع سلوك الخطأ. القيم المحتملة هي LastSuccessful و SpecificDeployment. | "LastSuccessful" "نشر محدد" |
رابط المعلمات
الاسم | الوصف | القيمة |
---|---|---|
contentVersion | إذا تم تضمينه، يجب أن يتطابق مع ContentVersion في القالب. | سلسلة |
uri | URI لملف المعلمات. | سلسلة (مطلوب) |
ارتباط القالب
الاسم | الوصف | القيمة |
---|---|---|
contentVersion | إذا تم تضمينه، يجب أن يتطابق مع ContentVersion في القالب. | سلسلة |
المعرف | معرف المورد لمواصفات القالب. استخدم إما الخاصية id أو uri، ولكن ليس كليهما. | سلسلة |
Querystring | سلسلة الاستعلام (على سبيل المثال، رمز SAS المميز) لاستخدامها مع templateLink URI. | سلسلة |
مسار نسبي | يمكن استخدام الخاصية relativePath لنشر قالب مرتبط في موقع بالنسبة إلى الأصل. إذا كان القالب الأصل مرتبطا ب TemplateSpec، فسيشير هذا إلى عنصر في TemplateSpec. إذا كان الأصل مرتبطا ب URI، فسيكون النشر التابع مزيجا من عناوين URL الأصل والنسبية | سلسلة |
uri | عنوان URI للقالب المراد نشره. استخدم خاصية uri أو المعرف، ولكن ليس كليهما. | سلسلة |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | الوصف |
---|---|
Moesif API Analytics and Monetization |
سيقوم القالب بتسجيل استدعاءات واجهة برمجة التطبيقات من Azure API Management إلى تحليلات Moesif API حتى تتمكن من فهم استخدام واجهة برمجة تطبيقات العميل وحل مشكلات العملاء بسرعة. |
إنشاء تطبيق الحاوية والبيئة باستخدام السجل |
إنشاء بيئة تطبيق حاوية باستخدام تطبيق حاوية أساسي من Azure Container Registry. كما أنه ينشر مساحة عمل Log Analytics لتخزين السجلات. |
إنشاء تطبيق خدمات Dapr المصغرة باستخدام تطبيقات الحاوية |
إنشاء تطبيق خدمات Dapr المصغرة باستخدام تطبيقات الحاوية. |
إنشاء تطبيق Dapr pub-sub servicebus باستخدام تطبيقات الحاوية |
إنشاء تطبيق Dapr pub-sub servicebus باستخدام Container Apps. |
نشر تطبيق خدمة مصغرة بسيط في Azure Spring Apps |
ينشر هذا القالب تطبيق خدمة مصغرة بسيطة في Azure Spring Apps لتشغيله على Azure. |
الخادم المدار بواسطة خدمة تكوين الحالة المطلوبة |
يوفر هذا القالب مثالا على كيفية تقديم جهاز ظاهري وحساب التنفيذ التلقائي لإدارة الجهاز، في عملية نشر واحدة |
نظام مجموعة Redis على أجهزة Ubuntu الظاهرية |
ينشئ هذا القالب مجموعة Redis على صور الجهاز الظاهري Ubuntu، وتكوين الاستمرارية وتطبيق تحسينات معروفة وممارسات مثبتة |
Front Door Premium مع أصل App Service و Private Link |
ينشئ هذا القالب Front Door Premium وApp Service، ويستخدم نقطة نهاية خاصة ل Front Door لإرسال نسبة استخدام الشبكة إلى التطبيق. |
Front Door Premium مع Azure Functions و Private Link |
ينشئ هذا القالب Front Door Premium وAzure Functions app، ويستخدم نقطة نهاية خاصة ل Front Door لإرسال نسبة استخدام الشبكة إلى تطبيق الوظائف. |
Front Door Premium مع أصل كائن ثنائي كبير الحجم وارتباط خاص |
ينشئ هذا القالب Front Door Premium وحاوية Azure Storage blob، ويستخدم نقطة نهاية خاصة ل Front Door لإرسال نسبة استخدام الشبكة إلى حساب التخزين. |
Front Door Premium مع الجهاز الظاهري وخدمة Private Link |
ينشئ هذا القالب Front Door Premium وجهازا ظاهريا تم تكوينه كخادم ويب. يستخدم Front Door نقطة نهاية خاصة مع خدمة Private Link لإرسال نسبة استخدام الشبكة إلى الجهاز الظاهري. |
Front Door Standard/Premium مع أصل APIM |
ينشئ هذا القالب Front Door Premium ومثيل APIM، ويستخدم NSG ونهج إدارة واجهة برمجة التطبيقات العمومية للتحقق من أن نسبة استخدام الشبكة قد جاءت من خلال أصل Front Door. |
Front Door Standard/Premium مع أصل بوابة التطبيق |
ينشئ هذا القالب مثيل Front Door Standard/Premium وApplication Gateway، ويستخدم نهج NSG و WAF للتحقق من أن نسبة استخدام الشبكة قد جاءت من خلال أصل Front Door. |
Front Door مع مثيلات الحاوية وبوابة التطبيق |
ينشئ هذا القالب Front Door Standard/Premium مع مجموعة حاويات وبوابة التطبيق. |
Front Door Standard/Premium مع أصل Azure Functions |
يقوم هذا القالب بإنشاء Front Door Standard/Premium، وهو تطبيق Azure Functions، وتكوين تطبيق الوظائف للتحقق من أن نسبة استخدام الشبكة قد جاءت من خلال أصل Front Door. |
Front Door Standard/Premium مع أصل موقع ويب ثابت |
ينشئ هذا القالب Front Door Standard/Premium وموقع ويب ثابت ل Azure Storage، وتكوين Front Door لإرسال نسبة استخدام الشبكة إلى موقع الويب الثابت. |
إنشاء قرص مدار مشفر من VHD مشفر |
يسمح لك هذا القالب بإنشاء قرص مدار مشفر باستخدام VHD مشفر موجود وإعدادات التشفير. |
تعطيل التشفير على جهاز Windows ظاهري قيد التشغيل |
يعطل هذا القالب التشفير على جهاز ظاهري يعمل بنظام التشغيل windows |
تمكين التشفير على Windows VM & AAD قيد التشغيل |
يتيح هذا القالب التشفير على جهاز ظاهري يعمل بنظام التشغيل windows باستخدام بصمة إبهام شهادة عميل AAD. يجب نشر الشهادة إلى الجهاز الظاهري في وقت سابق |
سمكة زجاجية على SUSE |
ينشر هذا القالب مجموعة GlassFish متوازنة التحميل (v3 أو v4)، تتكون من عدد محدد من الأجهزة الظاهرية SUSE (OpenSUSE أو SLES). |
توزيع مجموعات مقاييس أجهزة ظاهرية متعددة لأجهزة Linux الظاهرية |
يسمح لك هذا القالب بنشر مجموعات متعددة لمقياس الجهاز الظاهري لأجهزة Linux الظاهرية. |
توزيع مجموعات مقاييس أجهزة ظاهرية متعددة لأجهزة Windows الظاهرية |
يسمح لك هذا القالب بنشر مجموعات مقاييس أجهزة ظاهرية متعددة لأجهزة Windows الظاهرية. |
نشر جهاز Linux ظاهري بسيط وتحديث IP الخاص إلى ثابت |
يسمح لك هذا القالب بنشر جهاز Linux ظاهري بسيط باستخدام Ubuntu من السوق. سيؤدي ذلك إلى نشر VNET وشبكة فرعية وVM بحجم A1 في موقع مجموعة الموارد بعنوان IP معين ديناميكيا ثم تحويله إلى IP ثابت. |
استخدام الإخراج من ملحق البرنامج النصي المخصص أثناء التوزيع |
هذا مفيد لحساب الجهاز الظاهري لتنفيذ بعض المهام أثناء النشر التي لا يوفرها Azure Resource Manager. يمكن بعد ذلك الاستفادة من إخراج هذا الحساب (البرنامج النصي) في مكان آخر في التوزيع. يكون هذا مفيدا إذا كان مورد الحساب مطلوبا في التوزيع (على سبيل المثال، jumpbox، DC، وما إلى ذلك)، مضيعة بعض الشيء إذا لم يكن كذلك. |
توزيع جهاز ظاهري يعمل بنظام التشغيل Linux أو Windows باستخدام MSI |
يسمح لك هذا القالب بنشر جهاز ظاهري يعمل بنظام التشغيل Linux أو Windows باستخدام هوية خدمة مدارة. |
Linux VM مع MSI Accessing Storage |
ينشر هذا القالب جهاز Linux ظاهري مع هوية مدارة معينة من قبل النظام لديها حق الوصول إلى حساب تخزين في مجموعة موارد مختلفة. |
SQL Server 2014 SP2 Enterprise مع النسخ الاحتياطي التلقائي |
سيقوم هذا القالب بإنشاء إصدار SQL Server 2014 SP2 Enterprise مع تمكين ميزة النسخ الاحتياطي التلقائي |
SQL Server 2014 SP1 Enterprise مع Azure Key Vault |
سيقوم هذا القالب بإنشاء إصدار SQL Server 2014 SP1 Enterprise مع تمكين ميزة تكامل Key Vault Azure. |
هجوم الفيروسات على سيناريو الأجهزة الظاهرية |
سيؤدي ذلك إلى نشر جهازين ظاهريين وOMS وموارد شبكة أخرى. جهاز ظاهري واحد بدون حماية نقطة النهاية والآخر مع تثبيت حماية نقطة النهاية. نفذ هجوم الفيروسات باتباع الإرشادات وتنفيذ سيناريو التخفيف من هجوم الفيروسات والوقاية منه. |
إنشاء بوابة إدارة البيانات وتثبيتها على جهاز Azure الظاهري |
ينشر هذا القالب جهازا ظاهريا وينشئ بوابة إدارة بيانات قابلة للعمل |
Integration Runtime المضيف الذاتي على أجهزة Azure الظاهرية |
ينشئ هذا القالب وقت تشغيل تكامل ذاتي ويسجله على أجهزة Azure الظاهرية |
تكوين مجموعة مقياس الجهاز الظاهري المدار بواسطة Azure Automation |
نشر مجموعة مقياس الجهاز الظاهري حيث يتم نشر الأجهزة الظاهرية كعقد مسجلة في خدمة تكوين الحالة المطلوبة لأتمتة Azure، ويضمن تكوين العقدة الاتساق بعد التوزيع. ملاحظة: تتوفر المتطلبات الأساسية المطلوبة مفتاح التسجيل وعنوان URL للتسجيل فقط بعد الإنشاء الناجح لحساب Azure Automation ل Azure Automation DSC. |
التشغيل السريع ل VMSS Flexible Orchestration Mode Linux |
ينشر هذا القالب مجموعة مقياس جهاز ظاهري بسيطة مع مثيلات خلف موازن تحميل Azure. مجموعة مقياس الجهاز الظاهري في وضع التنسيق المرن. استخدم معلمة نظام التشغيل لاختيار توزيع Linux (Ubuntu) أو Windows (Windows Server Datacenter 2019). ملاحظة: يتيح قالب التشغيل السريع هذا الوصول إلى الشبكة إلى منافذ إدارة الجهاز الظاهري (SSH، RDP) من أي عنوان إنترنت، ولا ينبغي استخدامه لعمليات نشر الإنتاج. |
توزيع Linux أو Windows VMSS باستخدام MSI |
يسمح لك هذا القالب بتوزيع Linux أو Windows Virtual Machine Scale Set باستخدام هوية خدمة مدارة. ثم يتم استخدام هذه الهوية للوصول إلى خدمات Azure. |
خادم SFTP عند الطلب باستخدام حساب تخزين موجود |
يوضح هذا القالب خادم SFTP عند الطلب باستخدام مثيل حاوية Azure (ACI). |
توزيع مجموعة Kubernetes مدارة (AKS) |
يوضح قالب ARM هذا نشر مثيل AKS مع ميزات شبكة متقدمة في شبكة ظاهرية موجودة. بالإضافة إلى ذلك، يتم تعيين دور مساهم الشبكة الذي تم اختياره إلى كيان الخدمة مقابل الشبكة الفرعية التي تحتوي على نظام مجموعة AKS. |
نشر مجموعة Kubernetes مدارة باستخدام AAD (AKS) |
يوضح قالب ARM هذا نشر مثيل AKS مع ميزات شبكة متقدمة في شبكة ظاهرية موجودة وأعداد صحيحة Azure AD. بالإضافة إلى ذلك، يتم تعيين دور مساهم الشبكة الذي تم اختياره إلى كيان الخدمة مقابل الشبكة الفرعية التي تحتوي على نظام مجموعة AKS. |
توسيع موارد Azure الحالية باستخدام موفري الخدمات المخصصة |
ستنتقل هذه العينة إلى تفاصيل حول كيفية توسيع موارد Azure الحالية وقوالب Resource Manager لإضافتها في أحمال العمل المخصصة. |
نشر مساحة عمل Azure Databricks وتكوين CMK |
يسمح لك هذا القالب بإنشاء مساحة عمل Azure Databricks وتكوين CMK. |
استخدام ملحقات البرنامج النصي لتثبيت Mongo DB على Ubuntu VM |
ينشر هذا القالب تكوين وتثبيت Mongo DB على جهاز Ubuntu الظاهري في برنامجين نصيين منفصلين. هذا القالب هو مثال جيد يوضح كيفية التعبير عن التبعيات بين برنامجين نصيين يعملان على نفس الجهاز الظاهري. ينشر هذا القالب أيضا حساب تخزين وشبكة ظاهرية وعناوين IP عامة وواجهة شبكة. |
إنشاء بوابة إدارة بيانات HA وتثبيتها على أجهزة Azure الظاهرية |
ينشر هذا القالب أجهزة ظاهرية متعددة باستخدام بوابة إدارة بيانات قابلية الوصول العالية القابلة للعمل |
توزيع حساب Data Lake Store باستخدام التشفير (Key Vault) |
يسمح لك هذا القالب بنشر حساب Azure Data Lake Store مع تمكين تشفير البيانات. يستخدم هذا الحساب Azure Key Vault لإدارة مفتاح التشفير. |
تنفيذ مهمة ETL باستخدام خدمات Azure |
يوفر هذا القالب مثالا على كيفية إجراء التحليلات على بيانات الدفق التاريخية وكذلك في الوقت الحقيقي المخزنة في Azure Blob Storage. يتم أخذ البيانات من مركز الحدث بواسطة وظيفة Azure Stream Analytics لإجراء التحويل ويتم تخزين الإخراج في Azure Blob Storage ويتم تصوره في PowerBI. يتم تطبيق التحليلات على البيانات التاريخية المخزنة في تخزين Blob بواسطة Azure Data Analytics وحركة البيانات المستخرجة والمحولة والمنشورة ويتم التنسيق بواسطة Data Factory. يتم عرض البيانات المنشورة بشكل أكبر في PowerBI |
Azure Digital Twins مع خدمة Function و Private Link |
ينشئ هذا القالب خدمة Azure Digital Twins تم تكوينها باستخدام Azure Function المتصلة بالشبكة الظاهرية والتي يمكنها الاتصال من خلال نقطة نهاية Private Link إلى Digital Twins. كما أنه ينشئ منطقة DNS خاصة للسماح بدقة اسم المضيف السلس لنقطة نهاية Digital Twins من الشبكة الظاهرية إلى عنوان IP للشبكة الفرعية الداخلية لنقطة النهاية الخاصة. يتم تخزين اسم المضيف كإعداد ل Azure Function بالاسم "ADT_ENDPOINT". |
Azure Digital Twins مع اتصال محفوظات بيانات الوقت |
ينشئ هذا القالب مثيل Azure Digital Twins تم تكوينه مع اتصال محفوظات بيانات السلسلة الزمنية. لإنشاء اتصال، يجب إنشاء موارد أخرى مثل مساحة اسم مراكز الأحداث ومركز الأحداث ومجموعة Azure Data Explorer وقاعدة بيانات. يتم إرسال البيانات إلى مركز أحداث يقوم في النهاية بإعادة توجيه البيانات إلى نظام مجموعة Azure Data Explorer. يتم تخزين البيانات في جدول قاعدة بيانات في نظام المجموعة |
HDInsight مع Ambari المخصص + Hive Metastore DB في VNET |
يسمح لك هذا القالب بإنشاء مجموعة HDInsight في شبكة ظاهرية موجودة باستخدام قاعدة بيانات SQL جديدة تعمل كقاعدة بيانات Ambari مخصصة وHive Metastore. يجب أن يكون لديك SQL Sever وحساب تخزين وVNET موجود. |
تكوين خدمة FHIR لتمكين $import |
يقوم هذا القالب بتوفير خدمة FHIR لتمكين $import لتحميل البيانات الأولية |
إنشاء مخزن رئيسي، وهوية مُدارة، وتعيين دور |
ينشئ هذا القالب مخزن مفاتيح وهوية مدارة وتعيين دور. |
استخدام KeyVault مع معرف مورد ديناميكي |
ينشئ هذا القالب SQL Server ويستخدم كلمة مرور المسؤول من Key Vault. يتم إنشاء المعلمة المرجعية لسر Key Vault في وقت النشر باستخدام قالب متداخل. يسمح هذا للمستخدم ببساطة بتمرير قيم المعلمات إلى القالب بدلا من إنشاء معلمة مرجعية في ملف المعلمة. |
Azure Container Service (AKS) مع Helm |
توزيع نظام مجموعة مدار باستخدام Azure Container Service (AKS) باستخدام Helm |
تشغيل مهام المؤقت التي تنفذ على جدول باستخدام Logic Apps |
ينشئ هذا القالب زوجا من Logic Apps يسمح لك بإنشاء مثيلات مهمة مؤقت مجدولة. |
قالب تعيين دور الهوية المعينة من قبل المستخدم |
قالب ينشئ تعيينات دور للهوية المعينة من قبل المستخدم على الموارد التي تعتمد عليها مساحة عمل التعلم الآلي من Microsoft Azure |
إعداد آمن شامل للتعلم الآلي من Azure |
توضح هذه المجموعة من قوالب Bicep كيفية إعداد التعلم الآلي من Azure من طرف إلى طرف في إعداد آمن. يتضمن هذا التنفيذ المرجعي مساحة العمل، ومجموعة الحوسبة، ومثيل الحساب، ومجموعة AKS الخاصة المرفقة. |
إعداد آمن شامل (قديم) للتعلم الآلي من Microsoft Azure |
توضح هذه المجموعة من قوالب Bicep كيفية إعداد التعلم الآلي من Azure من طرف إلى طرف في إعداد آمن. يتضمن هذا التنفيذ المرجعي مساحة العمل، ومجموعة الحوسبة، ومثيل الحساب، ومجموعة AKS الخاصة المرفقة. |
إنشاء مهمة مسح التعلم الآلي من Microsoft Azure |
ينشئ هذا القالب مهمة مسح التعلم الآلي من Microsoft Azure لضبط المعلمات الفائقة. |
إنشاء مساحة عمل خدمة التعلم الآلي من Microsoft Azure (vnet) |
يحدد قالب النشر هذا مساحة عمل التعلم الآلي من Microsoft Azure والموارد المقترنة بها بما في ذلك Azure Key Vault وAzure Storage وAzure Application Insights وAzure Container Registry. يصف هذا التكوين مجموعة الموارد التي تحتاجها لبدء استخدام التعلم الآلي من Microsoft Azure في إعداد شبكة معزولة. |
إنشاء مساحة عمل خدمة التعلم الآلي من Microsoft Azure (قديمة) |
يحدد قالب النشر هذا مساحة عمل التعلم الآلي من Microsoft Azure والموارد المقترنة بها بما في ذلك Azure Key Vault وAzure Storage وAzure Application Insights وAzure Container Registry. يصف هذا التكوين مجموعة الموارد التي تحتاجها لبدء استخدام التعلم الآلي من Microsoft Azure في إعداد شبكة معزولة. |
إنشاء مورد ANF جديد باستخدام وحدة تخزين SMB |
يسمح لك هذا القالب بإنشاء مورد Azure NetApp Files جديد مع تجمع سعة واحد ووحدة تخزين واحدة تم تكوينها باستخدام بروتوكول SMB. |
بوابة التطبيق لتطبيق ويب مع تقييد IP |
ينشئ هذا القالب بوابة تطبيق أمام Azure Web App مع تمكين تقييد IP على تطبيق الويب. |
تطبيق NSG على شبكة فرعية موجودة |
يطبق هذا القالب NSG تم إنشاؤه حديثا على شبكة فرعية موجودة |
سجلات تدفق NSG مع تحليلات نسبة استخدام الشبكة |
ينشئ هذا القالب سجل تدفق NSG على NSG موجود مع تحليلات نسبة استخدام الشبكة |
إضافة NSG مع قواعد أمان Redis إلى شبكة فرعية موجودة |
يسمح لك هذا القالب بإضافة NSG مع قواعد أمان Azure Redis Cache المكونة مسبقا إلى شبكة فرعية موجودة داخل VNET. انشر في مجموعة الموارد الخاصة ب VNET الموجودة. |
إنشاء صور حاوية باستخدام مهام ACR |
يستخدم هذا القالب DeploymentScript لتنسيق ACR لإنشاء صورة الحاوية من مستودع التعليمات البرمجية. |
استيراد صور الحاوية إلى ACR |
يستفيد هذا القالب من وحدة استيراد ACR من سجل bicep لاستيراد صور الحاوية العامة إلى Azure Container Registry. |
إنشاء Application Gateway باستخدام الشهادات |
يوضح هذا القالب كيفية إنشاء شهادات موقعة ذاتيا Key Vault، ثم الرجوع من بوابة التطبيق. |
إنشاء مفاتيح ssh وتخزينها في KeyVault |
يستخدم هذا القالب مورد deploymentScript لإنشاء مفاتيح ssh وتخزين المفتاح الخاص في keyVault. |
إنشاء templateSpec ونشره |
ينشئ هذا النموذج مورد templateSpec وينشره داخل نفس القالب. هذا ليس نمطا نموذجيا يهدف فقط إلى إظهار كيفية عمل templateSpec وموارد التوزيع معا. |
إنشاء TemplateSpecs من قوالب معرض القوالب |
يحتوي هذا النموذج على برنامج نصي لترحيل قوالب معرض القوالب بسهولة إلى موارد templateSpec. سيوفر القالب توزيع جميع القوالب التي يمكن تصديرها باستخدام البرنامج النصي للترحيل. |
توزيع إعداد SQL Always ON مع أجهزة SQL الظاهرية الموجودة |
توزيع إعداد SQL Always ON مع أجهزة SQL الظاهرية الموجودة. يجب أن تكون الأجهزة الظاهرية مرتبطة بالفعل بمجال موجود ويجب أن تقوم بتشغيل إصدار المؤسسة من SQL Server. |
إثبات مفهوم Azure Synapse |
ينشئ هذا القالب بيئة إثبات المفهوم ل Azure Synapse، بما في ذلك تجمعات SQL وتجمعات Apache Spark الاختيارية |
إنشاء AppServicePlan والتطبيق في ASEv3 |
إنشاء AppServicePlan والتطبيق في ASEv3 |
تعريف مورد قالب ARM
يمكن نشر نوع مورد عمليات التوزيع من أجل:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
- الاشتراكات - راجع أوامر نشر الاشتراك
- مجموعات الإدارة - راجع أوامر نشر مجموعة الإدارة
- المستأجرون - راجع أوامر نشر المستأجر
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
الملاحظات
بالنسبة إلى Bicep، ضع في اعتبارك استخدام الوحدات بدلا من نوع المورد هذا.
تنسيق المورد
لإنشاء مورد Microsoft.Resources/deployments، أضف JSON التالي إلى القالب الخاص بك.
{
"type": "Microsoft.Resources/deployments",
"apiVersion": "2020-10-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"scope": "string",
"properties": {
"debugSetting": {
"detailLevel": "string"
},
"expressionEvaluationOptions": {
"scope": "string"
},
"mode": "string",
"onErrorDeployment": {
"deploymentName": "string",
"type": "string"
},
"parameters": {},
"parametersLink": {
"contentVersion": "string",
"uri": "string"
},
"template": {},
"templateLink": {
"contentVersion": "string",
"id": "string",
"queryString": "string",
"relativePath": "string",
"uri": "string"
}
},
"resourceGroup": "string",
"subscriptionId": "string"
}
قيم Property
التوزيعات
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | 'Microsoft.Resources/deployments' |
apiVersion | إصدار واجهة برمجة تطبيقات المورد | '2020-10-01' |
الاسم | اسم المورد | سلسلة (مطلوب) حد الحرف: 1-64 أحرف صالحة: الأبجدية الرقمية والتسطير السفلي والأقواس والواصلات والنقاط. |
الموقع | موقع تخزين بيانات التوزيع. | سلسلة |
العلامات | علامات التوزيع | قاموس أسماء العلامات والقيم. راجع العلامات في القوالب |
النطاق | في عمليات نشر مجموعة الإدارة والمستأجر، قم بتوفير معرف مجموعة الإدارة لاستهدافه. استخدم التنسيق Microsoft.Management/managementGroups/{managementGroupID} . |
سلسلة |
خصائص | خصائص التوزيع. | DeploymentPropertiesOrDeploymentPropertiesExtended (مطلوب) |
resourceGroup | اسم مجموعة الموارد التي سيتم النشر إليها. إذا لم يتم توفيره، يستخدم مجموعة الموارد لعملية التوزيع. | سلسلة |
subscriptionId | معرف الاشتراك المراد النشر إليه. إذا لم يتم توفيره، يستخدم اشتراك عملية التوزيع. | سلسلة |
DeploymentPropertiesOrDeploymentPropertiesExtended
الاسم | الوصف | القيمة |
---|---|---|
تتبع الأخطاءتصحيح | إعداد تتبع الأخطاء للتوزيع. | تصحيح الأخطاء |
expressionEvaluationOptions | يحدد ما إذا كان يتم تقييم تعبيرات القالب ضمن نطاق القالب الأصل أو القالب المتداخل. ينطبق فقط على القوالب المتداخلة. إذا لم يتم تحديدها، تكون القيمة الافتراضية خارجية. | عمليات تقييم التعبير |
الوضع | الوضع المستخدم لتوزيع الموارد. يمكن أن تكون هذه القيمة إما تزايدية أو كاملة. في الوضع التزايدي، يتم نشر الموارد دون حذف الموارد الموجودة غير المضمنة في القالب. في وضع الإكمال، يتم نشر الموارد ويتم حذف الموارد الموجودة في مجموعة الموارد غير المضمنة في القالب. كن حذرا عند استخدام وضع الإكمال حيث يمكنك حذف الموارد عن غير قصد. | "مكتمل" "تزايدي" (مطلوب) |
onErrorDeployment | التوزيع على سلوك الخطأ. | OnErrorDeploymentOrOnErrorDeploymentExtended |
المعلمات | أزواج الاسم والقيمة التي تحدد معلمات التوزيع للقالب. يمكنك استخدام هذا العنصر عندما تريد توفير قيم المعلمات مباشرة في الطلب بدلا من الارتباط بملف معلمة موجود. استخدم خاصية parametersLink أو خاصية المعلمات، ولكن ليس كليهما. يمكن أن يكون JObject أو سلسلة JSON جيدة التكوين. | |
parametersLink | URI لملف المعلمات. يمكنك استخدام هذا العنصر للارتباط بملف معلمات موجود. استخدم خاصية parametersLink أو خاصية المعلمات، ولكن ليس كليهما. | رابط المعلمات |
القالب | محتوى القالب. يمكنك استخدام هذا العنصر عندما تريد تمرير بناء جملة القالب مباشرة في الطلب بدلا من الارتباط بقالب موجود. يمكن أن يكون JObject أو سلسلة JSON جيدة التكوين. استخدم خاصية templateLink أو خاصية القالب، ولكن ليس كليهما. | |
templateLink | عنوان URI للقالب. استخدم خاصية templateLink أو خاصية القالب، ولكن ليس كليهما. | ارتباط القالب |
تصحيح الأخطاء
الاسم | الوصف | القيمة |
---|---|---|
مستوى التفاصيل | يحدد نوع المعلومات التي يجب تسجيلها لتصحيح الأخطاء. القيم المسموح بها هي none أو requestContent أو responseContent أو كل من requestContent و responseContent مفصولة بفاوصلة. الافتراضي هو لا شيء. عند تعيين هذه القيمة، ضع في اعتبارك بعناية نوع المعلومات التي تمررها أثناء التوزيع. من خلال تسجيل معلومات حول الطلب أو الاستجابة، قد تعرض البيانات الحساسة التي يتم استردادها من خلال عمليات التوزيع. | سلسلة |
ExpressionEvaluationOptions
الاسم | الوصف | القيمة |
---|---|---|
النطاق | النطاق الذي سيتم استخدامه لتقييم المعلمات والمتغيرات والوظائف في قالب متداخل. | "داخلي" "غير محدد" 'خارجي' |
OnErrorDeploymentOrOnErrorDeploymentExtended
الاسم | الوصف | القيمة |
---|---|---|
deploymentName | التوزيع الذي سيتم استخدامه في حالة الخطأ. | سلسلة |
النوع | التوزيع على نوع سلوك الخطأ. القيم المحتملة هي LastSuccessful و SpecificDeployment. | "LastSuccessful" "النشر المحدد" |
ارتباط المعلمات
الاسم | الوصف | القيمة |
---|---|---|
contentVersion | إذا تم تضمينه، يجب أن يتطابق مع ContentVersion في القالب. | سلسلة |
uri | URI لملف المعلمات. | سلسلة (مطلوبة) |
ارتباط القالب
الاسم | الوصف | القيمة |
---|---|---|
contentVersion | إذا تم تضمينه، يجب أن يتطابق مع ContentVersion في القالب. | سلسلة |
المعرف | معرف المورد لمواصفات القالب. استخدم إما الخاصية id أو uri، ولكن ليس كليهما. | سلسلة |
Querystring | سلسلة الاستعلام (على سبيل المثال، رمز SAS المميز) لاستخدامها مع templateLink URI. | سلسلة |
مسار نسبي | يمكن استخدام الخاصية relativePath لنشر قالب مرتبط في موقع نسبة إلى الأصل. إذا تم ربط القالب الأصل ب TemplateSpec، فسيشير هذا إلى عنصر في TemplateSpec. إذا كان الأصل مرتبطا ب URI، فسيكون النشر التابع مزيجا من معرفات URI الأصل والنسبية | سلسلة |
uri | عنوان URI للقالب المراد نشره. استخدم إما خاصية uri أو المعرف، ولكن ليس كليهما. | سلسلة |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | الوصف |
---|---|
Moesif API Analytics and Monetization |
سيقوم القالب بتسجيل استدعاءات واجهة برمجة التطبيقات من إدارة واجهة برمجة تطبيقات Azure إلى تحليلات Moesif API حتى تتمكن من فهم استخدام واجهة برمجة تطبيقات العميل وحل مشكلات العملاء بسرعة. |
إنشاء تطبيق الحاوية والبيئة باستخدام السجل |
إنشاء Container App Environment باستخدام تطبيق حاوية أساسي من Azure Container Registry. كما أنه ينشر مساحة عمل Log Analytics لتخزين السجلات. |
إنشاء تطبيق خدمات Dapr المصغرة باستخدام تطبيقات الحاوية |
إنشاء تطبيق خدمات Dapr المصغرة باستخدام تطبيقات الحاوية. |
إنشاء تطبيق Dapr pub-sub servicebus باستخدام Container Apps |
إنشاء تطبيق Dapr pub-sub servicebus باستخدام Container Apps. |
توزيع تطبيق خدمة مصغرة بسيط في Azure Spring Apps |
يوزع هذا القالب تطبيق خدمة مصغرة بسيطة في Azure Spring Apps لتشغيله على Azure. |
الخادم المدار بواسطة خدمة Desired State Configuration |
يوفر هذا القالب مثالا على كيفية تقديم جهاز ظاهري وحساب التنفيذ التلقائي لإدارة الجهاز، في عملية نشر واحدة |
نظام مجموعة Redis على أجهزة Ubuntu الظاهرية |
ينشئ هذا القالب مجموعة Redis على صور الجهاز الظاهري Ubuntu، ويكون الاستمرارية ويطبق تحسينات معروفة وممارسات مثبتة |
Front Door Premium مع أصل خدمة التطبيقات والارتباط الخاص |
ينشئ هذا القالب Front Door Premium وApp Service، ويستخدم نقطة نهاية خاصة ل Front Door لإرسال نسبة استخدام الشبكة إلى التطبيق. |
Front Door Premium مع Azure Functions و Private Link |
ينشئ هذا القالب Front Door Premium وAzure Functions app، ويستخدم نقطة نهاية خاصة ل Front Door لإرسال نسبة استخدام الشبكة إلى تطبيق الوظائف. |
Front Door Premium مع أصل كائن ثنائي كبير الحجم وارتباط خاص |
ينشئ هذا القالب Front Door Premium وحاوية Azure Storage blob، ويستخدم نقطة نهاية خاصة ل Front Door لإرسال نسبة استخدام الشبكة إلى حساب التخزين. |
Front Door Premium مع خدمة VM و Private Link |
ينشئ هذا القالب Front Door Premium وجهازا ظاهريا تم تكوينه كخادم ويب. يستخدم Front Door نقطة نهاية خاصة مع خدمة Private Link لإرسال نسبة استخدام الشبكة إلى الجهاز الظاهري. |
Front Door Standard/Premium مع أصل APIM |
ينشئ هذا القالب Front Door Premium ومثيل APIM، ويستخدم NSG ونهج إدارة واجهة برمجة التطبيقات العمومي للتحقق من أن نسبة استخدام الشبكة قد جاءت من خلال أصل Front Door. |
Front Door Standard/Premium مع أصل Application Gateway |
ينشئ هذا القالب مثيل Front Door Standard/Premium وApplication Gateway، ويستخدم نهج NSG و WAF للتحقق من أن نسبة استخدام الشبكة قد جاءت من خلال أصل Front Door. |
Front Door مع مثيلات الحاوية وبوابة التطبيق |
ينشئ هذا القالب Front Door Standard/Premium مع مجموعة حاويات وبوابة التطبيق. |
Front Door Standard/Premium مع أصل Azure Functions |
يقوم هذا القالب بإنشاء Front Door Standard/Premium، وهو تطبيق Azure Functions، وتكوين تطبيق الوظائف للتحقق من أن نسبة استخدام الشبكة قد جاءت من خلال أصل Front Door. |
Front Door Standard/Premium مع أصل موقع ويب ثابت |
ينشئ هذا القالب Front Door Standard/Premium وموقع ويب ثابت لتخزين Azure، وتكوين Front Door لإرسال نسبة استخدام الشبكة إلى موقع الويب الثابت. |
إنشاء قرص مدار مشفر من VHD مشفر |
يسمح لك هذا القالب بإنشاء قرص مدار مشفر باستخدام VHD مشفر موجود وإعدادات التشفير. |
تعطيل التشفير على جهاز Windows ظاهري قيد التشغيل |
يعطل هذا القالب التشفير على windows vm قيد التشغيل |
تمكين التشفير على Windows VM & AAD قيد التشغيل |
يتيح هذا القالب التشفير على جهاز ظاهري يعمل بنظام Windows باستخدام بصمة إبهام شهادة عميل AAD. يجب نشر الشهادة إلى الجهاز الظاهري في وقت سابق |
سمكة زجاجية على SUSE |
يوزع هذا القالب مجموعة GlassFish متوازنة التحميل (v3 أو v4)، تتكون من عدد محدد من المستخدمين للأجهزة الظاهرية SUSE (OpenSUSE أو SLES). |
توزيع مجموعات مقاييس أجهزة ظاهرية متعددة لأجهزة Linux الظاهرية |
يسمح لك هذا القالب بنشر مجموعات مقاييس أجهزة ظاهرية متعددة من أجهزة Linux الظاهرية. |
توزيع مجموعات مقاييس أجهزة ظاهرية متعددة لأجهزة Windows الظاهرية |
يسمح لك هذا القالب بنشر مجموعات مقاييس أجهزة ظاهرية متعددة لأجهزة Windows الظاهرية. |
نشر جهاز Linux ظاهري بسيط وتحديث IP الخاص إلى ثابت |
يسمح لك هذا القالب بنشر جهاز Linux ظاهري بسيط باستخدام Ubuntu من السوق. سيؤدي ذلك إلى نشر VNET وشبكة فرعية وVM بحجم A1 في موقع مجموعة الموارد بعنوان IP معين ديناميكيا ثم تحويله إلى IP ثابت. |
استخدام الإخراج من ملحق برنامج نصي مخصص أثناء النشر |
هذا مفيد لحساب الجهاز الظاهري لتنفيذ بعض المهام أثناء التوزيع التي لا يوفرها Azure Resource Manager. يمكن بعد ذلك الاستفادة من إخراج هذا الحساب (البرنامج النصي) في مكان آخر في التوزيع. يكون هذا مفيدا إذا كان مورد الحساب مطلوبا في التوزيع (على سبيل المثال، jumpbox، DC، وما إلى ذلك)، مضيعة بعض الشيء إذا لم يكن كذلك. |
توزيع جهاز ظاهري يعمل بنظام التشغيل Linux أو Windows باستخدام MSI |
يسمح لك هذا القالب بنشر جهاز ظاهري يعمل بنظام التشغيل Linux أو Windows باستخدام هوية خدمة مدارة. |
Linux VM مع MSI Accessing Storage |
يوزع هذا القالب جهاز Linux ظاهري مع هوية مدارة معينة من قبل النظام لديها حق الوصول إلى حساب تخزين في مجموعة موارد مختلفة. |
SQL Server 2014 SP2 Enterprise مع النسخ الاحتياطي التلقائي |
سيقوم هذا القالب بإنشاء إصدار SQL Server 2014 SP2 Enterprise مع تمكين ميزة النسخ الاحتياطي التلقائي |
SQL Server 2014 SP1 Enterprise مع Azure Key Vault |
سيقوم هذا القالب بإنشاء إصدار SQL Server 2014 SP1 Enterprise مع تمكين ميزة Azure Key Vault Integration. |
هجوم الفيروسات على سيناريو الأجهزة الظاهرية |
سيؤدي ذلك إلى نشر جهازين ظاهريين، وOMS وموارد شبكة أخرى. جهاز ظاهري واحد بدون حماية نقطة النهاية والآخر مع تثبيت حماية enpoint. نفذ هجوم الفيروسات باتباع الإرشادات وتنفيذ سيناريو التخفيف من هجمات الفيروسات والوقاية منها. |
إنشاء بوابة إدارة البيانات وتثبيتها على جهاز Azure الظاهري |
يوزع هذا القالب جهازا ظاهريا وينشئ بوابة إدارة بيانات قابلة للعمل |
Integration Runtime المضيف الذاتي على أجهزة Azure الظاهرية |
ينشئ هذا القالب وقت تشغيل تكامل ذاتي ويسجله على أجهزة Azure الظاهرية |
تكوين مجموعة مقياس الجهاز الظاهري المدار بواسطة Azure Automation |
توزيع مجموعة مقياس الجهاز الظاهري حيث يتم نشر الأجهزة الظاهرية كعقد مسجلة في خدمة تكوين الحالة المطلوبة لأتمتة Azure، ويضمن تكوين العقدة الاتساق بعد التوزيع. ملاحظة: المتطلبات الأساسية المطلوبة يتوفر مفتاح التسجيل وعنوان URL للتسجيل فقط بعد الإنشاء الناجح لحساب Azure Automation ل Azure Automation DSC. |
التشغيل السريع لنظام التشغيل Linux لوضع التزامن المرن ل VMSS |
يوزع هذا القالب مجموعة مقياس جهاز ظاهري بسيطة مع مثيلات خلف موازن تحميل Azure. مجموعة مقياس الجهاز الظاهري في وضع التزامن المرن. استخدم معلمة نظام التشغيل لاختيار توزيع Linux (Ubuntu) أو Windows (Windows Server Datacenter 2019). ملاحظة: يتيح قالب التشغيل السريع هذا الوصول إلى الشبكة إلى منافذ إدارة الجهاز الظاهري (SSH، RDP) من أي عنوان إنترنت، ويجب عدم استخدامه لعمليات توزيع الإنتاج. |
توزيع Linux أو Windows VMSS باستخدام MSI |
يسمح لك هذا القالب بنشر Linux أو Windows Virtual Machine Scale Set باستخدام هوية الخدمة المدارة. ثم يتم استخدام هذه الهوية للوصول إلى خدمات Azure. |
خادم SFTP عند الطلب باستخدام حساب تخزين موجود |
يوضح هذا القالب خادم SFTP عند الطلب باستخدام مثيل حاوية Azure (ACI). |
توزيع مجموعة Kubernetes مدارة (AKS) |
يوضح قالب ARM هذا نشر مثيل AKS مع ميزات شبكة متقدمة في شبكة ظاهرية موجودة. بالإضافة إلى ذلك، يتم تعيين دور مساهم الشبكة الذي تم اختياره إلى كيان الخدمة مقابل الشبكة الفرعية التي تحتوي على نظام مجموعة AKS. |
توزيع مجموعة Kubernetes مدارة باستخدام AAD (AKS) |
يوضح قالب ARM هذا نشر مثيل AKS مع ميزات شبكة متقدمة في شبكة ظاهرية موجودة Azure AD عدد صحيح. بالإضافة إلى ذلك، يتم تعيين دور مساهم الشبكة الذي تم اختياره إلى كيان الخدمة مقابل الشبكة الفرعية التي تحتوي على نظام مجموعة AKS. |
توسيع موارد Azure الحالية باستخدام موفري الخدمات المخصصة |
ستنتقل هذه العينة إلى تفاصيل حول كيفية توسيع موارد Azure الحالية وقوالب Resource Manager لإضافتها في أحمال العمل المخصصة. |
نشر مساحة عمل Azure Databricks وتكوين CMK |
يسمح لك هذا القالب بإنشاء مساحة عمل Azure Databricks وتكوين CMK. |
استخدام ملحقات البرنامج النصي لتثبيت Mongo DB على Ubuntu VM |
ينشر هذا القالب تكوين وتثبيت Mongo DB على جهاز Ubuntu الظاهري في برنامجين نصيين منفصلين. هذا القالب هو مثال جيد يوضح كيفية التعبير عن التبعيات بين برنامجين نصيين يعملان على نفس الجهاز الظاهري. ينشر هذا القالب أيضا حساب تخزين وشبكة ظاهرية وعناوين IP عامة وواجهة شبكة. |
إنشاء بوابة إدارة بيانات HA وتثبيتها على أجهزة Azure الظاهرية |
ينشر هذا القالب أجهزة ظاهرية متعددة باستخدام بوابة إدارة بيانات قابلية الوصول العالية القابلة للعمل |
توزيع حساب Data Lake Store باستخدام التشفير (Key Vault) |
يسمح لك هذا القالب بنشر حساب Azure Data Lake Store مع تمكين تشفير البيانات. يستخدم هذا الحساب Azure Key Vault لإدارة مفتاح التشفير. |
تنفيذ مهمة ETL باستخدام خدمات Azure |
يوفر هذا القالب مثالا على كيفية إجراء التحليلات على بيانات الدفق التاريخية وكذلك في الوقت الحقيقي المخزنة في Azure Blob Storage. يتم أخذ البيانات من مركز الحدث بواسطة وظيفة Azure Stream Analytics لإجراء التحويل ويتم تخزين الإخراج في Azure Blob Storage ويتم تصوره في PowerBI. يتم تطبيق التحليلات على البيانات التاريخية المخزنة في تخزين Blob بواسطة Azure Data Analytics وحركة البيانات المستخرجة والمحولة والمنشورة ويتم التنسيق بواسطة Data Factory. يتم عرض البيانات المنشورة بشكل أكبر في PowerBI |
Azure Digital Twins مع خدمة Function و Private Link |
ينشئ هذا القالب خدمة Azure Digital Twins تم تكوينها باستخدام Azure Function المتصلة بالشبكة الظاهرية والتي يمكنها الاتصال من خلال نقطة نهاية Private Link إلى Digital Twins. كما أنه ينشئ منطقة DNS خاصة للسماح بدقة اسم المضيف السلس لنقطة نهاية Digital Twins من الشبكة الظاهرية إلى عنوان IP للشبكة الفرعية الداخلية لنقطة النهاية الخاصة. يتم تخزين اسم المضيف كإعداد ل Azure Function بالاسم "ADT_ENDPOINT". |
Azure Digital Twins مع اتصال محفوظات بيانات الوقت |
ينشئ هذا القالب مثيل Azure Digital Twins تم تكوينه مع اتصال محفوظات بيانات السلسلة الزمنية. لإنشاء اتصال، يجب إنشاء موارد أخرى مثل مساحة اسم مراكز الأحداث ومركز الأحداث ومجموعة Azure Data Explorer وقاعدة بيانات. يتم إرسال البيانات إلى مركز أحداث يقوم في النهاية بإعادة توجيه البيانات إلى نظام مجموعة Azure Data Explorer. يتم تخزين البيانات في جدول قاعدة بيانات في نظام المجموعة |
HDInsight مع Ambari المخصص + Hive Metastore DB في VNET |
يسمح لك هذا القالب بإنشاء مجموعة HDInsight في شبكة ظاهرية موجودة باستخدام قاعدة بيانات SQL جديدة تعمل كقاعدة بيانات Ambari مخصصة وHive Metastore. يجب أن يكون لديك SQL Sever وحساب تخزين وVNET موجود. |
تكوين خدمة FHIR لتمكين $import |
يقوم هذا القالب بتوفير خدمة FHIR لتمكين $import لتحميل البيانات الأولية |
إنشاء مخزن رئيسي، وهوية مُدارة، وتعيين دور |
ينشئ هذا القالب مخزن مفاتيح وهوية مدارة وتعيين دور. |
استخدام KeyVault مع معرف مورد ديناميكي |
ينشئ هذا القالب SQL Server ويستخدم كلمة مرور المسؤول من Key Vault. يتم إنشاء المعلمة المرجعية لسر Key Vault في وقت النشر باستخدام قالب متداخل. يسمح هذا للمستخدم ببساطة بتمرير قيم المعلمات إلى القالب بدلا من إنشاء معلمة مرجعية في ملف المعلمة. |
Azure Container Service (AKS) مع Helm |
توزيع نظام مجموعة مدار باستخدام Azure Container Service (AKS) باستخدام Helm |
تشغيل مهام المؤقت التي تنفذ على جدول باستخدام Logic Apps |
ينشئ هذا القالب زوجا من Logic Apps يسمح لك بإنشاء مثيلات مهمة مؤقت مجدولة. |
قالب تعيين دور الهوية المعينة من قبل المستخدم |
قالب ينشئ تعيينات دور للهوية المعينة من قبل المستخدم على الموارد التي تعتمد عليها مساحة عمل التعلم الآلي من Microsoft Azure |
إعداد آمن شامل للتعلم الآلي من Azure |
توضح هذه المجموعة من قوالب Bicep كيفية إعداد التعلم الآلي من Azure من طرف إلى طرف في إعداد آمن. يتضمن هذا التنفيذ المرجعي مساحة العمل، ومجموعة الحوسبة، ومثيل الحساب، ومجموعة AKS الخاصة المرفقة. |
إعداد آمن شامل (قديم) للتعلم الآلي من Microsoft Azure |
توضح هذه المجموعة من قوالب Bicep كيفية إعداد التعلم الآلي من Azure من طرف إلى طرف في إعداد آمن. يتضمن هذا التنفيذ المرجعي مساحة العمل، ومجموعة الحوسبة، ومثيل الحساب، ومجموعة AKS الخاصة المرفقة. |
إنشاء مهمة مسح التعلم الآلي من Microsoft Azure |
ينشئ هذا القالب مهمة مسح التعلم الآلي من Microsoft Azure لضبط المعلمات الفائقة. |
إنشاء مساحة عمل خدمة التعلم الآلي من Microsoft Azure (vnet) |
يحدد قالب النشر هذا مساحة عمل التعلم الآلي من Microsoft Azure والموارد المقترنة بها بما في ذلك Azure Key Vault وAzure Storage وAzure Application Insights وAzure Container Registry. يصف هذا التكوين مجموعة الموارد التي تحتاجها لبدء استخدام التعلم الآلي من Microsoft Azure في إعداد شبكة معزولة. |
إنشاء مساحة عمل خدمة التعلم الآلي من Microsoft Azure (قديمة) |
يحدد قالب النشر هذا مساحة عمل التعلم الآلي من Microsoft Azure والموارد المقترنة بها بما في ذلك Azure Key Vault وAzure Storage وAzure Application Insights وAzure Container Registry. يصف هذا التكوين مجموعة الموارد التي تحتاجها لبدء استخدام التعلم الآلي من Microsoft Azure في إعداد شبكة معزولة. |
إنشاء مورد ANF جديد باستخدام وحدة تخزين SMB |
يسمح لك هذا القالب بإنشاء مورد Azure NetApp Files جديد مع تجمع سعة واحد ووحدة تخزين واحدة تم تكوينها باستخدام بروتوكول SMB. |
بوابة التطبيق لتطبيق ويب مع تقييد IP |
ينشئ هذا القالب بوابة تطبيق أمام Azure Web App مع تمكين تقييد IP على تطبيق الويب. |
تطبيق NSG على شبكة فرعية موجودة |
يطبق هذا القالب NSG تم إنشاؤه حديثا على شبكة فرعية موجودة |
سجلات تدفق NSG مع تحليلات نسبة استخدام الشبكة |
ينشئ هذا القالب سجل تدفق NSG على NSG موجود مع تحليلات نسبة استخدام الشبكة |
إضافة NSG مع قواعد أمان Redis إلى شبكة فرعية موجودة |
يسمح لك هذا القالب بإضافة NSG مع قواعد أمان Azure Redis Cache المكونة مسبقا إلى شبكة فرعية موجودة داخل VNET. انشر في مجموعة الموارد الخاصة ب VNET الموجودة. |
إنشاء صور حاوية باستخدام مهام ACR |
يستخدم هذا القالب DeploymentScript لتنسيق ACR لإنشاء صورة الحاوية من مستودع التعليمات البرمجية. |
استيراد صور الحاوية إلى ACR |
يستفيد هذا القالب من وحدة استيراد ACR من سجل bicep لاستيراد صور الحاوية العامة إلى Azure Container Registry. |
إنشاء Application Gateway باستخدام الشهادات |
يوضح هذا القالب كيفية إنشاء شهادات موقعة ذاتيا Key Vault، ثم الرجوع من بوابة التطبيق. |
إنشاء مفاتيح ssh وتخزينها في KeyVault |
يستخدم هذا القالب مورد deploymentScript لإنشاء مفاتيح ssh وتخزين المفتاح الخاص في keyVault. |
إنشاء templateSpec ونشره |
ينشئ هذا النموذج مورد templateSpec وينشره داخل نفس القالب. هذا ليس نمطا نموذجيا يهدف فقط إلى إظهار كيفية عمل templateSpec وموارد التوزيع معا. |
إنشاء TemplateSpecs من قوالب معرض القوالب |
يحتوي هذا النموذج على برنامج نصي لترحيل قوالب معرض القوالب بسهولة إلى موارد templateSpec. سيوفر القالب توزيع جميع القوالب التي يمكن تصديرها باستخدام البرنامج النصي للترحيل. |
توزيع إعداد SQL Always ON مع أجهزة SQL الظاهرية الموجودة |
توزيع إعداد SQL Always ON مع أجهزة SQL الظاهرية الموجودة. يجب أن تكون الأجهزة الظاهرية مرتبطة بالفعل بمجال موجود ويجب أن تقوم بتشغيل إصدار المؤسسة من SQL Server. |
إثبات مفهوم Azure Synapse |
ينشئ هذا القالب بيئة إثبات المفهوم ل Azure Synapse، بما في ذلك تجمعات SQL وتجمعات Apache Spark الاختيارية |
إنشاء AppServicePlan والتطبيق في ASEv3 |
إنشاء AppServicePlan والتطبيق في ASEv3 |
تعريف مورد Terraform (موفر AzAPI)
يمكن نشر نوع مورد عمليات التوزيع من أجل:
- مجموعات الموارد
- الاشتراكات
- مجموعات الإدارة
- المستأجرون
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.Resources/deployments، أضف Terraform التالي إلى القالب الخاص بك.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Resources/deployments@2020-10-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
debugSetting = {
detailLevel = "string"
}
expressionEvaluationOptions = {
scope = "string"
}
mode = "string"
onErrorDeployment = {
deploymentName = "string"
type = "string"
}
parametersLink = {
contentVersion = "string"
uri = "string"
}
templateLink = {
contentVersion = "string"
id = "string"
queryString = "string"
relativePath = "string"
uri = "string"
}
}
resourceGroup = "string"
subscriptionId = "string"
scope = "string"
})
}
قيم Property
التوزيعات
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | "Microsoft.Resources/deployments@2020-10-01" |
الاسم | اسم المورد | سلسلة (مطلوب) حد الحرف: 1-64 أحرف صالحة: الأبجدية الرقمية والتسطير السفلي والأقواس والواصلات والنقاط. |
الموقع | موقع تخزين بيانات التوزيع. | سلسلة |
parent_id | للنشر إلى مجموعة موارد، استخدم معرف مجموعة الموارد هذه. للنشر في اشتراك، استخدم معرف هذا الاشتراك. للنشر إلى مجموعة إدارة، استخدم معرف مجموعة الإدارة هذه. للنشر إلى مستأجر، استخدم / . |
سلسلة (مطلوب) |
العلامات | علامات التوزيع | قاموس أسماء العلامات والقيم. |
خصائص | خصائص التوزيع. | DeploymentPropertiesOrDeploymentPropertiesExtended (مطلوب) |
resourceGroup | اسم مجموعة الموارد التي سيتم النشر إليها. إذا لم يتم توفيره، يستخدم مجموعة الموارد لعملية التوزيع. | سلسلة |
subscriptionId | معرف الاشتراك المراد النشر إليه. إذا لم يتم توفيره، يستخدم اشتراك عملية التوزيع. | سلسلة |
DeploymentPropertiesOrDeploymentPropertiesExtended
الاسم | الوصف | القيمة |
---|---|---|
تتبع الأخطاءتصحيح | إعداد تتبع الأخطاء للتوزيع. | تصحيح الأخطاء |
expressionEvaluationOptions | يحدد ما إذا كان يتم تقييم تعبيرات القالب ضمن نطاق القالب الأصل أو القالب المتداخل. ينطبق فقط على القوالب المتداخلة. إذا لم يتم تحديدها، تكون القيمة الافتراضية خارجية. | عمليات تقييم التعبير |
الوضع | الوضع المستخدم لتوزيع الموارد. يمكن أن تكون هذه القيمة إما تزايدية أو كاملة. في الوضع التزايدي، يتم نشر الموارد دون حذف الموارد الموجودة غير المضمنة في القالب. في وضع الإكمال، يتم نشر الموارد ويتم حذف الموارد الموجودة في مجموعة الموارد غير المضمنة في القالب. كن حذرا عند استخدام وضع الإكمال حيث يمكنك حذف الموارد عن غير قصد. | "مكتمل" "تزايدي" (مطلوب) |
onErrorDeployment | التوزيع على سلوك الخطأ. | OnErrorDeploymentOrOnErrorDeploymentExtended |
المعلمات | أزواج الاسم والقيمة التي تحدد معلمات التوزيع للقالب. يمكنك استخدام هذا العنصر عندما تريد توفير قيم المعلمات مباشرة في الطلب بدلا من الارتباط بملف معلمة موجود. استخدم خاصية parametersLink أو خاصية المعلمات، ولكن ليس كليهما. يمكن أن يكون JObject أو سلسلة JSON جيدة التكوين. | |
parametersLink | URI لملف المعلمات. يمكنك استخدام هذا العنصر للارتباط بملف معلمات موجود. استخدم إما خاصية parametersLink أو خاصية المعلمات، ولكن ليس كليهما. | ارتباط المعلمات |
القالب | محتوى القالب. يمكنك استخدام هذا العنصر عندما تريد تمرير بناء جملة القالب مباشرة في الطلب بدلا من الارتباط بقالب موجود. يمكن أن يكون JObject أو سلسلة JSON جيدة التكوين. استخدم خاصية templateLink أو خاصية القالب، ولكن ليس كليهما. | |
templateLink | عنوان URI للقالب. استخدم خاصية templateLink أو خاصية القالب، ولكن ليس كليهما. | ارتباط القالب |
تصحيح الأخطاء
الاسم | الوصف | القيمة |
---|---|---|
مستوى التفاصيل | يحدد نوع المعلومات التي يجب تسجيلها لتصحيح الأخطاء. القيم المسموح بها هي none أو requestContent أو responseContent أو كل من requestContent و responseContent مفصولة بفاوصلة. الافتراضي هو لا شيء. عند تعيين هذه القيمة، ضع في اعتبارك بعناية نوع المعلومات التي تمررها أثناء التوزيع. من خلال تسجيل معلومات حول الطلب أو الاستجابة، قد تعرض البيانات الحساسة التي يتم استردادها من خلال عمليات التوزيع. | سلسلة |
ExpressionEvaluationOptions
الاسم | الوصف | القيمة |
---|---|---|
النطاق | النطاق الذي سيتم استخدامه لتقييم المعلمات والمتغيرات والوظائف في قالب متداخل. | "داخلي" "غير محدد" "خارجي" |
OnErrorDeploymentOrOnErrorDeploymentExtended
الاسم | الوصف | القيمة |
---|---|---|
deploymentName | التوزيع الذي سيتم استخدامه في حالة الخطأ. | سلسلة |
النوع | التوزيع على نوع سلوك الخطأ. القيم المحتملة هي LastSuccessful و SpecificDeployment. | "LastSuccessful" "النشر المحدد" |
ارتباط المعلمات
الاسم | الوصف | القيمة |
---|---|---|
contentVersion | إذا تم تضمينه، يجب أن يتطابق مع ContentVersion في القالب. | سلسلة |
uri | URI لملف المعلمات. | سلسلة (مطلوبة) |
ارتباط القالب
الاسم | الوصف | القيمة |
---|---|---|
contentVersion | إذا تم تضمينه، يجب أن يتطابق مع ContentVersion في القالب. | سلسلة |
المعرف | معرف المورد لمواصفات القالب. استخدم إما الخاصية id أو uri، ولكن ليس كليهما. | سلسلة |
Querystring | سلسلة الاستعلام (على سبيل المثال، رمز SAS المميز) لاستخدامها مع templateLink URI. | سلسلة |
مسار نسبي | يمكن استخدام الخاصية relativePath لنشر قالب مرتبط في موقع نسبة إلى الأصل. إذا تم ربط القالب الأصل ب TemplateSpec، فسيشير هذا إلى عنصر في TemplateSpec. إذا كان الأصل مرتبطا ب URI، فسيكون النشر التابع مزيجا من معرفات URI الأصل والنسبية | سلسلة |
uri | عنوان URI للقالب المراد نشره. استخدم إما خاصية uri أو المعرف، ولكن ليس كليهما. | سلسلة |