1.1.0 - ملاحظات إصدار نظام التشغيل Apigee المختلط

أنت تعرض مستندات Apigee Edge.
انتقل إلى مستندات Apigee X.
معلومات

في 27 كانون الثاني (يناير) 2020، طرحت Google الإصدار 1.1.0 من بيئة تشغيل Apigee Hybrid. هذا القسم يصف الميزات والتغييرات الجديدة التي تم إصدارها في الإصدار 1.1.0.

الترقية

لا يمكنك الترقية من 1.0.0 إلى 1.1.0، كما أن الإصدار الجديد لا يتوافق مع الإصدارات القديمة الإصدار 1.0.0. يتطلب الإصدار 1.1.0 تثبيتًا جديدًا.

ميزات وتحسينات جديدة

Apigee Connect (إصدار ألفا)

يتيح Apigee Connect Alpha لخدمة Apigee Hybrid MART الاتصال بمستوى الإدارة. دون الحاجة إلى عرض نقطة نهاية MART. في حال استخدام Apigee Connect، لا يتم ضبط مدخل الدخول في MART باستخدام اسم مضيف مستعار ونظام أسماء نطاقات معتمد الشهادة. لمعرفة التفاصيل، يُرجى التواصل مع ممثّل Apigee.

توجيه المسار الأساسي

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

التغييرات

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

  • يثبّت واجهة سطر الأوامر apigeectl الآن Istio في مساحة الاسم istio-system. هذه هي مساحة الاسم التلقائية لـ Istio. هذا التغيير غير متوافق مع الأنظمة القديمة. مع الإصدار المختلط 1.0.0.
  • يثبِّت واجهة سطر الأوامر "apigeectl" الآن CertManager في مساحة الاسم cert-manager هذا التغيير غير متوافق مع الأنظمة القديمة. مع الإصدار المختلط 1.0.0.
  • تم نقل بيانات الإصدار المتوافق من Istio الذي تم نشره باستخدام بيئة تشغيل Apigee مختلط إلى الإصدار 1.4.2 لأنّ الإصدار 1.2.x لم يعد متوافقًا.

تم إصلاح الأخطاء

تم إصلاح المشاكل التالية الواردة في ملاحظات إصدار Apigee Hybrid 1.0.0:

مشكلة الوصف
144886537 لا يعمل توجيه المسار الأساسي في الإصدار 1.0.0 من Apigee Hybrid. عند إعداد التجاوز للتوجيه إلى بيئات مختلفة بنفس اسم المضيف المستعار، لا يوجه الدخول إلى البيئة بناءً على المسار.
143774187 تعرض واجهة المستخدم المختلطة التصنيف "شركة". في عرض التطبيقات.

المشاكل المعروفة

يوضّح الجدول التالي المشاكل المعروفة لهذا الإصدار:

مشكلة الوصف
لا ينطبق لا يمكنك استخدام علامة "*" للسمة hostAlias لكل من mart envs من الإعدادات. ومن أفضل الممارسات استخدام اسم مضيف محدد لإعداد mart.
لا ينطبق إعداد HTTP_PROXY وHTTPS_PROXY وNO_PROXY لا يتم دعم المتغيرات في إصدار Apigee Connect Alpha.
لا ينطبق

خطأ في عنوان HTTP غير صالح: يؤدي إدخال Istio إلى تبديل جميع الاستجابات المستهدفة الواردة. إلى بروتوكول HTTP2. ونظرًا لأن معالج الرسائل المختلط يتوافق فقط مع HTTP1، قد يظهر الخطأ التالي عند استدعاء خادم وكيل لواجهة برمجة التطبيقات:

http2 error: Invalid HTTP header field was received: frame type: 1, stream: 1,
   name: [:authority], value: [domain_name]

إذا ظهر لك هذا الخطأ، يمكنك اتخاذ أحد الإجراءين التاليَين لتصحيح المشكلة:

  • عدِّل الخدمة المستهدفة لحذف عنوان المضيف في الاستجابة.
  • أزِل رأس المضيف باستخدام سياسة AssignMessage في الخادم الوكيل لواجهة برمجة التطبيقات في حال. اللازمة.
144584813 إذا أنشأت جلسة تصحيح أخطاء ولم تتضمّن هذه الجلسة أيّ معاملات، فإن List Debug Sessions API لا تُضمّن الجلسة في هذه القائمة. واجهة برمجة التطبيقات لا تتضمّن سوى الجلسات في الاستجابة إذا كانت الجلسة تحتوي على معاملة واحدة على الأقل.
144436206 من عرض أداء ذاكرة التخزين المؤقت، يكون حساب نسبة نتيجة ذاكرة التخزين المؤقت غير صحيح.
144321491 سجلّات Apigee المختلطة "إنشاء ذاكرة تخزين مؤقت مفقودة" إشعارات تشير إلى احتمال وتدهور الأداء. هذه الرسائل متوقعة ويمكن تجاهلها.
144321144 لا يمكن إعادة تحميل الخوادم الوكيلة التي تتضمن مضيفات افتراضية آمنة.
144286363

لا يخفي قناع تصحيح الأخطاء في env.json بيانات الاستجابة.

لن تعمل واجهة برمجة التطبيقات التالية لتعديل قناع تصحيح الأخطاء env.json باستخدام حقل responseJSONPaths:

PATCH /v1/organizations/org/environments/env/debugmask?replaceRepeatedFields=true
{
  "responseJSONPaths": ["$.maskedDataEnv"]
}

للتغلب على هذه المشكلة بشأن التتبُّع، يمكنك حذف جلسة تتبُّع كاملة في واجهة المستخدم، أو يمكنك استخدام trace API لحذف معاملات فردية ضمن جلسة.

143659917

يجب ضبط إعداد انتهاء الصلاحية لسياسة Populationcache على قيمة صريحة بين 1 و30. مثلاً:

<ExpirySettings>
  <TimeoutInSec>30</TimeoutInSec>
</ExpirySettings>
133192879

ملخّص: يكون وقت الاستجابة طويلاً جدًا عند استخدام واجهة برمجة التطبيقات أو واجهة المستخدم للحصول على حالة نشر المؤسسة. قد ينتج عن وقت الاستجابة هذا استجابة HTTP 204 (No Content) أو HTTP 400 (Bad Request).

الحل: تحديث المتصفح (أو إعادة إرسال الطلب).