شما در حال مشاهده مستندات Apigee Edge هستید.
به مستندات Apigee X مراجعه کنید . اطلاعات
در 10 مارس 2020، نسخه جدیدی از Apigee Edge را برای Private Cloud منتشر کردیم.
روش بهروزرسانی
برای بهروزرسانی نصب خود، مراحل زیر را روی گرههای Edge انجام دهید:
روی تمام گرههای لبه:
- مخازن Yum را تمیز کنید:
sudo yum clean all
- آخرین فایل
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
- ابزار
apigee-serviceو وابستگیهای آن را در Edge 4.18.05 نصب کنید:sudo bash /tmp/bootstrap_4.18.05.sh apigeeuser=uName apigeepassword=pWord
که در آن uName:pWord نام کاربری و رمز عبوری است که از Apigee دریافت کردهاید. اگر pWord وارد نکنید، از شما خواسته میشود که آن را وارد کنید.
- ابزار
apigee-setupرا بهروزرسانی کنید:sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- از دستور
sourceبرای اجرای اسکریپتapigee-service.shاستفاده کنید:source /etc/profile.d/apigee-service.sh
- مخازن Yum را تمیز کنید:
- ابزار
apigee validateرا بهروزرسانی کنید:sudo /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
- پروکسی جدید SmartDocs را از
smartdocs.zipدر دایرکتوری/opt/apigee/apigee-validate/bundlesوارد کنید و به عنوان یک نسخه جدید مستقر کنید. پروکسی جدید باید در سازمانی که SmartDocs در حال حاضر در آن پیکربندی شده است، وارد شود. استقرار پروکسی به عنوان یک نسخه جدید، در صورت نیاز، بازگرداندن به نسخه قبلی را آسانتر میکند.توجه : قبل از استقرار، بررسی کنید که
<VirtualHost>در پروکسی جدید با پیکربندی<VirtualHost>که در حال حاضر در محیط شما تنظیم شده است، مطابقت داشته باشد. اگر اینطور نیست، قبل از استقرار، پروکسی را ویرایش کنید. - از رابط کاربری 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 را اضافه و پیکربندی نکنید، پروکسی لیست سفید را اعمال نخواهد کرد. این میتواند منجر به دسترسی غیرمجاز به میزبانها و آدرسهای IP شما شود. فقط نامهای میزبان و آدرسهای IP نقاط پایانی API که با SmartDocs مستند شدهاند باید در مقادیر "allowed_hosts" گنجانده شوند.
نرمافزارهای پشتیبانیشده
هیچ کدام.
استهلاک و بازنشستگی
هیچ کدام.
اشکالات برطرف شد
جدول زیر لیست اشکالات رفع شده در این نسخه را نشان میدهد:
| شناسه مسئله | توضیحات |
|---|---|
| ۱۴۵۳۴۰۱۰۶ | آسیبپذیری API مربوط به Apigee SmartDocs پروکسی Apigee SmartDocs برای رفع آسیبپذیری امنیتی بهروزرسانی شد. برای اطلاعات بیشتر و مراحل مورد نیاز ، به روش بهروزرسانی مراجعه کنید. |