شما در حال مشاهده مستندات Apigee Edge هستید.
به مستندات Apigee X مراجعه کنید . اطلاعات
در ۵ ژوئن ۲۰۲۰، نسخه جدیدی از Apigee Edge را برای Private Cloud منتشر کردیم.
روش بهروزرسانی
برای بهروزرسانی نصب خود، مراحل زیر را روی گرههای Edge انجام دهید:
روی تمام گرههای لبه:
- مخازن Yum را تمیز کنید:
sudo yum clean all
- آخرین فایل
bootstrap_4.19.06.shEdge نسخه ۴.۱۹.۰۶ را از مسیر/tmp/bootstrap_4.19.06.shدانلود کنید:curl https://software.apigee.com/bootstrap_4.19.06.sh -o /tmp/bootstrap_4.19.06.sh
- ابزار
apigee-serviceو وابستگیهای آن را در Edge 4.19.06 نصب کنید:sudo bash /tmp/bootstrap_4.19.06.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 را تمیز کنید:
- اسکریپت
update.shرا برای OpenLDAP روی همه گرهها اجرا کنید. روی هر گره، دستور زیر را اجرا کنید:/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
که در آن configFile فایل پیکربندی مورد استفاده برای نصب Apigee Edge برای Private Cloud را مشخص میکند.
- اسکریپت
update.shرا برای Edge روی همه گرهها اجرا کنید. روی هر گره، دستور زیر را اجرا کنید:/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
که در آن configFile فایل پیکربندی مورد استفاده برای نصب Apigee Edge برای Private Cloud را مشخص میکند.
- اسکریپت
update.shرا برای رابط کاربری روی همه گرهها اجرا کنید. روی هر گره، دستور زیر را اجرا کنید:/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
که در آن configFile فایل پیکربندی مورد استفاده برای نصب Apigee Edge برای Private Cloud را مشخص میکند.
- اسکریپت
update.shرا برای SSO روی همه گرهها اجرا کنید. روی هر گره، دستور زیر را اجرا کنید:/opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
که در آن configFile فایل پیکربندی مورد استفاده برای نصب Apigee Edge برای Private Cloud را مشخص میکند.
- اسکریپت
update.shرا برای پورتال توسعهدهندگان روی همه گرهها اجرا کنید. روی هر گره، دستور زیر را اجرا کنید:/opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile
که در آن configFile فایل پیکربندی مورد استفاده برای نصب Apigee Edge برای Private Cloud را مشخص میکند.
- اگر از Apigee mTLS استفاده میکنید و پیکربندی خود را بر اساس ویژگیهای جدید یا رفع اشکالات در این وصله بهروزرسانی کردهاید، باید سرویس
apigee-mtlsرا روی همه گرهها حذف نصب و سپس دوباره نصب کنید تا این تغییرات اعمال شوند. برای اطلاعات بیشتر، به تغییر پیکربندی apigee-mtls موجود مراجعه کنید.
نرمافزارهای پشتیبانیشده
Apigee Edge برای Private Cloud پشتیبانی از OpenJDK نسخه ۱.۸.۰.۲۵۲ را تأیید کرده است.
تامکت به نسخه ۷.۰.۱۰۳ بهروزرسانی شده است.
استهلاک و بازنشستگی
هیچ تغییری ایجاد نشد.
ویژگیهای جدید
جدول زیر ویژگیهای جدید این نسخه را شرح میدهد:
| توضیحات |
|---|
mTLS اتصال سرور مدیریت به روتر را ایمن میکند Apigee mTLS اکنون از اتصال بین سرور مدیریت و روتر در پورت ۸۰۸۱ پشتیبانی میکند. |
مدت اعتبار گواهی اکنون قابل تنظیم است وقتی از یک گواهی سفارشی استفاده میکنید، میتوانید تعداد روزهایی که گواهی معتبر است را تنظیم کنید. این کار را با تنظیم مقدار |
اشکالات برطرف شد
جدول زیر لیست اشکالات رفع شده در این نسخه را نشان میدهد:
| شناسه مسئله | توضیحات |
|---|---|
| ۱۵۴۴۲۸۳۳۸ | پردازشگر پیام در بارگذاری محیطها زمانی که keystoreها با نامها یا نامهای مستعار مشابه پیکربندی شدهاند، ناموفق است. ما یک تداخل جستجوی regex هنگام بارگذاری keystoreهایی که قرارداد نامگذاری مشابهی دارند را برطرف کردهایم. این تداخل باعث میشد که پردازنده پیام نتواند محیطهای مرتبط با keystore را بارگذاری کند، یا هنگامی که چندین keystore متناقض در طول جستجو بازگردانده میشدند، شروع به کار نمیکرد. |
| ۱۳۰۶۵۳۸۱۶ | خطاهای متناوب ۴۰۴ در ترافیک زمان اجرا. یک شرایط رقابتی باعث میشد که پردازندههای پیام (Message Processors) در هنگام بوت شدن، تمام پروکسیها را بارگذاری نکنند و در نتیجه خطاهای متناوب ۴۰۴ ApplicationNotFound در ترافیک زمان اجرا نمایش داده میشد. این مورد برطرف شده است. |
| ۱۵۷۲۷۵۱۳۱ | ارتقاء دروپال فرآیند ارتقاء پورتال توسعهدهندگان در نسخه ۴.۱۹.۰۶ با مشکل مواجه شد. |
| ۱۵۵۸۴۰۹۷۲ | ارتقاء تامکت تامکت به نسخه ۷.۰.۱۰۳ ارتقا یافت. |
| ۱۵۵۵۹۵۶۶۰ | قالب منطقه زمانی مقادیر استفاده شده برای توکنهای |
| ۱۵۵۳۴۰۵۴۱ | پشتیبانی از OpenJDK شرکت Apigee پشتیبانی از OpenJDK نسخه ۱.۸.۰.۲۵۲ را تأیید کرده است. |
| ۱۵۵۱۰۵۹۳۰ ۷۶۰۸۷۱۶۶ | KVM ها در محیط های چند مرکز داده اگر سازمانی چندین مرکز داده (مثلاً dc-1، dc-2) را در بر میگرفت، سرور مدیریت به طور تصادفی به هر یک از مراکز داده متصل میشد. این امر بر اتصالات به گرههای کاساندرا در مرکز داده محلی برای مدیریت کلید و عملیات نقشه کلید مقدار (KVM) تأثیر میگذاشت. |
| ۱۵۲۳۸۲۵۴۵ | استفاده از محدوده پورت mTLS اکنون مستندات به درستی بیان میکنند که محدوده پورت ZooKeeper برای Apigee mTLS از ۱۰۰۰۱ شروع میشود. |
| ۱۵۰۷۱۷۷۳۸ | خوشههای بدون رهبر خوشههای بدون رهبر از توقف یا راهاندازی مجدد سرویس mTLS جلوگیری کردند. مدت زمان وقفه نیز کاهش یافته است. |
| ۱۴۸۴۸۶۶۸۵ | قابلیت اتصال غیرمستقیم، تکثیر OpenLDAP و قابلیت همکاری SSO با اتصال غیرمستقیم، سرویس OpenLDAP هنگام فعال بودن تکثیر، شیء کاربر را جستجو نمیکرد (بیش از یک نمونه OpenLDAP وجود داشت). |
| ۱۴۸۱۷۹۹۰۷ | apigee-analytics-collector دوباره اضافه شد ابزار apigee-analytics-collector دوباره اضافه شد. این ابزار به شما امکان میدهد تعداد حجم API را گزارش دهید. |
| ۱۴۶۵۱۱۲۵ | سیاست ExtractVariables خطا نمیدهد وقتی یک متغیر XML از طریق عبارت XPath حل نمیشد، سیاست ExtractVariables به اجرای خود در پروکسی ادامه میداد. این اتفاق حتی زمانی رخ میداد که عنصر |
| ۱۳۰۰۱۳۷۴۶ | غیرفعال کردن شرکتها دکمه غیرفعال کردن شرکتها از کسب درآمد در دسترس نبود. |
| ۱۲۰۷۹۹۱۸۲ | ارتقاء OpenLDAP فرآیند ارتقاء OpenLDAP در یک محیط چند مرکز داده منجر به یک وضعیت خراب شد. |
| ۱۴۵۲۳۶۰۸۳ | نام کاربری مدیر سیستم: طول رمز عبور نام کاربری:رمز عبور Sysadmin که بیش از ۵۷ کاراکتر داشت، باعث شد اسکریپت نصب Edge SSO با شکست مواجه شود. |
| ۱۳۵۶۱۶۴۹۸ | خرابی اسکریپت راهاندازی SSO مشکلی که باعث میشد استفاده از آدرسهای اینترنتی file-scheme باعث خرابی اسکریپت راهاندازی SSO شود، برطرف شد. |
| ۱۱۱۴۲۰۲۶۳ | رفع خطای ConcurrentModificationException در سیاست ثبت پیامها چندین شرایط رقابتی که هنگام استفاده از سیاست ثبت پیام رخ میدهد را حذف کنید. |
| ۱۴۷۴۵۸۳۳۰ | رفع مشکل عدم ذخیره اطلاعات SSO در نسخه پشتیبان Postgresql مشکلی که باعث میشد پشتیبانهای PostgreSQL دادههای پیکربندی SSO را از دست بدهند، برطرف شد. |