استكشاف الأخطاء وإصلاحها باستخدام مخططات Azure

قد تواجه أخطاء عند إنشاء المخططات أو تعيينها أو إزالتها. توضح هذه المقالة العديد من الأخطاء التي قد تحدث وكيفية حلها.

البحث عن تفاصيل الخطأ

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

  1. حدد ⁧⁩All services⁩ في الجزء الأيسر. ابحث عن ⁧⁩Blueprints⁧⁩ وحددها.

  2. حدد المخططات المعينة من الصفحة الموجودة على اليمين واستخدم مربع البحث لتصفية تعيينات المخطط للعثور على المهمة الفاشلة. يمكنك أيضا فرز جدول المهام حسب العمود حالة إدارة الحسابات لرؤية جميع المهام الفاشلة مجمعة معا.

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

  4. يوجد شعار أحمر يحذر من فشل المهمة في أعلى صفحة تعيين المخطط. حدد أي مكان على الشعار للحصول على مزيد من التفاصيل.

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

أخطاء عامة

السيناريو: انتهاك السياسة

مشكلة

فشل نشر القالب بسبب انتهاك النهج.

السبب

قد تتعارض السياسة مع النشر للأسباب التالية:

  • المورد الذي يتم إنشاؤه مقيد بالسياسة (عادة SKU أو قيود الموقع)
  • يقوم النشر بتعيين الحقول التي تم تكوينها بواسطة النهج (الشائعة مع العلامات)

الدقة

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

السيناريو: معلمة Blueprint هي دالة

مشكلة

تتم معالجة معلمات المخطط التي هي وظائف قبل تمريرها إلى القطع الأثرية.

السبب

يؤدي تمرير معلمة مخطط تستخدم دالة، مثل [resourceGroup().tags.myTag]، إلى قطعة أثرية إلى النتيجة المعالجة للدالة التي يتم تعيينها على القطعة الأثرية بدلا من الدالة الديناميكية.

الدقة

لتمرير دالة كمعلمة ، اهرب من السلسلة بأكملها بحيث [ تبدو معلمة المخطط مثل [[resourceGroup().tags.myTag]. يتسبب حرف الهروب في معالجة Blueprints للقيمة كسلسلة عند معالجة المخطط. ثم تضع خدمة Blueprints الوظيفة على القطعة الأثرية مما يسمح لها بأن تكون ديناميكية كما هو متوقع. لمزيد من المعلومات، راجع بناء الجملة والتعبيرات في قوالب Azure Resource Manager.

حذف الأخطاء

السيناريو: مهلة حذف التعيين

مشكلة

لا يكتمل حذف مهمة مخطط.

السبب

قد تصبح مهمة المخطط عالقة في حالة غير طرفية عند حذفها. تحدث هذه الحالة عندما تظل الموارد التي تم إنشاؤها بواسطة تعيين المخطط في انتظار الحذف أو لا ترجع رمز حالة إلى Azure Blueprints.

الدقة

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

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

إذا لم تتعرف على مشكلتك أو لم تتمكن من حلها، فتفضل بزيارة إحدى القنوات التالية للحصول على مزيد من الدعم:

  • احصل على إجابات من خبراء Azure من خلال منتديات Azure.
  • الاتصال مع @AzureSupport - حساب Microsoft Azure الرسمي لتحسين تجربة العملاء من خلال ربط مجتمع Azure بالموارد الصحيحة: الإجابات والدعم والخبراء.
  • إذا كنت بحاجة إلى مزيد من المساعدة، يمكنك تقديم حدث دعم Azure. انتقل إلى ⁧⁧⁩⁩موقع دعم Azure⁧⁧⁩⁩، وحدد ⁧⁧⁩⁩Get Support⁧⁧⁩⁩.