إدارة المراجعات في Azure Container Apps

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

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

توضح هذه المقالة الأوامر لإدارة مراجعات تطبيق الحاوية. لمزيد من المعلومات حول أوامر Container Apps، راجع az containerapp. لمزيد من المعلومات حول الأوامر لإدارة المراجعات، راجع az containerapp revision.

تحديث تطبيق الحاوية

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

يحدث هذا المثال صورة الحاوية. استبدل العناصر النائبة <> بالقيم الخاصة بك.

az containerapp update \
  --name <APPLICATION_NAME> \
  --resource-group <RESOURCE_GROUP_NAME> \
  --image <IMAGE_NAME>

يمكنك أيضا تحديث تطبيق الحاوية باستخدام الأمر نسخة المراجعة.

قائمة المراجعة

أدرِج جميع المراجعات المرتبطة بتطبيق الحاوية باستخدام az containerapp revision list. لمزيد من المعلومات حول هذا الأمر، راجع az containerapp revision list

استبدل العناصر النائبة <> بالقيم الخاصة بك.

az containerapp revision list \
  --name <APPLICATION_NAME> \
  --resource-group <RESOURCE_GROUP_NAME> \
  -o table

عرض المراجعة

إظهار تفاصيل حول مراجعة معينة باستخدام az containerapp revision show الأمر .

استبدل العناصر النائبة <> بالقيم الخاصة بك.

az containerapp revision show \
  --name <APPLICATION_NAME> \
  --revision <REVISION_NAME> \
  --resource-group <RESOURCE_GROUP_NAME>

نسخة المراجعة

لإنشاء مراجعة جديدة استنادا إلى مراجعة موجودة، استخدم az containerapp revision copy. تستخدم تطبيقات الحاوية تكوين المراجعة الحالية، والتي يمكنك تعديلها بعد ذلك.

باستخدام هذا الأمر، يمكنك تعديل متغيرات البيئة، حوسبة الموارد، مقياس المعلمات، ونشر صورة مختلفة. يمكنك أيضا استخدام ملف YAML لتعريف خيارات التكوين والمعلمات هذه وغيرها. لمزيد من المعلومات حول هذا الأمر، راجع az containerapp revision copy.

ينسخ هذا المثال أحدث مراجعة ويعين معلمات مورد الحساب. (استبدل <العناصر النائبة> بقيمك.)

az containerapp revision copy \
  --name <APPLICATION_NAME> \
  --resource-group <RESOURCE_GROUP_NAME> \
  --cpu 0.75 \
  --memory 1.5Gi

تنشيط المراجعة

تنشيط مراجعة باستخدام az containerapp revision activate الأمر .

مثال: (استبدل العناصر النائبة <> بقيمك.)

az containerapp revision activate \
  --revision <REVISION_NAME> \
  --resource-group <RESOURCE_GROUP_NAME>

إلغاء تنشيط المراجعة

إلغاء تنشيط المراجعات التي لم تعد قيد الاستخدام مع az containerapp revision deactivate الأمر . يؤدي إلغاء التنشيط إلى إيقاف تشغيل جميع النسخ المتماثلة من المراجعة.

مثال: (استبدل العناصر النائبة <> بقيمك.)

az containerapp revision deactivate \
  --revision <REVISION_NAME> \
  --resource-group <RESOURCE_GROUP_NAME>

إعادة تشغيل المراجعة

يعيد az containerapp revision restart الأمر تشغيل مراجعة.

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

مثال: (استبدل العناصر النائبة <> بقيمك.)

az containerapp revision restart \
  --revision <REVISION_NAME> \
  --resource-group <RESOURCE_GROUP_NAME>

وضع مجموعة المراجعة

يتحكم وضع المراجعة في ما إذا كان يمكن تنشيط مراجعة واحدة فقط أو مراجعات متعددة لتطبيق الحاوية في نفس الوقت. لتعيين تطبيق الحاوية لدعم وضع المراجعة الفردي أو وضع المراجعة المتعدد، استخدم az containerapp revision set-mode الأمر .

الإعداد الافتراضي هو وضع مراجعة واحد. للحصول على مزيدٍ من المعلومات حول هذا الأمر، راجع az containerapp revision set-mode.

قيم الوضع هي single أو multiple. لا يؤدي تغيير وضع المراجعة إلى إنشاء مراجعة جديدة.

مثال: (استبدل العناصر النائبة <> بقيمك.)

مثال: (استبدل العناصر النائبة <> بقيمك.)

az containerapp revision set-mode \
  --name <APPLICATION_NAME> \
  --resource-group <RESOURCE_GROUP_NAME> \
  --mode <REVISION_MODE>

تسميات المراجعة

توفر التسميات عنوان URL فريدا يمكنك استخدامه لتوجيه نسبة استخدام الشبكة إلى مراجعة. يمكنك نقل تسمية بين المراجعات لإعادة توجيه نسبة استخدام الشبكة الموجهة إلى عنوان URL للتسمية إلى مراجعة مختلفة. لمزيد من المعلومات حول تسميات المراجعة، راجع تسميات المراجعة.

يمكنك إضافة تسمية وإزالتها من مراجعة. لمزيد من المعلومات حول أوامر التسمية، راجع az containerapp revision label

إضافة تسمية المراجعة

لإضافة تسمية إلى مراجعة، استخدم az containerapp revision label add الأمر .

يمكنك تعيين تسمية إلى مراجعة واحدة فقط في كل مرة، ويمكن تعيين تسمية واحدة فقط للمراجعة. إذا كانت المراجعة التي تحددها تحتوي على تسمية، فإن الأمر add يحل محل التسمية الموجودة.

يضيف هذا المثال تسمية إلى مراجعة: (استبدل العناصر النائبة <> بقيمك.)

az containerapp revision label add \
  --revision <REVISION_NAME> \
  --resource-group <RESOURCE_GROUP_NAME> \
  --label <LABEL_NAME>

إزالة تسمية المراجعة

لإزالة تسمية من مراجعة، استخدم az containerapp revision label remove الأمر .

يزيل هذا المثال تسمية إلى مراجعة: (استبدل العناصر النائبة <> بقيمك.)

az containerapp revision label remove \
  --revision <REVISION_NAME> \
  --resource-group <RESOURCE_GROUP_NAME> \
  --label <LABEL_NAME>

تقسيم النقل

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

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