التشغيل السريع: تكوين بيئات نشر Azure

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

مركز التطوير هو المورد ذو المستوى الأعلى ل Azure Deployment Environments الذي يحتوي على مجموعة من مشاريع التطوير. في مركز التطوير، يمكنك تحديد التكوين الشائع لمشاريعك، مثل الكتالوجات مع قوالب التطبيقات، وأنواع البيئات التي يمكن لفرق التطوير نشر التعليمات البرمجية الخاصة بها.

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

بعد إكمال هذا التشغيل السريع، يمكن للمطورين استخدام مدخل المطور أو Azure CLI أو Azure Developer CLI لإنشاء بيئات في المشروع لنشر تطبيقاتهم.

لمعرفة المزيد حول مكونات بيئات نشر Azure، راجع المفاهيم الرئيسية لبيئات نشر Azure.

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

المتطلبات الأساسية

إنشاء مركز تطوير

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

لإنشاء وتكوين مركز تطوير في Azure Deployment Environments باستخدام مدخل Microsoft Azure:

  1. قم بتسجيل الدخول إلى بوابة Azure.

  2. ابحث عن Azure Deployment Environments، ثم حدد الخدمة في النتائج.

  3. في مراكز التطوير، حدد إنشاء.

    لقطة شاشة توضح كيفية إنشاء مركز تطوير في Azure Deployment Environments.

  4. في Create a dev center، في علامة التبويب Basics ، حدد المعلومات التالية أو أدخلها:

    الاسم القيمة‬
    الاشتراك حدد الاشتراك الذي تريد إنشاء مركز التطوير فيه.
    مجموعة الموارد إما أن تستخدم مجموعة موارد موجودة أو حدد إنشاء جديد وأدخل اسما لمجموعة الموارد.
    الاسم أدخل اسما لمركز التطوير.
    Location حدد الموقع أو المنطقة التي تريد إنشاء مركز التطوير فيها.
    إرفاق كتالوج البدء السريع حدد خانة الاختيار تعريفات بيئة توزيع Azure.
    قم بإلغاء تحديد خانة الاختيار مهام تخصيص مربع التطوير.
  5. حدد "استعراض + إنشاء".

  6. في علامة التبويب مراجعة ، انتظر التحقق من صحة النشر، ثم حدد إنشاء.

  7. يمكنك التحقق من تقدم النشر في إعلامات مدخل Microsoft Azure.

    لقطة شاشة تعرض إشعارات المدخل لتأكيد إنشاء مركز تطوير.

  8. عند اكتمال إنشاء مركز التطوير، حدد Go to resource. تأكد من رؤية جزء نظرة عامة على مركز التطوير.

    لقطة شاشة تعرض جزء نظرة عامة على مركز التطوير.

تكوين هوية مدارة لمركز التطوير

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

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

إرفاق هوية مدارة معينة من قبل النظام

لإرفاق هوية مدارة معينة من قبل النظام بمركز التطوير الخاص بك:

  1. في مركز التطوير، في القائمة اليسرى ضمن الإعدادات، حدد الهوية.

  2. ضمن النظام المعين، قم بتعيين الحالة إلى تشغيل، ثم حدد حفظ.

    لقطة شاشة تعرض هوية مدارة معينة من قبل النظام.

  3. في مربع الحوار تمكين الهوية المدارة المعينة من قبل النظام، حدد نعم. قد يستغرق ظهور بقية الحقول بضع دقائق.

تعيين أدوار للهوية المدارة لمركز التطوير

تتطلب الهوية المدارة التي تمثل مركز التطوير الوصول إلى الاشتراك حيث تقوم بتكوين أنواع بيئة المشروع، وإلى الكتالوج.

  1. في مركز التطوير، في القائمة اليسرى ضمن الإعدادات، حدد الهوية.

  2. ضمن الأذونات المعينة من قبل>النظام، حدد تعيينات دور Azure.

    لقطة شاشة تعرض هوية مدارة معينة من قبل النظام مع تمييز تعيينات الدور.

  3. لمنح المساهم حق الوصول إلى الاشتراك، حدد إضافة تعيين دور (معاينة)، وأدخل المعلومات التالية أو حددها، ثم حدد حفظ:

    الاسم القيمة‬
    النطاق الاشتراك
    الاشتراك حدد الاشتراك الذي تريد استخدام الهوية المدارة فيه.
    الدور مساهم
  4. لمنح وصول المستخدم مسؤول الوصول إلى الاشتراك، حدد إضافة تعيين دور (معاينة)، وأدخل المعلومات التالية أو حددها، ثم حدد حفظ:

    الاسم القيمة‬
    النطاق الاشتراك
    الاشتراك حدد الاشتراك الذي تريد استخدام الهوية المدارة فيه.
    الدور المسؤول عن وصول المستخدم

إنشاء نوع بيئة

استخدم نوع بيئة لمساعدتك في تحديد الأنواع المختلفة من البيئات التي يمكن لفرق التطوير توزيعها. يمكنك تطبيق إعدادات مختلفة لكل نوع بيئة.

  1. في مدخل Microsoft Azure، انتقل إلى Azure Deployment Environments.

  2. في مراكز التطوير، حدد مركز التطوير الخاص بك.

  3. في القائمة اليمنى ضمن Environment configuration، حدد Environment types، ثم حدد Create.

  4. في Create environment type، أدخل المعلومات التالية، ثم حدد Add.

    الاسم القيمة‬
    الاسم أدخل اسما لنوع البيئة.
    العلامات اختياريا، أدخل اسم علامة وقيمة علامة.

    لقطة شاشة تعرض جزء إنشاء نوع البيئة.

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

