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

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

أطلقنا في 3 نيسان (أبريل) 2020 الإصدار 1.2.0 من نظام التشغيل Apigee المختلط.

الترقية

الميزات والتحديثات الجديدة

إليك الميزات والتحديثات الجديدة في هذا الإصدار.

تمت إضافة إعداد جديد للمضيف الظاهري لتحديد قواعد التوجيه.

تعالج ميزة إعداد virtualhosts الجديدة مشكلة كانت فيها ترتيب توجيه المسارات الأساسية إلى بيئات متعددة غير مؤكد. لمعرفة التفاصيل، يُرجى الاطّلاع على ضبط المضيفين الافتراضيين. (150336519)

إصدار تجريبي من سياسة OASHealthation

تتيح لك سياسة OASHealthation (التحقّق من مواصفات OpenAPI) (إصدار تجريبي) التحقّق من صحة الطلب الوارد أو رسالة الردّ مقابل مواصفات OpenAPI 3.0 (JSON أو YAML). لمزيد من المعلومات، يُرجى الاطّلاع على سياسة OASHealthation (إصدار تجريبي). (144949685)

إصدار تجريبي لدعم WebSocket

يتوافق نظام Apigee المختلط مع اتصالات WebSocket. يمكن الآن لعملاء الخادم الوكيل لواجهة برمجة التطبيقات طلب ترقية البروتوكول من HTTP إلى WebSockets. لمعرفة التفاصيل، يُرجى الاطّلاع على استخدام WebSockets (تجريبي).

الوصول إلى القيم السرية للسياسة من أسرار Kubernetes

تتيح لك ميزة جديدة الوصول إلى القيم المخزَّنة في سر Kubernetes في متغيرات تدفق الخادم الوكيل. لمعرفة التفاصيل، يُرجى الاطّلاع على المقالة تخزين البيانات في سر Kubernetes. (133377603)

يحل عنصرا Apigee Operators (AO) محل ADAC وADAH

ينشئ عامل تشغيل Apigee (AO) موارد Kubernetes وIstio منخفضة المستوى المطلوبة لنشرها وصيانتها. على سبيل المثال، تنفِّذ وحدة التحكّم إطلاق معالِجات الرسائل. يتم أيضًا التحقّق من صحة إعداد نشر Apigee قبل مواصلة استخدامه في مجموعة Kubernetes. تستبدل AO اطّلِع على ao في مرجع سمة الضبط. (151250559)

استبدال خصائص معينة لإعداد المجموعة والمشروع وإيقافها

تمت إضافة خاصيتَي ضبط جديدتَين: k8sCluster وgcp. تحلّ هذه السمات محلّ السمات التالية التي تم إيقافها نهائيًا: k8sClusterName وgcpRegion وgcpProjectID. لمعرفة التفاصيل، يُرجى الاطّلاع على مرجع خاصية الإعدادات. (146299599)

التوسّع المتواصل في حجم أعمال "كاساندرا" على منصة Kubernetes

تمت إضافة عملية لتوسيع الحجم الدائم الذي تستخدمه واجهة apigee-cassandra لتلبية احتياجات التخزين، بدون الحاجة إلى إضافة المزيد من العُقد فقط لزيادة مساحة التخزين. راجِع توسيع وحدات تخزين Cassandra الدائمة. (138167919)

إتاحة مصادر إضافية للشهادات ومفاتيح التشفير وشهادات SA

تمت إضافة سمات ضبط جديدة توفّر مرونة أكبر في طريقة تحديد شهادات بروتوكول أمان طبقة النقل (TLS) ومفاتيح التشفير ومفاتيح حساب الخدمة. في ما يلي السمات الجديدة:

  • kmsEncryptionPath
  • kmsEncryptionSecret.key
  • kmsEncryptionSecret.name
  • cassandra.backup.serviceAccountSecretRef
  • cassandra.restore.serviceAccountSecretRef
  • envs[].cacheEncryptionPath
  • envs[].cacheEncryptionSecret.key
  • envs[].cacheEncryptionSecret.name
  • envs[].kmsEncryptionPath
  • envs[].kmsEncryptionSecret.key
  • envs[].kmsEncryptionSecret.name
  • envs[].serviceAccountSecretRefs.synchronizer
  • envs[].serviceAccountSecretRefs.udca
  • envs[].sslSecret
  • logger.serviceAccountSecretRef
  • mart.serviceAccountSecretRef
  • mart.sslSecret
  • metrics.serviceAccountSecretRef
  • synchronizer.serviceAccountSecretRef
  • udca.serviceAccountSecretRef

لمزيد من المعلومات، يُرجى الاطّلاع على مرجع خصائص الضبط. (145303466)

السماح للعملاء بتشويش البيانات قبل إرسالها إلى "إحصاءات Google"

تمت إضافة ميزة تسمح لك بتشويش بيانات تحليلات معيّنة قبل إرسالها إلى مستوى الإدارة. لمعرفة التفاصيل، يُرجى الاطّلاع على تشويش بيانات المستخدم في "إحصاءات Google". (142578910)

توسيع وحدات التخزين الدائمة للمجموعات ذات الحالة

