نقل موارد خدمة التطبيقات إلى مجموعة موارد جديدة أو اشتراك جديد
توضح هذه المقالة خطوات نقل موارد خدمة التطبيق بين مجموعات الموارد أو اشتراكات Azure. هناك متطلبات محددة لنقل موارد App Service إلى اشتراك جديد. ما لم تتم الإشارة إلى خلاف ذلك، تنطبق هذه الخطوات على كل من App Service Web Apps وAzure Functions.
إذا كنت تريد نقل تطبيقك إلى منطقة جديدة، فشاهد إرشادات نقل إلى منطقة أخرى إما لخدمة التطبيقات أو وظائف Azure.
يمكنك نقل موارد App Service إلى مجموعة موارد جديدة أو اشتراك جديد ولكن تحتاج إلى حذف وتحميل شهادات TLS/SSL الخاصة بها إلى مجموعة الموارد الجديدة أو الاشتراك. أيضا، لا يمكنك نقل شهادة مجانية مدارة من App Service. لهذا السيناريو، راجع نقل مع شهادات مدارة مجانًا.
النقل عبر الاشتراكات
عند نقل تطبيق عبر الاشتراكات، يتم تطبيق الإرشادات التالية:
- نقل مورد إلى مجموعة موارد جديدة أو اشتراك هو تغيير بيانات تعريف لا يجب أن يؤثر على أي شيء حول كيفية عمل المورد. على سبيل المثال، لا يتغير عنوان IP الوارد لخدمة تطبيق عند نقل خدمة التطبيق.
- يجب ألا يكون لدى مجموعة الموارد الوجهة أية موارد موجودة لـApp Service. تتضمن موارد App Service ما يلي:
- تطبيقات الويب
- الخطط الخاصة بـ App Service
- شهادات TLS/SSL التي تم تحميلها أو استيرادها
- بيئات App Service
- يجب نقل كافة موارد App Service في مجموعة الموارد معًا.
- لا يمكن نقل بيئات App Service إلى مجموعة موارد أو اشتراك جديد.
- يمكنك نقل تطبيق وخطة مستضافة على App Service Environment إلى اشتراك جديد دون نقل App Service Environment. يرتبط التطبيق والخطة التي تنقلها دائما ببيئة خدمة التطبيقات الأولية. لا يمكنك نقل تطبيق/خطة إلى بيئة خدمة تطبيقات مختلفة.
- إذا كنت بحاجة إلى نقل تطبيق والتخطيط لبيئة خدمة التطبيقات الجديدة، فستحتاج إلى إعادة إنشاء هذه الموارد في بيئة خدمة التطبيقات الجديدة. ضع في اعتبارك استخدام ميزة النسخ الاحتياطي والاستعادة كطريقة لإعادة إنشاء مواردك في بيئة خدمة تطبيقات مختلفة.
- لا يمكن نقل التطبيقات ذات نقاط النهاية الخاصة. احذف نقطة (نقاط) النهاية الخاصة وأعد إنشائها بعد النقل.
- لا يمكن نقل التطبيقات ذات تكامل الشبكة الظاهرية. قم بإزالة تكامل الشبكة الظاهرية وإعادة توصيله بعد النقل.
- يمكن نقل موارد App Service فقط من مجموعة الموارد التي تم إنشاؤها فيها في الأصل. إذا لم يعد مورد App Service في مجموعة الموارد الأصلية، قم بنقله مرة أخرى إلى مجموعة الموارد الأصلية. ثم نقل المورد عبر الاشتراكات. للحصول على تعليمات حول البحث عن مجموعة الموارد الأصلية، راجع المقطع التالي.
- عند نقل تطبيق إلى مجموعة موارد أو اشتراك مختلف، يظل موقع التطبيق كما هو، ولكن يتم تغيير نهجه. على سبيل المثال، ضع في اعتبارك حالة حيث يعمل تطبيقك في
Subscription1
(وسط الولايات المتحدة) ولديهPolicy1
وSubscription2
(جنوب المملكة المتحدة) الذي يحتوي علىPolicy2
. إذا نقلت تطبيقك إلى Subscription2، يبقى موقع التطبيق كما هو (وسط الولايات المتحدة)؛ ومع ذلك، فإنه يقع ضمن السياسةPolicy2
الجديدة .
البحث عن مجموعة الموارد الأصلية
إذا لم تتذكر مجموعة الموارد الأصلية، يمكنك العثور عليها من خلال التشخيص. في صفحة التطبيق في مدخل Microsoft Azure، حدد تشخيص المشكلات وحلها. ثم حدد التكوين والإدارة.
حدد خيارات الترحيل.
حدد خيار الخطوات الموصى بها لنقل التطبيق.
راجع الإجراءات الموصى بها التي يجب اتخاذها قبل نقل الموارد. تتضمن المعلومات مجموعة الموارد الأصلية لتطبيق الويب.
نقل أنواع الموارد المخفية في المدخل
عند استخدام المدخل لنقل موارد App Service، قد تظهر لك رسالة خطأ تشير إلى أنك لم تقم بنقل كافة الموارد. إذا رأيت هذا الخطأ، تحقق مما إذا كانت هناك أنواع موارد لم يعرضها المدخل. حدد إظهار الأنواع المخفية. ثم حدد كافة الموارد لنقلها.
النقل باستخدام الشهادات المدارة مجانًا
لا يمكنك نقل شهادة مجانية تديرها App Service. بدلًا من ذلك، قم بحذف الشهادة المدارة وإعادة إنشائها بعد نقل تطبيق الويب. للحصول على إرشادات لحذف الشهادة، استخدم أداة عمليات الترحيل.
إذا تم إنشاء الشهادة المدارة من قبل App Service المجانية في مجموعة موارد غير متوقعة، فجرب نقل خطة خدمة التطبيق إلى مجموعة الموارد الأصلية. ثم قم بإعادة إنشاء الشهادة المدارة الحرة. سيتم إصلاح هذه المشكلة.
نقل الدعم
لتحديد موارد App Service التي يمكن نقلها، راجع حالة دعم النقل لـ:
الخطوات التالية
لمعرفة المزيد عن أوامر نقل الموارد، راجع نقل الموارد إلى مجموعة موارد جديدة أو اشتراك جديد.