نقل موارد تطبيق المنطق إلى مجموعات أو مناطق أو موارد Azure أو اشتراكات أخرى
لترحيل تطبيق المنطق أو الموارد ذات الصلة إلى مجموعة موارد Azure أخرى أو منطقة أو اشتراك آخر، لديك طرق مختلفة لإنجاز هذه المهام، مثل مدخل Microsoft Azure وAzure PowerShell وAzure CLI وواجهة برمجة تطبيقات REST. قبل أن تنقل الموارد، راجع هذه الاعتبارات:
بإمكانك نقل أنواع موارد تطبيق المنطق المحددة فحسب بين مجموعات موارد Azure أو الاشتراكات.
تحقق من limits على عدد موارد تطبيق المنطق التي يمكنك الحصول عليها في اشتراك Azure وفي كل منطقة من مناطق Azure. تؤثر هذه الحدود على ما إذا كان بإمكانك نقل أنواع موارد معينة عندما تظل المنطقة كما هي عبر الاشتراكات أو مجموعات الموارد. على سبيل المثال، بإمكانك الحصول على حساب تكامل طبقة مجاني واحد فقط لكل منطقة Azure في كل اشتراك Azure.
عند نقل الموارد، ينشئ Azure معرفات موارد جديدة. لذلك، يرجى التأكد من استخدام المعرفات الجديدة بدلًا من ذلك وتحديث أي برامج نصية أو أدوات مقترنة بالموارد المنقولة.
بعد ترحيل تطبيقات المنطق بين الاشتراكات أو مجموعات الموارد أو المناطق، لابد من إعادة إنشاء أو إعادة مصادقة أي اتصالات تتطلب مصادقة مفتوحة (OAuth).
المتطلبات الأساسية
اشتراك Azure ذاته الذي تم استخدامه لإنشاء تطبيق المنطق أو حساب التكامل الذي تريد نقله
أذونات مالك المورد لنقل الموارد التي ترغب فيها وإعدادها. تعرف على المزيد حول التحكم في الوصول استنادًا إلى الدور في Azure (Azure RBAC).
نقل الموارد بين الاشتراكات
لتتمكن من نقل مورد، مثل تطبيق منطقي أو حساب تكامل، إلى اشتراك Azure آخر، بإمكانك استخدام مدخل Microsoft Azure أو Azure PowerShell أو Azure CLI أو واجهة برمجة تطبيقات REST. تغطي هذه الخطوات مدخل Microsoft Azure، والذي بإمكانك استخدامه عندما تظل منطقة المورد كما هي. للحصول على خطوات أخرى وإعداد عام، راجع نقل الموارد إلى مجموعة موارد جديدة أو اشتراك.
في مدخل Microsoft Azure، قم بالبحث عن مورد تطبيق المنطق الذي تريد نقله وحدده.
في قائمة التنقل بين الموارد، حدد Overview. بجوار تسمية الاشتراك ، حدد نقل.
يمكنك أيضا الانتقال إلى صفحة خصائص المورد، وضمن اسم الاشتراك، حدد تغيير الاشتراك.
في صفحة Move resources، حدد مورد تطبيق المنطق وأي موارد ذات صلة ترغب في نقلها.
من قائمة Subscription، حدد الاشتراك المستهدف.
مجموعة الموارد: من قائمة Resource group، حدد مجموعة الموارد الوجهة. أو في حال كنت تريد إنشاء مجموعة موارد مختلفة، حدد Create a new resource group.
لتأكيد فهمك أن أي برامج نصية أو أدوات مقترنة بالموارد المنقولة لن تعمل حتى تقوم بتحديثها بمعرفات الموارد الجديدة، حدد مربع التأكيد، ثم حدد OK.
نقل الموارد بين مجموعات موارد
لنقل مورد، مثل تطبيق منطقي أو حساب تكامل، إلى مجموعة موارد Azure أخرى، يمكنك استخدام مدخل Azure أو Azure PowerShell أو Azure CLI أو REST API. تغطي هذه الخطوات مدخل Microsoft Azure، والذي بإمكانك استخدامه عندما تظل منطقة المورد كما هي. للحصول على خطوات أخرى وإعداد عام، راجع نقل الموارد إلى مجموعة موارد جديدة أو اشتراك.
قبل نقل الموارد فعليًا بين المجموعات، بإمكانك اختبار ما إذا كان يمكنك نقل المورد بنجاح إلى مجموعة أخرى. للمزيد من المعلومات، راجع التحقق من صحة نقلك.
في مدخل Microsoft Azure، قم بالبحث عن مورد تطبيق المنطق الذي تريد نقله وحدده.
في صفحة Overview للمورد، بجوار Resource group، حدد ارتباط change.
في صفحة Move resources، حدد مورد تطبيق المنطق وأي موارد ذات صلة ترغب في نقلها.
مجموعة الموارد: من قائمة Resource group، حدد مجموعة الموارد الوجهة. أو في حال كنت تريد إنشاء مجموعة موارد مختلفة، حدد Create a new resource group.
لتأكيد فهمك أن أي برامج نصية أو أدوات مقترنة بالموارد المنقولة لن تعمل حتى تقوم بتحديثها بمعرفات الموارد الجديدة، حدد مربع التأكيد، ثم حدد OK.
نقل الموارد بين المناطق
عندما تريد نقل تطبيق منطق إلى منطقة مختلفة، تعتمد خياراتك على الطريقة التي أنشأت بها تطبيق المنطق. استنادًا إلى الخيار الذي تختاره، لابد من إعادة إنشاء الاتصالات أو إعادة مصادقة الاتصالات في تطبيق المنطق الخاص بك.
في مدخل Microsoft Azure، قم بإعادة إنشاء تطبيق المنطق في المنطقة الجديدة وأعد تكوين إعدادات سير العمل. لتوفير الوقت، بإمكانك نسخ تعريف سير العمل الأساس والاتصالات من التطبيق المصدر إلى تطبيق الوجهة. لعرض «التعليمات البرمجية» خلف تطبيق منطق، على شريط أدوات Logic App Designer، حدد Code view.
إذا كنت تستخدم Visual Studio وأدوات Azure Logic Apps ل Visual Studio، يمكنك فتح وتنزيل تطبيق المنطق الخاص بك من مدخل Microsoft Azure كقالب Azure Resource Manager. يكون هذا القالب في الغالب جاهزًا للنشر ويتضمن تعريفات الموارد لتطبيق المنطق الخاص بك، بما في ذلك سير العمل نفسه، والاتصالات. كمما يعلن القالب أيضًا عن معلمات للقيم لاستخدامها عند النشر. بهذه الطريقة، بإمكانك تغيير مكان وكيفية نشر تطبيق المنطق بسهولة أكبر، بناء على احتياجاتك. لتحديد الموقع والمعلومات الضرورية الأخرى للنشر، بإمكانك استخدام ملف معلمات منفصل.
هام
تم إهمال ملحق Azure Logic Apps Tools for Visual Studio ولم يعد يتلقى التحديثات. لإنشاء وإدارة مهام سير عمل التطبيق المنطقي باستخدام بيئة تطوير محلية، راجع الوثائق التالية:
في حال قمت بإنشاء تطبيق المنطق ونشره باستخدام أدوات التكامل المستمر (CI) والتسليم المستمر (CD)، مثل Azure Pipelines في Azure DevOps، بإمكانك نشر تطبيقك في منطقة أخرى باستخدام هذه الأدوات.
للمزيد من المعلومات حول قوالب التوزيع لتطبيقات المنطق، راجع هذه الموضوعات:
- نظرة عامة: أتمتة النشر لتطبيقات Azure Logic باستخدام قوالب Azure Resource Manager
- قم بالبحث عن تطبيق المنطق وافتحه ونزله من مدخل Microsoft Azure إلى Visual Studio
- إنشاء قوالب Azure Resource Manager لـ Azure Logic Apps
- توزيع قوالب Azure Resource Manager لـ Azure Logic Apps
الموارد ذات الصلة
من الممكن أن توجد بعض موارد Azure، مثل موارد بوابة البيانات المحلية في Azure، في منطقة تختلف عن تطبيقات المنطق التي تستخدم هذه الموارد. مع ذلك، يجب أن تكون موارد Azure الأخرى، مثل حسابات التكامل المرتبطة، موجودة في نفس المنطقة مثل تطبيقات المنطق الخاصة بك. استنادًا إلى السيناريو الخاص بك، يرجى التأكد من أن تطبيقات المنطق الخاصة بك يمكنها الوصول إلى الموارد التي تتوقع تطبيقاتك وجودها في نفس المنطقة.
على سبيل المثال، لربط تطبيق منطق بحساب تكامل، يجب أن يكون كلا الموردين موجودين في نفس المنطقة. في سيناريوهات مثل الإصلاح بعد كارثة، عادة ما تريد حسابات تكامل لها نفس التكوين والبيانات الاصطناعية. في سيناريوهات أخرى، ربما تحتاج إلى حسابات تكامل مع تكوينات وبيانات اصطناعية مختلفة.
تكون الموصلات المخصصة في Azure Logic Apps مرئية لمؤلفي الموصلات والمستخدمين الذين لديهم نفس اشتراك Azure ونفس مستأجر Microsoft Entra. تتوفر هذه الموصلات في نفس المنطقة حيث تنشر تطبيقات المنطق. للمزيد من المعلومات، راجع مشاركة الموصلات المخصصة في مؤسستك.
يشمل القالب الذي تحصل عليه من Visual Studio تعريفات الموارد لتطبيق المنطق الخاص بك واتصالاته فحسب. لذلك، إن كان تطبيق المنطق يستخدم موارد أخرى، على سبيل المثال، حساب تكامل وبيانات B2B الاصطناعية، مثل الشركاء والاتفاقيات والمخططات، يجب تصدير قالب حساب التكامل هذا باستخدام مدخل Microsoft Azure. يشمل هذا القالب تعريفات الموارد لكل من حساب التكامل والبيانات الاصطناعية. مع ذلك، لم تحدد معلمات القالب بالكامل. لذلك، لابد من تحديد معلمات القيم التي تريد استخدامها للنشر يدويًا.
تصدير قوالب إلى حسابات التكامل
في مدخل Microsoft Azure، ابحث عن حساب التكامل وافتحه.
في قائمة حساب التكامل، ضمن Settings، حدد Export template.
على شريط الأدوات، حدد Download، واحفظ القالب.
افتح القالب وحرره لتحديد معلمات القيم الضرورية للنشر.