مقدمة
تعمل البرامج النصية للتوزيع في قوالب Azure Resource Manager (قوالب ARM) على تمكين التنفيذ التلقائي المخصص لإدارة البيئة الخاصة بك. يمكنك استخدام برامج نصية للتوزيع لتنفيذ البرامج النصية الخاصة بك داخل عمليات توزيع قالب ARM.
سيناريو مثال
افترض أنك عضو في فريق متعدد الوظائف يدعم تطبيقاً. اعتمد فريقك قوالب ARM لإنشاء وإدارة البيئات لتطبيقك. يتضمن جزء من بيئة التطبيق عملية تقسيم مرحلي لبعض الأصول في حساب تخزين. لقد قررت استخدام برنامج نصي للتوزيع لضمان أن حساب التخزين يحتوي على الأصول المطلوبة.
ماذا سنفعل؟
في هذه الوحدة، ستتعلم كيفية إضافة سلوك مخصص إلى قوالب Bicep أو JSON ARM باستخدام برنامج نصي للتوزيع.
إشعار
Bicep هي لغة لتعريف موارد Azure. وتقدم تجربة تأليف أبسط من JSON، إلى جانب ميزات أخرى تساعد على تحسين جودة البنية الأساسية كتعليمات برمجية. نوصي أي شخص جديد في استخدام البنية الأساسية كتعليمات برمجية على Azure باستخدام لغة Bicep بدلاً من JSON. للتعرف على Bicep، راجع مسار تعلم أساسيات Bicep .
ما الهدف الأساسي؟
في نهاية هذه الوحدة، ستتمكن من تنفيذ خطوات مخصصة في قوالب ARM باستخدام برنامج نصي للتوزيع. ستتمكن أيضاً من تحديد المعلمات لجعل البرامج النصية للتوزيع أكثر قابلية لإعادة الاستخدام.
المتطلبات الأساسية
يجب أن تكون على دراية بما يلي:
- إنشاء قوالب ARM الأساسية وتوزيعها، باستخدام إما Bicep أو JSON.
- Azure، بما في ذلك مدخل Microsoft Azure والاشتراكات ومجموعات الموارد وتعريفات الموارد.
للمتابعة وبدء التمارين الموجودة في الوحدة النمطية، ستحتاج إلى:
- اشتراكAzure.
- Visual Studio Code المثبت محلياً.
- اما:
- اما:
- أحدث أدوات CLI Azure المثبتة محليًا.
- أحدث إصدار من Azure PowerShell مثبَّت محلياً.