4.19.01.03 - Edge لملاحظات الإصدار في Private Cloud

أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى مستندات Apigee X.
info

في 10 آذار (مارس) 2020، أطلقنا إصدارًا جديدًا من Apigee Edge Private Cloud.

إجراء التحديث

لتعديل عملية التثبيت، اتّبِع الإجراء التالي على عُقد Edge:

  1. على جميع عُقد Edge:

    1. نظِّف مستودعات Yum:
      sudo yum clean all
    2. نزِّل أحدث ملف Edge 4.19.01 bootstrap_4.19.01.sh إلى /tmp/bootstrap_4.19.01.sh:
      curl https://software.apigee.com/bootstrap_4.19.01.sh -o /tmp/bootstrap_4.19.01.sh
    3. ثبِّت أداة apigee-service والإعدادات التابعة لها في Edge 4.19.01:
      sudo bash /tmp/bootstrap_4.19.01.sh apigeeuser=uName apigeepassword=pWord

      حيث uName:pWord هما اسم المستخدم وكلمة المرور اللذان تلقّيتهما من Apigee. إذا حذفت pWord، سيُطلب منك إدخاله.

    4. تعديل أداة apigee-setup:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. استخدِم الأمر source لتنفيذ النص البرمجي apigee-service.sh:
      source /etc/profile.d/apigee-service.sh
  2. تعديل أداة apigee validate:
    sudo /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  3. استورِد وكيل SmartDocs الجديد من smartdocs.zip في دليل /opt/apigee/apigee-validate/bundles ونشِّره كمراجعة جديدة. يجب استيراد الخادم الوكيل الجديد إلى المؤسسة التي تم فيها ضبط SmartDocs حاليًا. سيؤدي نشر الخادم الوكيل كمراجعة جديدة إلى تسهيل عملية التراجع عن التغييرات، إذا لزم الأمر.

    ملاحظة: قبل النشر، تأكَّد من أنّ <VirtualHost> في الخادم الوكيل الجديد يتطابق مع إعدادات <VirtualHost> الحالية في بيئتك. إذا لم يكن كذلك، عدِّل الوكيل قبل النشر.

  4. من واجهة مستخدم Edge، أنشئ وعدِّل خريطة قيمة مفتاح (KVM) باسم smartdocs_whitelist، كما هو موضّح في الشكل أدناه. يجب إنشاء KVM في المؤسسة والبيئة اللتين تم نشر وكيل SmartDocs فيهما حاليًا.

    ملاحظة: تأكَّد من عدم وضع علامة في المربّع مشفر.

    • أضِف مفتاحًا باسم "is_whitelist_configured"، حيث تكون القيمة "YES".
    • أضِف مفتاحًا ثانيًا باسم "allowed_hosts"، حيث تكون القيم عبارة عن أسماء مضيفين أو عناوين IP مفصولة بمسافات يتم استدعاؤها من SmartDocs. يجب أن تتضمّن قيمة "allowed_hosts" أي مضيفين مضمّنين في مواصفات OpenAPI المضافة إلى SmartDocs. على سبيل المثال، إذا كان لديك مواصفات OpenAPI تستدعي mocktarget.apigee.net، عليك إضافة mocktarget.apigee.net إلى قيمة "allowed_hosts". إذا لم يتم تضمين مضيف في KVM، سيكون رد SmartDocs هو 400 Bad Request مع حمولة محتوى Bad Request-Hostname not permitted
    واجهة إنشاء KVM ملاحظة: إذا لم تُضِف وتضبط جهاز KVM هذا، لن يفرض الخادم الوكيل إدراج عناوين IP في القائمة البيضاء. وقد يؤدي ذلك إلى وصول غير مصرّح به إلى مضيفيك وعناوين IP. يجب تضمين أسماء المضيفين وعناوين IP لنقاط نهاية واجهة برمجة التطبيقات الموثّقة باستخدام SmartDocs فقط في قيم "allowed_hosts".

البرامج المتوافقة

بلا عُري

الإيقاف النهائي والإيقاف

بلا عُري

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

يسرد الجدول التالي الأخطاء التي تم إصلاحها في هذا الإصدار:

معرّف المشكلة الوصف
145340106

ثغرة أمنية في واجهة برمجة التطبيقات Apigee SmartDocs

تم تعديل وكيل Apigee SmartDocs لمعالجة الثغرة الأمنية. يُرجى الاطّلاع على إجراء التحديث للحصول على مزيد من المعلومات والخطوات المطلوبة.