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 ونشره كمراجعة جديدة. من المفترض أن يتم استيراد الخادم الوكيل الجديد إلى المؤسسة التي تم فيها ضبط Smart Docs حاليًا. سيؤدي نشر الخادم الوكيل كنسخة جديدة إلى تسهيل عملية العودة إلى الحالة السابقة، إذا لزم الأمر.

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

  4. من واجهة مستخدم Edge، قم بإنشاء وتحديث KVM باسم "smartdocs_whitelist"، كما هو موضح في الشكل أدناه. يجب إنشاء KVM في المؤسسة والبيئة حيث يتم استخدام الخادم الوكيل Smart Docs حاليًا.

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

    • أضِف مفتاحًا باسم "is_whitelist_Configure"، حيث تكون القيمة هي "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 لنقاط نهاية واجهة برمجة التطبيقات الموثَّقة باستخدام SmartDocs في قيم "allowed_hosts".

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

بلا عُري

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

بلا عُري

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

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

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

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

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