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

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

در تاریخ ۱۰ مارس ۲۰۲۰، نسخه جدیدی از Apigee Edge را برای «ابر خصوصی» منتشر کردیم.

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

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

  1. در همه گره‌های Edge:

    1. مخازن Yum را پاک کنید:
      sudo yum clean all
    2. جدیدترین فایل Edge 4.18.05 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. ابزار و وابستگی‌های Edge 4.18.05 apigee-service را نصب کنید:
      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. برای اجرای دستورگان apigee-service.sh، از فرمان source استفاده کنید:
      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 دایرکتوری وارد کنید و به‌عنوان بازبینی جدیدی مستقر کنید. کارگزار جانشین جدید باید به سازمانی که درحال‌حاضر «سند هوشمند» در آن پیکربندی شده است وارد شود. استقرار پراکسی به‌عنوان نسخه اصلاحی جدید، درصورت نیاز، بازگرداندن را آسان‌تر می‌کند.

    توجه: قبل‌از استقرار، بررسی کنید که <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 را به مقدار «میزبان‌های مجاز» اضافه کنید. اگر میزبان در KVM گنجانده نشده باشد، پاسخ SmartDocs 400 Bad Request با بار محتوای Bad Request-Hostname not permitted خواهد بود.
    میانای ساخت KVM توجه: اگر این KVM را اضافه و پیکربندی نکنید، کارگزار وکالتی فهرست سفید را اعمال نخواهد کرد. این کار می‌تواند منجر به دسترسی غیرمجاز به میزبان‌ها و نشانی‌های IP شما شود. فقط نام‌های میزبان و نشانی‌های IP نقطه‌های پایانی API مستندشده با SmartDocs باید در مقادیر «allowed_hosts» گنجانده شود.

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

هیچ‌کدام.

منسوخ شدن و بازنشستگی

هیچ‌کدام.

اشکالات رفع شد

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

شناسه مشکل شرح
145340106

آسیب‌پذیری Apigee SmartDocs API

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