تمت إضافة ميزة تسمح لك بتوسيع وحدة التخزين الدائمة التي تستخدمها واجهة apigee-cassandra لتلبية احتياجات التخزين، بدون إضافة المزيد من الطاقة الحوسبية. لمزيد من المعلومات، يُرجى الاطّلاع على توسيع وحدات التخزين الدائمة لمجموعات البيانات. (138167919)

ترقية الحد الأدنى من الإصدارات المتوافقة من GKE وAnthos وAKS

يتوافق نظام Apigee المختلط الآن مع GKE 1.14.x وAnthos 1.2 وAKS 1.14.x. (149578101)

دعم الإصدار 1.3 من بروتوكول أمان طبقة النقل (TLS) للاتصالات الشمالية

تتيح لك خاصيتان جديدتان للإعدادات ضبط الحد الأدنى والأقصى لإصدار بروتوكول أمان طبقة النقل (TLS) للبيانات للدخول: ingress.minTLSProtocolVersion وmaxTLSProtocolVersion. القيم المحتملة هي 1.0 و1.1 و1.2 و1.3. لمزيد من المعلومات، يُرجى الاطّلاع على مرجع خصائص الإعدادات. (117580780)

توفير إعدادات خادم وكيل إعادة التوجيه في وقت التشغيل المختلط

يتم الآن إتاحة استخدام الخوادم الوكيلة لإعادة توجيه HTTP مع الخوادم الوكيلة لواجهة برمجة التطبيقات التي تم نشرها في بيئة. لمعرفة التفاصيل، يُرجى الاطّلاع على ضبط الخادم الوكيل لإعادة التوجيه. (148970527)

دعم عدة أسماء مستعارة للمضيف في كل بيئة

تمت إضافة سمة ضبط جديدة، وهي envs[].hostAliases. تتيح لك هذه السمة إضافة عدة أسماء مستعارة للمضيف إلى بيئة معيّنة. يمكنك استخدام هذا العنصر بدلاً من السمة hostAlias التي تم إيقافها. لمعرفة التفاصيل، يُرجى الاطّلاع على إضافة عدة عناوين بديلة للمضيف إلى بيئة ما. (150738495)

السماح بالنماذج الخاصة بمجموعات المواقع الإلكترونية

تمت إضافة عنصر جديد <PropertySetRef> إلى العنصر <AssignVariable> لسياسة <AssignMessage>. تتيح لك <PropertySetRef> إنشاء زوج مفتاح/اسم مجموعة الخصائص ديناميكيًا. لا تتوفر هذه الميزة إلا للخوادم الوكيلة لواجهة برمجة التطبيقات المنشورة في نظام Apigee المختلط. اطّلِع على AssignVariable. (148612340)

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

تم إصلاح الأخطاء التالية في هذا الإصدار. هذه القائمة مخصَّصة في المقام الأول للمستخدمين الذين يتحققون مما إذا كانت طلبات الدعم الخاصة بهم قد تم إصلاحها. وهي غير مصمَّمة لتوفير معلومات مفصّلة لجميع المستخدمين.

معرّف المشكلة اسم المكوّن الوصف
147958049 وقت التشغيل تمت معالجة المشكلة المتعلقة بالتوقيت في تسلسل بدء تشغيل وقت التشغيل، ما أدّى أحيانًا إلى منع تشغيل المزامن بشكل صحيح.
149867244 منصة K8S يتعذّر على مجموعة apigee-cps-setup في الإعداد المتعدد المناطق
150187652 / 149117839 وقت التشغيل تعذَّر استخدام الواصلات في أسماء البيئات.
149220463 مجموعة إعلانات متسلسلة لـ MP كانت هناك حاجة إلى إعادة نشر الخوادم الوكيلة التي تم استخدامها سابقًا.
144321144 وقت التشغيل تعذّرت إعادة تحميل الخوادم الوكيلة ذات المضيفين الافتراضيين الآمنين.
147685310 وقت التشغيل تعذَّر إعداد المزامن بسبب تعذُّر استرجاع رمز GCP المميز أثناء الإعداد.
151115900 وقت التشغيل لم يكن التحقيق الداخلي الدوري يحدث للنموذج المختلط مختلط RART، ما أسفر عن نتائج إيجابية خاطئة.

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

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

مشكلة الوصف
لا ينطبق

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

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

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

  • يمكنك تعديل الخدمة الهدف لحذف عنوان المضيف في الاستجابة.
  • يمكنك إزالة عنوان المضيف باستخدام سياسة AssignMessage في الخادم الوكيل لواجهة برمجة التطبيقات إذا لزم الأمر.
144584813 إذا أنشأت جلسة تصحيح أخطاء، ولكن لا تحتوي الجلسة على أي معاملات إلى الآن، لن تشتمل واجهة برمجة التطبيقات إدراج جلسات تصحيح الأخطاء على الجلسة في هذه القائمة. ولا تتضمّن واجهة برمجة التطبيقات سوى الجلسات في الرد إذا كانت الجلسة تحتوي على معاملة واحدة على الأقل.
143659917

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

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

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

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