شما در حال مشاهده مستندات Apigee Edge هستید.
به مستندات Apigee X مراجعه کنید . اطلاعات
در ۲۸ سپتامبر ۲۰۲۱، نسخه جدیدی از Apigee Edge را برای فضای ابری خصوصی منتشر کردیم.
روش بهروزرسانی
بهروزرسانی این نسخه، اجزای موجود در لیست RPM های زیر را بهروزرسانی خواهد کرد:
- تحلیل لبه-۴.۵۱.۰۰-۰.۰.۴۰۰۴۸.noarch.rpm
- apigee-sso-4.51.00-0.0.21033.noarch.rpm
- apigee-tomcat-8.5.64-0.0.916.noarch.rpm
- apigee-machinekey-1.1.0-0.0.20007.noarch.rpm
- apigee-cassandra-client-2.1.22-0.0.2513.noarch.rpm
- apigee-cassandra-2.1.22-0.0.2528.noarch.rpm
- apigee-drupal-7.82-0.0.309.noarch.rpm
- apigee-drupal-devportal-4.51.00-0.0.411.noarch.rpm
- apigee-sap-drupal-devportal-4.51.00-0.0.411.noarch.rpm
- apigee-mirror-4.51.00-0.0.1020.noarch.rpm
- apigee-mtls-4.51.00-0.0.20226.noarch.rpm
- edge-management-ui-4.51.00-0.0.20019.noarch.rpm
- edge-ui-4.51.00-0.0.20199.noarch.rpm
- مدیریت لبه-رابط-استاتیک-4.51.00-0.0.20034.noarch.rpm
- apigee-adminapi-4.51.00-0.0.608.noarch.rpm
- apigee-lib-4.51.00-0.0.1018.noarch.rpm
- apigee-provision-4.51.00-0.0.616.noarch.rpm
- apigee-service-4.51.00-0.0.1429.noarch.rpm
- apigee-setup-4.51.00-0.0.1129.noarch.rpm
- apigee-configutil-4.51.00-0.0.614.noarch.rpm
- apigee-postgresql-10.17-0.0.2520.noarch.rpm
- apigee-validate-4.51.00-0.0.625.noarch.rpm
- لبه-دروازه-4.51.00-0.0.60142.noarch.rpm
- سرور-مدیریت-لبه-۴.۵۱.۰۰-۰.۰.۶۰۱۴۲.noarch.rpm
- پردازنده پیام لبه-۴.۵۱.۰۰-۰.۰.۶۰۱۴۲.noarch.rpm
- سرور-پستگرس-لبه-۴.۵۱.۰۰-۰.۰.۶۰۱۴۲.noarch.rpm
- سرور لبه-qpid-4.51.00-0.0.60142.noarch.rpm
- edge-router-4.51.00-0.0.60142.noarch.rpm
شما میتوانید نسخههای RPM که در حال حاضر نصب کردهاید را بررسی کنید تا ببینید آیا نیاز به بهروزرسانی دارند یا خیر، برای این کار دستور زیر را وارد کنید:
apigee-all version
برای بهروزرسانی نصب خود، مراحل زیر را روی گرههای Edge انجام دهید:
روی تمام گرههای لبه:
- مخازن Yum را تمیز کنید:
sudo yum clean all
- آخرین فایل Edge 4.51.00
bootstrap_4.51.00.shرا از مسیر/tmp/bootstrap_4.51.00.shدانلود کنید:curl https://software.apigee.com/bootstrap_4.51.00.sh -o /tmp/bootstrap_4.51.00.sh
- ابزار
apigee-serviceنسخه ۴.۵۱.۰۰ مرورگر Edge و وابستگیهای آن را نصب کنید:sudo bash /tmp/bootstrap_4.51.00.sh apigeeuser=uName apigeepassword=pWord
که در آن uName:pWord نام کاربری و رمز عبوری است که از Apigee دریافت کردهاید. اگر pWord وارد نکنید، از شما خواسته میشود که آن را وارد کنید.
- ابزار
apigee-setupرا بهروزرسانی کنید:sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- ابزار
apigee-libرا بهروزرسانی کنید:sudo /opt/apigee/apigee-service/bin/apigee-service apigee-lib update
- از دستور
sourceبرای اجرای اسکریپتapigee-service.shاستفاده کنید:source /etc/profile.d/apigee-service.sh
- مخازن Yum را تمیز کنید:
- ابزار
apigee-validateرا در سرور مدیریت بهروزرسانی کنید:/opt/apigee/apigee-service/bin/apigee-service apigee-validate update
- ابزار
apigee-provisionرا در سرور مدیریت بهروزرسانی کنید:/opt/apigee/apigee-service/bin/apigee-service apigee-provision update
- ابزار
apigee-adminapiرا بهروزرسانی کنید:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- بهروزرسانی ابزار
apigee-machinekey:/opt/apigee/apigee-service/bin/apigee-service apigee-machinekey update
- ابزار
apigee-configرا بهروزرسانی کنید:/opt/apigee/apigee-service/bin/apigee-service apigee-configutil update
- تمام گرههای کاساندرا را بهروزرسانی کنید:
/opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
که در آن
configFileفایل پیکربندی مورد استفاده برای نصب Apigee Edge برای Private Cloud را مشخص میکند. برای مثال،/opt/silent.conf. - بهروزرسانی گرههای Postgres (اصلی و آماده به کار):
/opt/apigee/apigee-setup/bin/update.sh -c ps -f /opt/silent.conf
- در تمام گرههای Edge، اسکریپت
update.shرا برای فرآیند edge اجرا کنید:/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- اسکریپت
update.shرا برای SSO روی همه گرهها اجرا کنید:/opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
- فایل
update.shبرای رابط کاربری (UI) در تمام گرهها اجرا کنید:/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- اگر از تجربه New Edge استفاده میکنید، دستور زیر را اجرا کنید:
/opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
- در تمام گرههای پورتال Apigee Developer Services، فرآیند devportal را با اجرای دستور زیر بهروزرسانی کنید:
/opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile
- اگر از Apigee mTLS استفاده میکنید، روش شرح داده شده در ارتقاء Apigee mTLS را دنبال کنید. برای اطلاعات بیشتر، به مقدمهای بر Apigee mTLS مراجعه کنید.
تغییرات در نرمافزارهای پشتیبانیشده
در این نسخه هیچ تغییری در نرمافزارهای پشتیبانیشده ایجاد نشده است.
استهلاک و بازنشستگی
در این نسخه هیچ منسوخ یا بازنشستگی جدیدی وجود ندارد.
ویژگیهای جدید
این نسخه ویژگیهای جدید زیر را معرفی میکند:
امکان فعال کردن رمزگذاری اطلاعات محرمانهی برنامهی توسعهدهنده
ما قابلیت فعالسازی رمزگذاری اطلاعات محرمانهی برنامهی توسعهدهنده را اضافه کردهایم. برای جزئیات بیشتر به فعالسازی رمزگذاری کلید مخفی مراجعه کنید.
پشتیبانی از سیاست OASValidation در رابط کاربری Edge اضافه شد
سیاست OASValidation (اعتبارسنجی مشخصات OpenAPI) شما را قادر میسازد تا یک درخواست یا پیام پاسخ ورودی را در برابر مشخصات OpenAPI 3.0 (JSON یا YAML) اعتبارسنجی کنید. این سیاست از طریق Edge API در دسترس است. با این نسخه، اکنون میتوانید این سیاست را در Edge UI.l اضافه کنید.
بستهبندی جدید پیرامون ابزار تعمیر nodetool
این بستهبندی قبل از اجرای تعمیر nodetool، بررسی سلامت فضای دیسک (جایی که کاساندرا نصب شده است) را انجام میدهد. این بستهبندی همچنین از احراز هویت JMX و SSL روی پیکربندیهای مرتبط با JMX پشتیبانی میکند.
پشتیبانی در سیاست LDAP برای جایگزینی پویای رشته برای عنصر <BaseDN> اضافه شد.
عنصر <BaseDN> در سیاست LDAP، سطح پایه LDAP را که تمام دادههای شما تحت آن وجود دارند، مشخص میکند. در این نسخه، ما یک ویژگی ref به عنصر اضافه کردهایم که میتوانید از آن برای تعیین یک متغیر جریان حاوی مقدار <BaseDN> ، مانند apigee.baseDN ، استفاده کنید. ref بر یک مقدار BaseDN صریح اولویت دارد. اگر هم ref و هم value را مشخص کنید، ref اولویت دارد. اگر ref در زمان اجرا حل نشود، از value استفاده میشود.
ابزار تشخیصی جدید، sosreport
Sosreport ، یک ابزار جدید تشخیص و جمعآوری دادهها در سطح سیستم، اضافه شد.
رفع اشکالات
این بخش، اشکالات Private Cloud که در این نسخه برطرف شدهاند را فهرست میکند.
| شناسه مسئله | توضیحات |
|---|---|
| ۱۹۳۲۱۶۷۴۵ | یک اشکال جزئی در نحوه مرتبسازی نام مراکز داده در اسکریپتهای راهاندازی کاساندرا وجود داشت. این مورد برطرف شده است. |
| ۱۹۳۲۱۶۷۴۵ | مشکلی که باعث میشد تنظیمات خاص سیاست جلوگیری از اسپایک با خطاهای 5XX از کار بیفتند، برطرف شد. |
| ۱۹۷۵۱۳۱۵۱ | مسیر اسکریپت jQuery نامنسجم در رابط کاربری کلاسیک برطرف شد |
| ۱۵۱۸۵۲۴۳۹ | به دلیل پیکربندی نادرست فایل |
| ۱۹۴۸۷۵۵۴۵ | خطای ۴۰۴ هنگام رفتن به صفحه توسعهدهنده از صفحه برنامههای توسعهدهنده این مورد برطرف شده است. |
| ۱۷۹۷۶۹۸۰۶ | شرکتها در رابط کاربری Edge ظاهر نمیشدند این مورد برطرف شده است. |
| ۱۸۸۰۳۹۱۱۲ | مشکلات اعتماد به گواهینامههای خودامضا در رابط کاربری Edge این مورد برطرف شده است. |
| ۱۹۵۹۳۲۶۱٨ | |
| ۱۱۹۵۹۳۲۱۱۵ | Apigee SSO در پاسخها به اشتباه ردپای پشته را برمیگرداند. این مشکل برطرف شده است. توجه داشته باشید که ردپاهای پشته هنوز ثبت میشوند. |
| ۷۹۵۹۱۹۳۴ | اعتبارسنجی apigee با پیام مبهمی ناموفق بود این مشکل برطرف شده است. گزارش خطا برای اسکریپت apigee-validate بهبود یافته است. |
| ۱۷۴۷۳۲۱۶۹ | پیامهای syslog به اشتباه حذف میشدند این مورد برطرف شده است. |
| ۱۹۳۲۳۹۰۶۹ | کلیدهای قدیمی از کامپوننتهای Gateway و Machinekey حذف شدند |
| ۱۹۷۷۶۰۲۵۸ | یک نقص در API مجوزها باعث ایجاد مشکلات سازگاری بین رابط کاربری Edge و Gateway میشد. این مشکل که هنگام فعال بودن احراز هویت خارجی LDAP رخ میداد، برطرف شده است. |
| ۱۹۴۴۸۵۱۷۸ | فاصلههای انتهایی و ابتدایی از تمام ویژگیهای محدودیت درخواست و پاسخ HTTP حذف شدند. |
| ۱۹۳۹۱۸۹۵۳ | برخی از پیکربندیهای استفاده نشده از اجزای Gateway حذف شدند. |
| ۱۱۲۲۶۲۶۰۴ | اسکریپت پیشرفته برای تغییر جزئیات اتصال Postgres برای سرور مدیریت Mint |
| ۱۹۷۳۰۱۷۴۳ | یک پیام بزرگ SSL handshake باعث ایجاد مشکل در Java 1.8.0_3XX میشد. این مورد برطرف شده است. |
| ۱۸۸۵۲۶۱۱۷ | دستور ip با مسیر مطلق پیشوند نشده بود این مشکل برطرف شده است. اسکریپتهای Apigee اکنون مسیر دستور را به طور کامل مشخص میکنند. |
| ۱۷۱۲۴۰۴۷۰ | بهروزرسانی مدیریت هنگام فعال بودن احراز هویت JMX یا SSL کاساندرا با شکست مواجه میشد. این مشکل برطرف شده است. قابلیتی اضافه شده است که هنگام اجرای تنظیمات یا بهروزرسانی در سرور مدیریت، پیکربندیهای احراز هویت JMX و SSL کاساندرا را ارائه میدهد. |
| ۱۹۳۵۶۴۱۷۴ | داشبوردهای Edge UI Analytics قادر به دریافت دادهها نبودند اشکالی که باعث میشد کوئریهای آنالیتیکس برای محیطهایی که در نامشان نقطه وجود داشت، با شکست مواجه شوند، برطرف شد. |
| ۱۶۷۹۶۰۴۸۷ | کلمات کلیدی رزرو شده AND/OR در متن ابعاد باعث از کار افتادن گزارشهای تحلیلی میشدند. این مورد برطرف شده است. |
| ۱۳۲۴۰۲۵۱۹ | فضای خالی اضافی در لیست آدرسهای IP فایل |
| ۱۹۸۶۲۷۶۶۶ | کاربران توانستند فایلهای inc را بر اساس فایلهای پیکربندی Nginx دانلود کنند. این مشکل برطرف شده است. اکنون وقتی کاربر سعی میکند به یک فایل پیکربندی دسترسی پیدا کند، خطای «فایل یافت نشد» نمایش داده میشود. |
| ۱۹۹۹۰۱۲۳۸ | مشکل در ارتقاء پردازندههای پیام از نسخههای قدیمیتر Edge برای Private Cloud هنگام ارتقاء پردازندههای پیام از نسخههای قدیمیتر Edge به ۴.۵۱، ممکن بود با خطایی در درخواستهای زمان اجرا حاوی عملیات KVM مواجه شوید. این مشکل برطرف شده است. |
مشکلات امنیتی برطرف شد
در زیر لیستی از مشکلات امنیتی شناخته شده که در این نسخه برطرف شدهاند، آمده است. برای جلوگیری از این مشکلات، آخرین نسخه Edge Private Cloud را نصب کنید.
| شناسه مسئله | توضیحات |
|---|---|
| ناموجود | به دلیل ثبت عادی تغییرات دلتای فایل پیکربندی، رمزهای عبور در Edge برای Private Cloud ثبت میشدند. میتوانید به روش زیر از ثبت تغییرات پیکربندی جلوگیری کنید:
|
| CVE-2021-23337 | آسیبپذیری تزریق دستور در Lodash 2.4.1 برطرف شده است. |
| ناموجود | امنیت بهبود یافته رمزهای عبور و دادههای مرتبط ذخیره شده در پلتفرم. |
| CVE-2015-9251 | اسکریپت نویسی بین سایتی (XSS) زمانی که یک درخواست Ajax بین دامنهای بدون گزینه dataType در jQuery انجام میشود، برطرف شده است. |
| ناموجود | محافظتهای بیشتری در برابر حملات تکرار ادعای SAML اضافه شد. |
مشکلات شناخته شده
برای مشاهده لیست کاملی از مشکلات شناخته شده ، به بخش مشکلات شناخته شده Edge برای Private Cloud مراجعه کنید.