إنشاء مشروع

في Azure Deployment Environments، يمثل المشروع وظيفة فريق أو عمل داخل المؤسسة. على سبيل المثال، يمكنك إنشاء مشروع لتنفيذ تطبيق التجارة الإلكترونية، والذي يحتوي على بيئة تطوير وتقسيم مرحلي وإنتاج. بالنسبة لمشروع آخر، قد تقوم بتعريف تكوين مختلف.

عند إقران مشروع بمركز تطوير، يتم تطبيق جميع إعدادات مركز التطوير تلقائيا على المشروع. يمكن إقران كل مشروع بمركز تطوير واحد فقط.

لإنشاء مشروع Azure Deployment Environments في مركز التطوير الخاص بك:

  1. في مدخل Microsoft Azure، انتقل إلى Azure Deployment Environments.

  2. في القائمة اليمنى ضمن Configure، حدد Projects.

  3. في Projects، حدد Create.

  4. في Create a project، في علامة التبويب Basics ، أدخل المعلومات التالية أو حددها:

    الاسم القيمة‬
    الاشتراك حدد الاشتراك الذي تريد إنشاء المشروع فيه.
    مجموعة الموارد إما أن تستخدم مجموعة موارد موجودة أو حدد إنشاء جديد وأدخل اسما لمجموعة الموارد.
    مركز التطوير حدد مركز تطوير لإقرانه بهذا المشروع. تنطبق جميع إعدادات مركز التطوير على المشروع.
    الاسم أدخل اسمًا للمشروع.
    الوصف (اختياري) أدخل أي تفاصيل متعلقة بالمشروع.
  5. في علامة التبويب Review + Create ، انتظر التحقق من صحة التوزيع، ثم حدد Create.

  6. تأكد من إنشاء المشروع بنجاح عن طريق التحقق من إعلامات مدخل Azure. حدد الانتقال إلى المورد. تأكد من رؤية جزء نظرة عامة على المشروع.

إنشاء نوع بيئة مشروع

في بيئات نشر Azure، أنواع بيئة المشروع هي مجموعة فرعية من أنواع البيئة التي تقوم بتكوينها لمركز التطوير. فهي تساعدك على تكوين أنواع البيئات التي يمكن لفرق تطوير معينة إنشاؤها مسبقا.

لتكوين مشروع، أضف نوع بيئة مشروع:

  1. في مدخل Microsoft Azure، انتقل إلى مشروعك.

  2. في القائمة اليمنى ضمن Environment configuration، حدد Environment types، ثم حدد Add.

    لقطة شاشة تعرض جزء أنواع البيئة.

  3. في إضافة نوع البيئة إلى <اسم> المشروع، أدخل المعلومات التالية أو حددها:

    الاسم القيمة‬
    النوع حدد نوع بيئة على مستوى مركز التطوير لتمكينه للمشروع المحدد.
    اشتراك التوزيع حدد الاشتراك الذي تم إنشاء البيئة فيه.
    هوية التوزيع حدد إما هوية معينة من قبل النظام أو هوية مدارة يعينها المستخدم لإجراء عمليات النشر نيابة عن المستخدم.
    أذونات على دور (أدوار) منشئ البيئة لموارد>البيئة حدد الأدوار لمنح حق الوصول إلى منشئ موارد البيئة.
    الأذونات على موارد>البيئة وصول إضافي حدد المستخدمين أو مجموعات Microsoft Entra لتعيين أدوار محددة على موارد البيئة.
    العلامات أدخل اسم علامة وقيمة علامة. يتم تطبيق هذه العلامات على كافة الموارد التي تم إنشاؤها كجزء من البيئة.

إشعار

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

منح حق الوصول إلى فريق التطوير

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

  1. في مدخل Microsoft Azure، انتقل إلى مشروعك.

  2. على الجانب الأيسر، حدد التحكم بالوصول (IAM).

  3. حدد إضافة>Add role assignmen.

  4. تعيين الدور التالي. للحصول على خطوات تفصيلية، راجع تعيين أدوار Azure باستخدام مدخل Azure.

    الإعداد القيمة‬
    الدور حدد Deployment Environments User.
    تعيين حق الوصول إلى حدد المستخدم أو المجموعة أو كيان الخدمة.
    الأعضاء حدد المستخدمين أو المجموعات التي تريد أن يكون لها حق الوصول إلى المشروع.

    لقطة شاشة تعرض جزء إضافة تعيين دور.

إشعار

يمكن فقط للمستخدمين الذين لديهم دور مستخدم بيئات النشر أو دور مسؤول مشروع DevCenter أو دور مضمن لديه أذونات مناسبة إنشاء بيئة. يمكن للمستخدمين الذين لديهم دور قارئ بيئات النشر عرض بيئاتهم الخاصة والبيئات التي أنشأها الآخرون.

الخطوات التالية

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