شما در حال مشاهده مستندات Apigee Edge هستید.
به مستندات Apigee X مراجعه کنید . اطلاعات
در ۱۹ آوریل ۲۰۲۳، نسخه جدیدی از Apigee Edge را برای Private Cloud منتشر کردیم.
توجه: این نسخه تا ۳۱ آگوست ۲۰۲۴ پشتیبانی خواهد شد.
روش بهروزرسانی
این بخش نحوه نصب این نسخه را در صورت بهروزرسانی از نسخه قبلی Edge برای Private Cloud شرح میدهد. اگر نیاز به بهروزرسانی از نسخه قبلی دارید، به اعمال چندین نسخه پچ مراجعه کنید.
بهروزرسانی این نسخه، اجزای موجود در لیست RPM های زیر را بهروزرسانی خواهد کرد:
- سرور-مدیریت-لبه-۴.۵۲.۰۰-۰.۰.۶۰۱۹۰.noarch.rpm
- سرور-پستگرس-لبه-۴.۵۲.۰۰-۰.۰.۶۰۱۹۰.noarch.rpm
- سرور لبه-qpid-4.52.00-0.0.60190.noarch.rpm
- edge-router-4.52.00-0.0.60190.noarch.rpm
- apigee-cassandra-2.1.22-0.0.2539.noarch.rpm
- apigee-cassandra-client-2.1.22-0.0.2519.noarch.rpm
- apigee-provision-4.52.00-0.0.623.noarch.rpm
- apigee-sso-4.52.00-0.0.21245.noarch.rpm
- تحلیل لبه-۴.۵۲.۰۰-۰.۰.۴۰۰۹۱.noarch.rpm
- apigee-postgresql-14.5-0.0.2739.noarch.rpm
- edge-mint-gateway-4.52.00-0.0.40323.noarch.rpm
- edge-mint-management-server-4.52.00-0.0.40323.noarch.rpm
- edge-mint-message-processor-4.52.00-0.0.40323.noarch.rpm
- apigee-sosreport-5.0-0.0.2509.noarch.rpm
شما میتوانید نسخههای RPM که در حال حاضر نصب کردهاید را بررسی کنید تا ببینید آیا نیاز به بهروزرسانی دارند یا خیر، برای این کار دستور زیر را وارد کنید:
apigee-all version
برای بهروزرسانی نصب خود، مراحل زیر را روی گرههای Edge انجام دهید:
روی تمام گرههای لبه:
- مخازن Yum را تمیز کنید:
sudo yum clean all
- آخرین فایل Edge 4.52.00
bootstrap_4.52.00.shرا از مسیر/tmp/bootstrap_4.52.00.shدانلود کنید:curl https://software.apigee.com/bootstrap_4.52.00.sh -o /tmp/bootstrap_4.52.00.sh
- ابزار
apigee-serviceنسخه ۴.۵۲.۰۰ مرورگر Edge و وابستگیهای آن را نصب کنید:sudo bash /tmp/bootstrap_4.52.00.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-provisionرا در سرور مدیریت بهروزرسانی کنید:/opt/apigee/apigee-service/bin/apigee-service apigee-provision update
- بهروزرسانی گرههای Postgres (اصلی و آماده به کار):
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- در تمام گرههای 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
مشکلات امنیتی برطرف شد
در این نسخه هیچ مشکل امنیتی برطرف نشده است.
تغییرات در نرمافزارهای پشتیبانیشده
در این نسخه هیچ تغییری در نرمافزارهای پشتیبانیشده ایجاد نشده است.
استهلاک و بازنشستگی
در این نسخه هیچ منسوخ یا بازنشستگی جدیدی وجود ندارد.
ویژگیهای جدید
هیچ ویژگی جدیدی در این نسخه وجود ندارد.
رفع اشکالات
این بخش، اشکالات Private Cloud که در این نسخه برطرف شدهاند را فهرست میکند.
| شناسه مسئله | توضیحات |
|---|---|
| ۲۷۱۰۹۳۴۶۱ | سیاست اعتبارسنجی OAS، حافظهی هیپ زیادی را اشغال میکرد. این مورد برطرف شده است. |
| ۲۴۸۴۹۹۷۷۷ | بررسیهای بیشتری برای جلوگیری از ارسال غیرقانونی یک درخواست GET درون یک درخواست POST دیگر اضافه شد. |
| ۲۴۵۳۸۷۱۰۱ | دادههای حسابرسی اصلاحشده از APIهای مربوط به برنامه توسعهدهنده. اکنون رمز مصرفکننده به طور مداوم به صورت پنهان ثبت میشود. میتوانید پیکربندیconf_keymanagement_app.auditlog.mask.secret را در سرور مدیریت روی false تنظیم کنید تا از پنهان شدن رمز جلوگیری شود، در صورتی که میخواهید رمز را به صورت متن ساده در audit ثبت کنید. |
| ۲۶۷۷۷۸۳۶۲ | Apigee-provision هنگام اضافه کردن ورودیهای cron، خطوط خالی ایجاد میکرد. این مورد برطرف شده است. |
| ۲۶۷۷۸۸۸۵۶ | شاخص بازسازی بهبود یافته تا APIهای شاخص غیر مبتنی بر شناسه، زمانی که بیش از 10 هزار برنامه برای هر موجودیت وجود دارد، به درستی کار کنند. |
| ۲۷۳۹۳۱۱۸ | مشکل رگرسیون در API MGMT که باعث میشد هنگام پذیرش سربرگ درخواستها با استفاده از wildcard، انواع محتوای نادرست برگردانده شوند، برطرف شد. این همچنین باعث خرابی هنگام دانلود فایل ردیابی در رابط کاربری میشد. |
| ۲۷۴۵۸۷۸۲۳ | به دلایل امنیتی، اکنون به طور پیشفرض در XSLTransform Policy اجازه بارگذاری موجودیتهای خارجی داده نمیشود. شما میتوانید با تنظیم flagconf_feature-flags_xsl.allow.external.entities=true در Message Processor، این مورد را لغو کنید. |
| ۲۴۵۳۸۷۱۰۱ | دادههای حسابرسی اصلاحشده از APIهای مربوط به برنامه توسعهدهنده. اکنون رمز مصرفکننده به طور مداوم به صورت پنهانشده ثبت میشود. میتوانید پیکربندیconf_keymanagement_app.auditlog.mask.secret را در سرور مدیریت روی false تنظیم کنید تا از پنهانشدن رمز جلوگیری شود، در صورتی که میخواهید رمز را به صورت متن ساده در حسابرسی ثبت کنید. |
| ۲۷۶۹۹۱۹۶۵ | اشکالی که در OPDK نسخه ۴.۵۲.۰۰ معرفی شده بود و باعث میشد ترکیبهای خاصی از API و Accept header با شکست مواجه شوند، برطرف شد. |
| ۲۶۰۰۲۴۹۵۳ | هنگام استفاده از سرور هدف و بروز خطای هدف، Apigee برخی از متغیرهای هدف، مانند URL و Host، را پر نمیکرد. این مورد حل شده است. |
| ۲۷۴۳۹۹۷۷۵ | کاساندرا و کاساندرا-کلاینت هنگام ارتقا از Edge for Private Cloud نسخه ۴.۵۱ به نسخه ۴.۵۲، به آخرین نسخهها ارتقا پیدا نکردند. این رفع شده است |
| ۲۶۹۵۴۵۵۱۲ | نسخه درایور Postgres در Gateway به ۴۲.۵.۴ بهروزرسانی شد. |
| ۲۷۰۲۰۳۱۸۵ | نسخه درایور Postgres در بخش کسب درآمد به ۴۲.۵.۴ بهروزرسانی شد. |
| ۱۹۷۵۲۹۸۳۹ | مدیریت بهتر خطوط جدید در دستورات شرطی پروکسیها. |
| ۲۱۴۶۶۴۱۹۸ | ستونی در جداول حقایق تحلیلی اضافه شد که سه سیاست برتر که بیشترین زمان اجرا را داشتهاند، در آن فهرست شده است. |
| ۲۵۸۸۹۸۸۱۲ | پارامترهای غیرمنتظرهی |
| ۲۷۰۹۶۷۵۴۷ | مشکلی در ارتقاء از Edge برای Private Cloud 4.50 به 4.52 وجود داشت. این مورد برطرف شده است. |
مشکلات شناخته شده
Apigee-postgresql در ارتقاء از نسخه ۴.۵۰ یا ۴.۵۱ به نسخه ۴.۵۲ با مشکل مواجه است. این مشکلات عمدتاً زمانی رخ میدهند که تعداد جداول واقعیت فرزند بیش از ۵۰۰ باشد. برای یافتن راه حل، به بخش ارتقاء Postgresql هنگام ارتقاء به نسخه ۴.۵۲ در بخش مشکلات شناخته شده با Edge برای Private Cloud مراجعه کنید.
برای مشاهده لیست کاملی از مشکلات شناخته شده ، به بخش مشکلات شناخته شده Edge برای Private Cloud مراجعه کنید.
اعمال چندین نسخه پچ
این بخش نحوه اعمال چندین نسخه پچ را شرح میدهد، در صورتی که از نسخهای از Edge برای Private Cloud که قدیمیتر از نسخه انتشار پچ قبلی است، بهروزرسانی میکنید.
هر نسخه پچ شامل بهروزرسانیهایی برای اجزای خاصی از Edge for Private Cloud، مانند edge-management-server ، است. برای اعمال چندین نسخه پچ، باید هر جزء Edge را که در یک نسخه پچ دیرتر از نسخه نصب شده فعلی شما گنجانده شده است، بهروزرسانی کنید. میتوانید این اجزا را با مراجعه به یادداشتهای انتشار Edge for Private Cloud برای همه نسخههای دیرتر از نسخه فعلی خود و بررسی لیست RPMها برای آن نسخهها پیدا کنید. برای پیوند به همه یادداشتهای انتشار Edge for Private Cloud به Apigee Release Notes مراجعه کنید.
توجه: شما فقط باید هر جزء را یک بار بهروزرسانی کنید، با نصب RPM برای آخرین نسخه جزء موجود در نسخههای پچ. دستورالعملهای موجود در یادداشتهای انتشار را برای آن نسخه دنبال کنید تا جزء را بهروزرسانی کنید.
توجه: ارتقاء یک جزء به طور خودکار آخرین نسخه پچ آن جزء را نصب میکند. اگر میخواهید به نسخه پچی ارتقا دهید که آخرین نسخه نیست، باید با استفاده از Apigee mirror، کپی tarball خود را از مخزن Apigee نگهداری کنید و از این mirror برای نصبهای Apigee استفاده کنید. برای اطلاعات بیشتر، به «استفاده از مخزن محلی Edge برای نگهداری نسخه Edge» مراجعه کنید.