4.18.05.04 - Edge for Private Cloud یادداشت های انتشار

شما در حال مشاهده مستندات Apigee Edge هستید.
به مستندات Apigee X مراجعه کنید .
اطلاعات

در 10 مارس 2020، نسخه جدیدی از Apigee Edge را برای Private Cloud منتشر کردیم.

روش به‌روزرسانی

برای به‌روزرسانی نصب خود، مراحل زیر را روی گره‌های Edge انجام دهید:

  1. روی تمام گره‌های لبه:

    1. مخازن Yum را تمیز کنید:
      sudo yum clean all
    2. آخرین فایل bootstrap_4.18.05.sh نسخه ۴.۱۸.۰۵ اج را از مسیر /tmp/bootstrap_4.18.05.sh دانلود کنید:
      curl https://software.apigee.com/bootstrap_4.18.05.sh -o /tmp/bootstrap_4.18.05.sh
    3. ابزار apigee-service و وابستگی‌های آن را در Edge 4.18.05 نصب کنید:
      sudo bash /tmp/bootstrap_4.18.05.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 در حال حاضر در آن مستقر است، ایجاد شود.

    نکته : مطمئن شوید که گزینه encrypted تیک نخورده باشد.

    • یک کلید با نام «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 نقاط پایانی API که با SmartDocs مستند شده‌اند باید در مقادیر "allowed_hosts" گنجانده شوند.

نرم‌افزارهای پشتیبانی‌شده

هیچ کدام.

استهلاک و بازنشستگی

هیچ کدام.

اشکالات برطرف شد

جدول زیر لیست اشکالات رفع شده در این نسخه را نشان می‌دهد:

شناسه مسئله توضیحات
۱۴۵۳۴۰۱۰۶

آسیب‌پذیری API مربوط به Apigee SmartDocs

پروکسی Apigee SmartDocs برای رفع آسیب‌پذیری امنیتی به‌روزرسانی شد. برای اطلاعات بیشتر و مراحل مورد نیاز ، به روش به‌روزرسانی مراجعه کنید.