مقدمة
تسمح الموارد التابعة والملحقة بعمليات توزيع Azure للوصول إلى الوظائف المتقدمة والاستفادة من قوة نظام Azure الأساسي. يمكنك إنشاء أنواع الموارد هذه في Bicep باستخدام بناء جملة قالب واضح ومفهوم.
يمكنك أيضا استخدام Bicep للإشارة إلى الموارد التي تم إنشاؤها خارج ملف Bicep نفسه. على سبيل المثال، يمكنك الإشارة إلى الموارد التي أنشأها زملاؤك يدويًا باستخدام مدخل Azure، أو من داخل قالب أو وحدة أخرى لـ Bicep، حتى إذا كانت في مجموعة موارد مختلفة أو اشتراك مختلف. باستخدام هذه الميزات من Bicep، يمكنك اكتشاف القدرة على إنشاء قوالب فعالة يتم من خلالها توزيع جميع جوانب بنية Azure الأساسية.
أحد أمثلة السيناريوهات
لنفترض أنك مسؤول عن توزيع بنية Azure الأساسية وتكوينها في شركة ألعاب. واتصل بك قسم البحث &والتطوير في شركتك لأنهم يعملون على إعداد لعبة طائرة جديدة بدون طيار ترش مادة اللمعان على الأهداف المريبة. بدأ أعضاء فريق البحث &والتطوير في اختبار الطائرة بدون طيار، وسيقومون بجمع بيانات تتبع الاستخدام عن بُعد حول المسافة التي يمكن للطائرة بدون طيار أن تطير بها، وكمية مادة اللمعان التي يمكن رشها، ومستوى البطارية.
لقد طلبوا منك إعداد قاعدة بيانات Azure Cosmos DB جديدة لتخزين بيانات اختبار المنتج القيمة والحساسة للغاية. إنهم بحاجة لك لتقوم بتسجيل جميع محاولات الوصول إلى قاعدة البيانات حتى يشعروا بالثقة في عدم وصول أي منافسين إلى البيانات.
لقد قاموا بإنشاء حساب تخزين بالفعل لتخزين جميع مستندات تصميم منتجاتهم، وطلبوا منك المساعدة في تدقيق جميع محاولات الوصول إليها.
ما الذي علينا أن نفعله؟
في هذه الوحدة، ستتعرف على أنواع موارد Azure، وكيفية استخدام الموارد التابعة والملحقة في Azure. ستنشئ قالب Bicep من شأنه توزيع مجموعة من موارد Azure. وستستخدم العديد من ميزات Bicep، بما في ذلك:
- تعريفات الموارد التابعة، من خلال الموارد المتداخلة، وخاصية
parent، وإعداد أسماء موارد متعددة الأجزاء. - تعريفات الموارد الملحقة، باستخدام خاصية
scope. - مراجع الموارد الموجودة باستخدام الكلمة الأساسية
existing.
ما الهدف الرئيسي؟
في نهاية هذه الوحدة، ستتمكن من إنشاء قوالب Bicep التي ستتضمن موارد تابعة وملحقة. وستتمكن أيضا من إنشاء قوالب Bicep تشير إلى موارد Azure الموجودة مسبقًا التي تم إنشاؤها خارج ملف القالب.
المتطلبات الأساسية
يجب أن تكون على درايةٍ بما يلي:
- إنشاء قوالب Bicep الأساسية وتوزيعها.
- Azure، بما في ذلك مدخل Microsoft Azure والاشتراكات ومجموعات الموارد وتعريفات الموارد.
للمتابعة وبدء التمارين الموجودة في الوحدة النمطية، ستحتاج إلى:
- أدوات Azure Resource Manager لملحق تعليمة Visual Studio البرمجية المثبتة محليًا.
- ملحق Bicep لتعليمات Visual Studio البرمجية مثبتًا.
- إما:
- أحدث أدوات Azure CLI المثبتة محليًا.
- أحدث إصدار من Azure PowerShell، مثبتة محليًا.
هل تحتاج إلى مساعدة؟ راجع دليل استكشاف الأخطاء وإصلاحها الذي نقدمه أو يمكنك توفير ملاحظات معينة عبر الإبلاغ عن مشكلة.