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

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

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

الترقية

ميزات وأخبار جديدة

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

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

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

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

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

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

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

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

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

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

تعمل Apigee Operators (AO) على إنشاء وتحديث موارد Kubernetes وIstio المنخفضة المستوى المطلوبة. لنشر AD وصيانته. على سبيل المثال، تنفّذ وحدة التحكّم عملية إصدار الرسالة معالجات البيانات. التحقّق أيضًا من صحة إعدادات ApigeeDeployment قبل الاحتفاظ بها في Kubernetes تجميع. تحلّ AO محلّ واجهة برمجة التطبيقات Apigee Deployment الزوّار (ADAH) ووحدة التحكّم في النشر من Apigee (ADC). يمكنك الاطِّلاع على ao في مرجع خاصية الضبط. (151250559)

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

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

توسيع الطلب بشكل متواصل لـ "كاساندرا" على قناة Kubernetes

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

إتاحة مصادر إضافية للشهادات ومفاتيح التشفير والمصادقة والترخيص والمحاسبة

تمت إضافة خصائص إعداد جديدة توفّر مرونة أكبر في الطريقة تحديد شهادات بروتوكول أمان طبقة النقل (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"

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

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

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

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

يتوافق Apigee Hybrid الآن مع 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> . &lt;PropertySetRef&gt; إنشاء زوج من المفاتيح/اسم مجموعة الخصائص بشكل ديناميكي. لا تتوفّر هذه الميزة إلا للخوادم الوكيلة لواجهة برمجة التطبيقات التي تم نشرها في Apigee Hybrid. عرض AssignVariable: (148612340)

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

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

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

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

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

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

خطأ في عنوان 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 الجلسة في هذه القائمة. تتضمن واجهة برمجة التطبيقات فقط الجلسات في الرد إذا كانت الجلسة تتضمن معاملة واحدة على الأقل.
143659917

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

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

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

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