درحال مشاهده اسناد Apigee Edge هستید.
به
اسناد Apigee X بروید. اطلاعات
در تاریخ ۱۰ مارس ۲۰۲۰، نسخه جدیدی از Apigee Edge را برای «ابر خصوصی» منتشر کردیم.
بهروزرسانی رویه
برای بهروزرسانی نصب، روی گرههای Edge، روش زیر را انجام دهید:
-
در همه گرههای Edge:
- مخازن Yum را پاک کنید:
sudo yum clean all
- جدیدترین فایل 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
- ابزار و وابستگیهای Edge 4.18.05
apigee-serviceرا نصب کنید: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
- برای اجرای دستورگان
apigee-service.sh، از فرمانsourceاستفاده کنید: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دایرکتوری وارد کنید و بهعنوان بازبینی جدیدی مستقر کنید. کارگزار جانشین جدید باید به سازمانی که درحالحاضر «سند هوشمند» در آن پیکربندی شده است وارد شود. استقرار پراکسی بهعنوان نسخه اصلاحی جدید، درصورت نیاز، بازگرداندن را آسانتر میکند.توجه: قبلاز استقرار، بررسی کنید که
<VirtualHost>در پراکسی جدید با پیکربندی<VirtualHost>که درحالحاضر در محیط شما تنظیم شده است مطابقت داشته باشد. اگر اینطور نیست، پیشاز پیادهسازی، پراکسی را ویرایش کنید. - از «میانای کاربر 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 گنجانده نشده باشد، پاسخ SmartDocs400 Bad Requestبا بار محتوایBad Request-Hostname not permittedخواهد بود.
توجه: اگر این KVM را اضافه و پیکربندی نکنید، کارگزار وکالتی فهرست سفید را اعمال نخواهد کرد. این کار
میتواند منجر به دسترسی غیرمجاز به میزبانها و نشانیهای IP شما شود. فقط نامهای میزبان و نشانیهای IP
نقطههای پایانی API مستندشده با SmartDocs باید در مقادیر «allowed_hosts» گنجانده شود.
نرمافزار پشتیبانیشده
هیچکدام.
منسوخ شدن و بازنشستگی
هیچکدام.
اشکالات رفع شد
جدول زیر اشکالات برطرفشده در این نسخه را فهرست میکند:
| شناسه مشکل | شرح |
|---|---|
| 145340106 | آسیبپذیری Apigee SmartDocs API کارگزار نیابتی Apigee SmartDocs بهروزرسانی شد تا آسیبپذیری امنیتی را برطرف کند. برای اطلاعات بیشتر و مراحل لازم، رویه بهروزرسانی را ببینید. |