درحال مشاهده اسناد Apigee Edge هستید.
به
اسناد Apigee X بروید. اطلاعات
روز سهشنبه، ۲ فوریه ۲۰۱۶، نسخه ابری جدیدی از Apigee Edge را برای Public Cloud منتشر کردیم.
ویژگیهای جدید و بهبودها
در این نسخه پخش، ویژگیهای جدید و موارد بهبودیافته زیر ارائه شده است.
دستیار پراکسی میانای برنامهسازی کاربردی بازطراحیشده
دستیار پراکسی API بازطراحی شده است. وقتی در صفحه «پراکسیهای API» در واسط کاربر مدیریت روی «+ پراکسی API» کلیک میکنید، جادوگر جدید شما را در فرایند ایجاد پراکسی API راهنمایی میکند. همه تنظیمات مشابه با دستیار پراکسی API قبلی دردسترس است. (MGMT-1376)
ایجاد پراکسیهای API با اسناد OpenAPI (Swagger)
بهعنوان بخشی از طراحی مجدد جادوگر پراکسی API جدید، اکنون میتوانید پراکسی API را از سند OpenAPI (Swagger) ایجاد کنید. در صفحه اول دستیار پراکسی API، هنگام انتخاب پراکسی معکوس، برنامه Node.js، یا بدون هدف، روی استفاده از OpenAPI کلیک کنید. در فیلدی که ظاهر میشود، نشانی وب سند OpenAPI خود را وارد کنید. برای اطلاعات بیشتر، ساختن پراکسی ساده API را ببینید. (MGMT-1376)
پشتیبانی از WSDL 1.2 برای پراکسیهای SOAP
Apigee Edge از WSDL 1.2 در ایجاد پراکسیهای API برای فراخوانی سرویسهای SOAP پشتیبانی میکند. (MGMT-2835)
متغیرهای SSLInfo در پیکربندیهای TargetEndpoint
در یک «نقطه هدف» کارگزار API، میتوانید جزئیات SSL/TLS را بهصورت پویا تنظیم کنید تا از الزامات زمان اجرای انعطافپذیر پشتیبانی کنید. در مثال زیر از نحوه تنظیم SSLInfo در پیکربندی TargetEndpoint، مقادیر را میتوان در زمان اجرا توسط Java Callout، خطمشی JavaScript، یا خطمشی 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>
این ویژگی در اسناد زیر پوشش داده شده است:
- مرجع پیکربندی کارگزار میانای برنامهسازی کاربردی
- Dynamic SSLInfo برای TargetEndpoint بااستفاده از مرجع متغیر
(APIRT-1475)
پشتیبانی از الگوریتم RSA_SHA256 برای خطمشیهای ادعای SAML
خطمشیهای ادعای SAML اکنون علاوهبر الگوریتم RSA_SHA1 از الگوریتم RSA_SHA256 نیز پشتیبانی میکنند. (APIRT-1779)
اعتبارسنجی در گواهینامه بارگذاریها
برای کمک به جلوگیری از بارگذاری گواهینامههای منقضی یا نامعتبر در انبار کلیدها و انبار اعتماد، «میانای برنامهسازی کاربردی مدیریت» گواهینامهها را هنگام بارگذاری اعتبارسنجی میکند. گواهینامهها اعتبارسنجی میشوند تا مطمئن شویم که اندازه فایل بزرگتر از ۵۰ کیلوبایت نیست و قالب آن PEM یا DER است. انقضای گواهینامه نیز اعتبارسنجی میشود. برای ملغی کردن اعتبارسنجی انقضای پیشفرض (برای اعتبارسنجی نکردن انقضای گواهینامه در بارگذاری)، از پارامتر پُرسمان زیر استفاده کنید: ?ignoreExpiryValidation=true
برای اطلاعات بیشتر، بارگذاری فایل JAR در «انبار کلید» و بارگذاری گواهینامه در «انبار اعتماد» را ببینید. (SECENG-516) و (APIRT-2213)
نظرسنجی خودکار در صفحه «گزارشهای Node.js»
هنگام مشاهده گزارشهای Node.js از ویرایشگر پراکسی، صفحه «گزارشهای Node.js» بهطور خودکار بهصورت دورهای بازآوری میشود تا گزارشهای جدید دردسترس را فهرست کند. برای خاموش کردن بازآوری خودکار، روی «توقف بازآوری خودکار» کلیک کنید. (MGMT-1692)
عملکرد صفحه محصول میانای برنامهسازی کاربردی، بدون فهرست شدن برنامههای توسعهدهنده
هنگام مشاهده محصول API در واسط کاربر مدیریت، برنامههای توسعهدهنده مرتبط با آن محصول فهرست میشوند. برای بهبود عملکرد میانای کاربری، هنگام ویرایش محصول API، فهرست برنامههای توسعهدهندگان نشان داده نمیشود. (MGMT-2869)
اشتراک ایمیلهای تجزیهوتحلیل روزانه
اکنون سرپرستان سازمان باید صراحتاً در ایمیلهای گزارش تجزیهوتحلیل روزانه مشترک شوند. با تنظیم اولویت کاربر در واسط کاربر مدیریت، یا با مدیریت میانای برنامهسازی کاربردی، مشترک شوید/اشتراک را لغو کنید. برای اطلاعات بیشتر، مشترک شدن در ایمیلهای تجزیهوتحلیل روزانه را ببینید. (AXAPP-1949)
تابع sum( ) در سنجههای زمان پاسخ
در گزارشهای سفارشی Analytics و فراخوانیهای API، تابع تجمیعی «مجموع» اکنون برای «زمان پاسخ هدف»، «کل زمان پاسخ»، و 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 در فهرست کرکرهای «پراکسی» بهترتیب حروف الفبا فهرست شدهاند. (MGMT-2858)
«برنامههای توسعهدهنده» در داشبورد براساس نام نمایشی نشان داده میشود
در داشبورد واسط کاربر مدیریت، نمودار میلهای «برنامههای توسعهدهنده» برنامههای توسعهدهنده را براساس نام نمایشی بهجای نام داخلی فهرست میکند. (MGMT-2853)
ابزاره جدید تاریخ/زمان در گزارشهای سفارشی
ابزارک انتخابگر تاریخ/زمان در صفحه گزارشهای سفارشی در واسط کاربر مدیریت بهبود یافته است. (MGMT-2881)
درآمدزایی: ویرایش نام بسته میانای برنامهسازی کاربردی
میتوانید نام بسته API را در هر نقطهای از چرخه حیات درآمدزایی بهروز کنید، حتی زمانی که بسته API حاوی طرح نرخ منتشرشده باشد. (DEVRT-2177)
درآمدزایی: اعداد اعشاری در مشخصههای سفارشی مجاز است
هنگام استفاده از طرح «کارت نرخ با مشخصه سفارشی»، مشخصه سفارشی در سرصفحه پیام که بهعنوان ضریب برای تراکنش استفاده میشود اکنون میتواند مقدار اعشاری تا چهار رقم اعشار داشته باشد. برای اطلاعات بیشتر درباره این نوع طرح، به مشخص کردن جزئیات مشخصه سفارشی کارت نرخ مراجعه کنید. ( DEVRT-2191)
بهبودهای کلی
این نسخهٔ پخش همچنین شامل چندین بهبود در زمینه قابلیت استفاده، عملکرد، امنیت، و پایداری است.
اشکالات رفع شد
اشکالات زیر در این نسخه پخش برطرف شده است.
| شناسه مشکل | شرح |
|---|---|
| MGMT-2964 | ویرایشگر پراکسی جدید نظرات داخل برچسب «جریانها» را نمیپذیرد |
| MGMT-2957 | افزودن غلاف جدید به سازمان وضعیت استقرار بسته را برای مسیریابهای غلاف جدید بهعنوان خطا برمیگرداند |
| MGMT-2937 | خطاهای «اجازههای ناکافی» با نقشهای سفارشی |
| MGMT-2875 | تولید WSDL SOAP دارای سرایندهای نادرست برای SOAP 1.2 است |
| MGMT-2739 | گزارش «برنامههای توسعهدهنده»، زبانه «Analytics» نمودار ناهنجاری را نشان نمیدهد |
| MGMT-2735 | بازآوری گزارشهای Node.js هرگز تکمیل/متوقف نمیشود |
| MGMT-2734 | دکمه «ذخیره» پساز بروز هرگونه خطا هنگام تلاش برای ذخیره کردن بسته مستقرشده فعال نمیشود |
| MGMT-2729 | بهروزرسانی درگاه برای TargetServer در واسط کاربر باعث پاک شدن SSLInfo میشود |
| MGMT-2702 | آسیبپذیری امنیتی بینسایتی برای Firefox و IE آسیبپذیری امنیتی که ممکن بود بهدلیل آسیبپذیریهای FireFox و IE که بهطور نادرست درخواستهای بینسایتی را مجاز میکردند رخ دهد برطرف شد. |
| MGMT-2681 | ویرایشگر پراکسی: هنگام استفاده از مطابقت «عبارت باقاعده» در «شرط»، «پیمایشگر جریان» فعل را نشان نمیدهد |
| MGMT-2361 | استقرار پراکسیها با RPCException ناموفق است: تماس بهپایان رسید |
| MGMT-1662 | استقرار پراکسی API درطول نسخههای پخش «ابر عمومی Apigee» ناموفق است |
| DEVRT-2286 | sync-organization Monetization API کار نمیکند میانای برنامهسازی کاربردی که برای همگامسازی دادههای Apigee Edge با درآمدزایی استفاده میشود با جدیدترین بازآوری نسخه ۱۶.۰۱.۲۰ اصلاح شده است. |
| DEVRT-2173 | باید «بسته» را تغییر نام دهید اما بهدلیل طرح نرخ فعال نمیتوانید آن را ویرایش کنید |
| DEVRT-1661 | توسعهدهنده بهدلیل ارسال درخواستهای API قبلاز تاریخ شروع طرح نرخ مسدود میشود، اما
مسدودیت هرگز برداشته نمیشود اگر توسعهدهنده API طرح نرخ ثابت ماهانه، حجمبندیشده، یا بستهای را که در تاریخ آینده شروع میشود بپذیرد و سپس قبلاز تاریخ شروع مشخصشده درخواستهای API ارسال کند، توسعهدهنده API از ارسال درخواستهای بیشتر مسدود میشود. وقتی تاریخ شروع طرح نرخ فرا میرسد، اکنون این بلوک آزاد میشود. |
| DEVRT-1643 | طرح نرخ پیشنویس پساز ذخیره شدن خراب میشود |
| AXAPP-1991 | انصراف دادن از «خلاصه Analytics Apigee» و توقف نکردن ایمیلها |
| 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 | خطمشی «گزارشگیری پیام» بهروزرسانیهای ساناد را رعایت نمیکند |
| APIRT-2110 | فقط یک سرایند X-Forwarded-For توسط رهیاب ارسال میشود |
| APIRT-2062 | وقتی شرط SkipCacheLookup برآورده میشود، حافظه نهان پاسخ بهدرستی کار نمیکند |
| APIRT-2061 | پردازشگر پیامها، پیامها را به QPID ارسال نمیکند |
| APIRT-2052 | تعداد بالای CLOSE_WAIT بهدلیل پاسخ ندادن درگاه مدیریت |
| APIRT-2024 | Nginx بدون ترازکننده بار بهدرستی سرایندهای HTTP
X-Forwarded-For را تکمیل نمیکند اعلان منسوخ شدن X-Forwarded-For به یادداشتهای انتشار 150930 و خطمشی «کنترل دسترسی» اضافه شد. |
| APIRT-1933 | بارکنندههای کلاس ویژه پراکسی همچنان به بارکننده کلاس MP واگذار میکنند |
| APIRT-1877 | پاسخهای XML که فضای نام دارند نمیتوانند پوشانده شوند |
| APIRT-1838 | Apigee-127: وقتی چند محصول وجود دارد، VerifyAPIKey فقط یک محصول API برمیگرداند |
| APIRT-1827 | محدودیت پایین جاریسازی همزمان مشاهده شد |
| APIRT-1820 | تأخیر متناوب (> ٪۱) در محیط 4.15.04 Private Cloud |
| APIRT-707 | اگر عنصر <GenerateResponse> در خطمشی VerifyAccessToken باشد، NPE در زمان اجرا رخ میدهد |