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

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

في 10 مارس 2020، أصدرنا إصدارًا جديدًا من Apigee Edge for Private Cloud.

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

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

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

    1. نظِّف مستودعات Yum:
      sudo yum clean all
    2. نزِّل أحدث ملف Edge 4.19.06 bootstrap_4.19.06.sh إلى /tmp/bootstrap_4.19.06.sh:
      curl https://software.apigee.com/bootstrap_4.19.06.sh -o /tmp/bootstrap_4.19.06.sh
    3. ثبِّت أداة apigee-service والتبعيات من Edge 4.19.06:
      sudo bash /tmp/bootstrap_4.19.06.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"، كما هو موضّح في الشكل أدناه. يجب إنشاء جدول بيانات القيمة الرئيسية في المؤسسة والبيئة اللتين يتم فيهما نشر وكيل SmartDocs حاليًا.

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

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

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

بلا عُري

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

بلا عُري

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

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

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

الثغرة الأمنية في Apigee SmartDocs API

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