16.01.20 - یادداشت‌های انتشار Apigee Edge برای Public Cloud

شما در حال مشاهده اسناد 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>

این ویژگی در اسناد زیر پوشش داده شده است:

(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 باشد