الملخص

مكتمل

في هذه الوحدة، بدأت بتعلم كيف يمكنك التعبير عن التبعيات بين الموارد. تضمن القدرة على التعبير عن هذه التبعية إمكانية توقع وجود مورد وأن أمر توزيع معين يحدث. بالإضافة إلى ذلك، تمنحك هذه الحقيقة حرية تقرير كيفية إجراء التوزيع. يمكنك اختيار ما إذا كنت تريد توزيع مواردك في العديد من المناسبات المختلفة أو في مناسبة واحدة، وستستمر في الحصول على النتيجة نفسها.

عندئذ تعلمت كيفية إدارة البيانات السرية. يجب ألا تخزن البيانات السرية في قالب Azure Resource Manager (ARM)، لأنه من المرجح تخزين القالب في نظام التحكم بالإصدار. من المحتمل أن تكون عرضة لأي شخص لديه حق الوصول للقراءة، الآن أو في المستقبل. بدلًا من ذلك، فإن النهج الجيد هو تخزين بياناتك السرية في Azure Key Vault، وكذلك تكوين قالب ARM خاصتك للقراءة من هذا المثيل من Key Vault في وقت التوزيع.

بعد ذلك، تعلمت كيف يمكنك التحكم المشروط في الجوانب المختلفة من القالب خاصتك باستخدام البنية condition جنبًا إلى جنب مع المعلمات. يمكن لهذه البنية، على سبيل المثال، مساعدتك على توزيع بعض الموارد في بيئة واحدة أثناء حذف توزيع هذه الموارد نفسها في بيئة أخرى. يمكنك إجراء بذلك باستخدام القالب نفسه.

وأخيرًا، تعلمت كيفية تحديد الأجزاء المتكررة من القالب وترميز تلك الأجزاء باستخدام البنية copy. تسمح لك هذه البنية بتوزيع أكثر من مثيل لكل شيء بدءًا من الخصائص إلى الموارد، مما يجعل القوالب الخاصة بك أقصر.

يجب أن تكون قد استوعبت جيدًا أي البُنى المتقدمة تحت تصرفك. يمكن أن تساعدك هذه على جعل قوالبك مرنة وأقل تكرارًا وأكثر أمانًا.

الموارد الإضافية