شما در حال مشاهده اسناد Apigee Edge هستید.
به مستندات Apigee X بروید . اطلاعات
در روز سه شنبه، 2 فوریه 2016، نسخه ابری جدید Apigee Edge را برای Public Cloud منتشر کردیم.
ویژگی ها و پیشرفت های جدید
در ادامه ویژگی ها و پیشرفت های جدید در این نسخه آورده شده است.
جادوگر پروکسی API دوباره طراحی شده است
جادوگر پروکسی API دوباره طراحی شده است. وقتی روی «+ API Proxy» در صفحه API Proxy در رابط کاربری مدیریت کلیک میکنید، جادوگر جدید شما را در فرآیند ایجاد پروکسی API راهنمایی میکند. همه تنظیمات مشابه جادوگر پراکسی API قبلی در دسترس هستند. (MGMT-1376)
پروکسی های API را با اسناد OpenAPI (Swagger) ایجاد کنید
به عنوان بخشی از طراحی مجدد جادوگر پراکسی API، اکنون می توانید یک پروکسی API از یک سند OpenAPI (Swagger) ایجاد کنید. در صفحه اول جادوگر پراکسی API، هنگام انتخاب Reverse Proxy ، Node.js App یا No Target روی Use OpenAPI کلیک کنید. در فیلدی که ظاهر می شود، URL سند OpenAPI خود را وارد کنید. برای اطلاعات بیشتر، به ساخت یک پراکسی ساده API مراجعه کنید. (MGMT-1376)
پشتیبانی WSDL 1.2 از پروکسی های SOAP
Apigee Edge از WSDL 1.2 در ایجاد پروکسی های API برای فراخوانی خدمات SOAP پشتیبانی می کند. (MGMT-2835)
متغیرهای SSLInfo در تنظیمات TargetEndpoint
در یک پروکسی API TargetEndpoint، میتوانید به صورت پویا جزئیات SSL/TLS را برای پشتیبانی از الزامات زمان اجرا انعطافپذیر تنظیم کنید. در مثال زیر از نحوه تنظیم SSLInfo در یک پیکربندی TargetEndpoint، مقادیر را می توان در زمان اجرا توسط یک Java Callout، یک خط مشی جاوا اسکریپت، یا یک خط مشی Assign Message ارائه کرد. از هر متغیر پیام حاوی مقادیری که می خواهید تنظیم کنید استفاده کنید.
<TargetEndpoint> ... <SSLInfo> <Enabled>{myvars.ssl.enabled}</Enabled> <ClientAuthEnabled>{myvars.ssl.client.auth.enabled}</ClientAuthEnabled> <KeyStore>{myvars.ssl.keystore}</KeyStore> <KeyAlias>{myvars.ssl.keyAlias}</KeyAlias> <TrustStore>{myvars.ssl.trustStore}</TrustStore> </SSLInfo> ... </TargetEndpoint>
این ویژگی در اسناد زیر پوشش داده شده است:
- مرجع پیکربندی پروکسی API
- https://community.apigee.com/articles/21424/dynamic-sslinfo-for-targetendpoint-using-variable.html
(APIRT-1475)
پشتیبانی از الگوریتم RSA_SHA256 برای سیاستهای ادعایی SAML
سیاستهای ادعایی SAML اکنون علاوه بر RSA_SHA1 از الگوریتم RSA_SHA256 نیز پشتیبانی میکنند. (APIRT-1779)
اعتبار سنجی در بارگذاری گواهی
برای کمک به جلوگیری از آپلود گواهیهای منقضی یا نامعتبر در فروشگاههای کلید و امانت، API مدیریت گواهیها را هنگام آپلود تأیید میکند. گواهینامه ها برای اطمینان از اینکه حجم فایل بزرگتر از 50 کیلوبایت نیست و فرمت آن PEM یا DER است، تایید می شوند. انقضای گواهینامه نیز تایید می شود. برای نادیده گرفتن اعتبار انقضای پیشفرض (برای عدم اعتبارسنجی برای انقضای گواهی در بارگذاری)، از پارامتر پرس و جو زیر استفاده کنید: ?ignoreExpiryValidation=true
برای اطلاعات بیشتر، به آپلود یک فایل JAR در فروشگاه کلید و آپلود یک گواهی در یک Truststore مراجعه کنید. (SECENG-516) و (APIRT-2213)
نظرسنجی خودکار در صفحه گزارش های Node.js
هنگام مشاهده گزارشهای Node.js از ویرایشگر پراکسی، صفحه گزارشهای Node.js بهطور خودکار بهطور دورهای بازخوانی میشود تا گزارشهای جدید موجود را فهرست کند. برای خاموش کردن بازخوانی خودکار، روی «توقف بازخوانی خودکار» کلیک کنید. (MGMT-1692)
عملکرد صفحه محصول API، هیچ برنامه توسعه دهنده فهرست نشده است
هنگام مشاهده یک محصول API در رابط کاربری مدیریت، برنامههای توسعهدهنده مرتبط با آن محصول فهرست میشوند. برای بهبود عملکرد رابط کاربری، فهرست برنامههای برنامهنویس هنگام ویرایش محصول API نشان داده نمیشود. (MGMT-2869)
اشتراک در ایمیل های تحلیلی روزانه
مدیران سازمان اکنون باید صریحاً در ایمیلهای گزارش تحلیلی روزانه مشترک شوند. با تنظیم اولویت کاربر در رابط کاربری مدیریت یا با API مدیریت، اشتراک/لغو اشتراک کنید. برای اطلاعات بیشتر، اشتراک در ایمیلهای تحلیلی روزانه را ببینید. (AXAPP-1949)
تابع sum( ) بر روی معیارهای زمان پاسخ
در گزارشهای سفارشی تجزیه و تحلیل و تماسهای API، تابع مجموع "جمع" اکنون برای Target Response Time، Total Response Time و end_point_response_time در دسترس است. برای مثال، در /stats API (/management/apis/get/organizations/%7Borg_name%7D/environments/%7Benv_name%7D/stats/%7Bdimension_name%7D-0)، اکنون میتوانید از عبارت «انتخاب» زیر استفاده کنید. پارامتر: ?select=sum(total_response_time). (AXAPP-2006)
گزارش تحلیل تأخیر: نامهای پراکسی API مرتب شدهاند
در رابط کاربری گزارش تحلیل تأخیر (فقط برنامههای سازمانی Apigee Edge)، پراکسیهای API به ترتیب حروف الفبا در فهرست کشویی Proxy فهرست میشوند. (MGMT-2858)
برنامههای برنامهنویس در داشبورد با نام نمایشی نشان داده میشوند
در داشبورد رابط کاربری مدیریت، نمودار نواری برنامههای توسعهدهنده، برنامههای توسعهدهنده را بر اساس نام نمایشی به جای نام داخلی فهرست میکند. (MGMT-2853)
ویجت جدید تاریخ/زمان در گزارش های سفارشی
ویجت انتخابگر تاریخ/زمان در صفحه گزارش های سفارشی در رابط کاربری مدیریت بهبود یافته است. (MGMT-2881)
کسب درآمد: نام بسته های API را ویرایش کنید
میتوانید نام بسته API را در هر مرحله از چرخه عمر درآمدزایی بهروزرسانی کنید، حتی زمانی که بسته API حاوی یک برنامه نرخ منتشر شده باشد. (DEVRT-2177)
کسب درآمد: اعشاری مجاز در ویژگی های سفارشی
هنگام استفاده از طرح "کارت نرخ با ویژگی سفارشی"، ویژگی سفارشی در سرصفحه پیام که به عنوان ضریب برای تراکنش استفاده می شود، اکنون می تواند یک مقدار اعشاری تا چهار رقم اعشار باشد. برای اطلاعات بیشتر در مورد این نوع طرح، به تعیین جزئیات ویژگی سفارشی کارت نرخ رجوع کنید. (DEVRT-2191)
بهبودهای عمومی
این نسخه همچنین شامل چندین بهبود قابلیت استفاده، عملکرد، امنیت و ثبات است.
اشکالات رفع شد
اشکالات زیر در این نسخه رفع شده است.
شناسه شماره | توضیحات |
---|---|
MGMT-2964 | ویرایشگر پروکسی جدید نظرات درون تگ Flow را نمی پذیرد |
MGMT-2957 | افزودن یک پاد جدید به یک سازمان، وضعیت استقرار بسته را به عنوان خطا برای روترها در پاد جدید برمی گرداند. |
MGMT-2937 | خطاهای مجوزهای ناکافی با نقش های سفارشی |
MGMT-2875 | تولید صابون WSDL دارای هدرهای نادرستی برای SOAP 1.2 است |
MGMT-2739 | گزارش برنامههای توسعهدهنده، برگه Analytics نمودار ناهنجاری را نشان نمیدهد |
MGMT-2735 | تازه کردن گزارشهای Node.js هرگز کامل/توقف نمیشود |
MGMT-2734 | هنگام تلاش برای ذخیره یک بسته مستقر شده، دکمه ذخیره پس از هیچ خطایی فعال نمی شود |
MGMT-2729 | به روز رسانی پورت برای TargetServer در رابط کاربری SSLInfo را پاک می کند |
MGMT-2702 | آسیب پذیری امنیتی بین سایتی برای فایرفاکس و IE یک آسیبپذیری امنیتی را که میتوانست به دلیل آسیبپذیریهای فایرفاکس و اینترنت اکسپلورر که بهدرستی درخواستهای بینسایتی را اجازه میدهند، رخ دهد، برطرف کرد. |
MGMT-2681 | ویرایشگر پروکسی: هنگام استفاده از تطابق Regex در Condition، Flow Navigator فعل را نشان نمی دهد. |
MGMT-2361 | استقرار پراکسی ها با RPCException ناموفق است: زمان تماس تمام شد |
MGMT-1662 | استقرار پروکسی API در طول نسخههای ابر عمومی Apigee با شکست مواجه میشود |
DEVRT-2286 | همگامسازی سازمان API کسب درآمد خراب است API مورد استفاده برای همگام سازی داده های Apigee Edge با کسب درآمد با آخرین به روز رسانی نسخه 16.01.20 اصلاح شده است. |
DEVRT-2173 | نیاز به تغییر نام بسته دارید اما به دلیل برنامه نرخ فعال امکان ویرایش وجود ندارد |
DEVRT-1661 | برنامهنویس برای درخواستهای API قبل از تاریخ شروع طرح نرخ مسدود شده است، اما مسدود کردن هرگز آزاد نمیشود اگر یک توسعهدهنده API یک پلت نرخ ثابت، حجمی یا بستهای ماهانه را بپذیرد که در تاریخ آینده شروع میشود، و سپس درخواستهای API را قبل از تاریخ شروع مشخص شده ارسال کند، توسعهدهنده API از درخواستهای بیشتر مسدود میشود. پس از رسیدن به تاریخ شروع طرح نرخ، بلوک اکنون آزاد می شود. |
DEVRT-1643 | طرح نرخ پیشنویس پس از ذخیره خراب شد |
AXAPP-1991 | انصراف از Apigee Analytics خلاصه و ایمیل ها متوقف نمی شوند |
AXAPP-1946 | پاکسازی Analytics فضای دیسک را آزاد نمی کند |
AXAPP-1708 | به نظر می رسد Analytics API بسته به نحوه درخواست من، اعداد متفاوتی را برای یک آمار تولید می کند |
AXAPP-1293 | نامهای موجود برنامهنویس برنامهنویس در ایمیل خلاصه Analytics |
APIRT-2518 | مشکلات اتصال به بک اند https با خط مشی جاوا اسکریپت |
APIRT-2398 | کد مجوز نامعتبر/منقضی شده به عنوان خطای Apigee شمارش شد |
APIRT-2397 | Steps.assignmessage.SetVariableFailed به عنوان خطای Apigee شمارش شد |
APIRT-2396 | IllegalArgumentException، ArrayIndexOutofBoundsException در OAuth به عنوان خطای Apigee شمارش شد |
APIRT-2362 | خطای کامپایل جاوا اسکریپت |
APIRT-2322 | شناسه مشتری نامعتبر به اشتباه به عنوان خطای Apigee گزارش شده است |
APIRT-2159 | message_id را به پیشوند ورود به سیستم اضافه کنید |
APIRT-2145 | شکست زیاد تراکنش ها برای Facebook API اعتبارسنجی برای مقادیر سرصفحه که با «:» شروع میشوند حذف شده است. |
APIRT-2137 | MP: رمزگذاری انتقال تکهای و 205 با طول محتوا 0 |
APIRT-2124 | روتر Nginx استخر MP را برای MPهای تازه اضافه شده به روز نمی کند |
APIRT-2117 | خط مشی ثبت پیام به به روز رسانی های DNS احترام نمی گذارد |
APIRT-2110 | فقط یک هدر X-Forwarded-For توسط روتر ارسال می شود |
APIRT-2062 | هنگامی که شرط SkipCacheLookup برآورده می شود، حافظه پنهان پاسخ به درستی کار نمی کند |
APIRT-2061 | پردازشگر پیام پیام ها را به QPID فشار نمی دهد |
APIRT-2052 | تعداد زیاد CLOSE_WAIT به دلیل پاسخ ندادن پورت مدیریت |
APIRT-2024 | Nginx بدون متعادل کننده بار به درستی هدرهای X-Forwarded-For HTTP را پر نمی کند اطلاعیه منسوخ شدن X-Forwarded-For به یادداشت های انتشار 150930 و خط مشی کنترل دسترسی اضافه شد. |
APIRT-1933 | کلاس بارگذارهای خاص پروکسی همچنان به MP classloader واگذار می شود |
APIRT-1877 | نمی توان پاسخ های XML را که دارای فضای نام هستند پنهان کرد |
APIRT-1838 | Apigee-127: VerifyAPIKey تنها یک محصول API را در صورت وجود چندین محصول برمی گرداند |
APIRT-1827 | محدودیت پخش همزمان پایین مشاهده شد |
APIRT-1820 | تأخیر متناوب (> 1٪) در محیط 4.15.04 Private Cloud |
APIRT-707 | NPE در طول زمان اجرا اگر عنصر <GenerateResponse> در خط مشی VerifyAccessToken باشد |