شما در حال مشاهده اسناد Apigee Edge هستید.
به مستندات Apigee X بروید . اطلاعات
در روز سه شنبه، 29 آوریل 2014، نسخه ابری جدیدی از Apigee Edge را منتشر کردیم.
ویژگی ها و پیشرفت های جدید
در ادامه ویژگی ها و پیشرفت های جدید در این نسخه آورده شده است.
- داشبوردهای تجزیه و تحلیل
Edge اکنون گزارشهای جدید عملکرد Endpoint، عملکرد پراکسی API و تجزیه و تحلیل عملکرد حافظه پنهان را ارائه میکند تا به شما در نظارت بر عملکرد کمک کند.
به "داشبوردهای عملیات" در داشبوردهای Analytics مراجعه کنید. - تجمیع معیارهای سفارشی برای عملکرد
این ویژگی دیگر در دسترس نیست.
یک ویژگی جدید تجمیع سفارشی عملکرد تجزیه و تحلیل را بهبود می بخشد و به شما امکان می دهد معیارهای سفارشی را تعریف کنید که Edge هنگام برقراری تماس های API جمع آوری و ذخیره می کند. هنگامی که گزارشها را مشاهده میکنید، Edge بهجای اینکه آنها را در لحظه واکشی کند، به معیارهای جمعآوری شده از قبل در دسترس دسترسی پیدا میکند. - OAuth 2.0 از قبل در پراکسی های API پیکربندی شده است
هنگام ایجاد یک پراکسی API، گزینه جدید "Secure with OAuth v2.0 Access Tokens" به طور خودکار پراکسی API را با خط مشی هایی که از OAuth پشتیبانی می کنند پیکربندی می کند.
به OAuth مراجعه کنید. - پوشش داده در ردیابی
منبع /maskconfigs API به شما امکان میدهد دادههای حساس مانند اطلاعات کارت اعتباری را در جلسات ردیابی پراکسی API پنهان کنید و به اطمینان از امنیت دادههای کاربر در طول توسعه API کمک میکند.
مورد:810723
به پوشاندن و پنهان کردن داده ها مراجعه کنید. - خط مشی اصلی احراز هویت
خطمشی Basic Authentication به شما امکان میدهد احراز هویت اولیه سبک وزن را به یک پراکسی API اضافه کنید، و رمزگذاری خودکار Base64 اعتبار کاربر و جمعیت هدر HTTPAuthorization: Basic
را ارائه میدهد.
به سیاست احراز هویت اولیه مراجعه کنید. - PostClientFlow
PostClientFlow به شما امکان می دهد سیاست های MessageLogging را اضافه کنید که پس از ارسال پاسخ اجرا می شوند. این امر تأخیر پروکسی API را کاهش میدهد و اطلاعاتی را برای گزارشگیری در دسترس قرار میدهد که تا پس از ارسال پاسخ محاسبه نمیشوند، مانند client.sent.start.timestamp و client.sent.end.timestamp.
مورد: 814059
اشکالات رفع شد
اشکالات زیر در این نسخه رفع شده است.
موضوع | توضیحات |
---|---|
تایید نام گزارش سفارشی | Edge اکنون نام گزارشهای سفارشی را تأیید میکند تا استفاده از کاراکترهای خاص را ممنوع کند. |
مشکلات مربوط به برنامه توسعه دهنده را گزارش کنید | برنامههای برنامهنویس نادرست در گزارشهای سفارشی بازگردانده میشدند که از برنامه آموزشی developer_app استفاده میکردند. این مشکل رفع شده است. |
دوره زمانی در گزارش های سفارشی کار نمی کند | در گزارشهای سفارشی که حاوی فیلترهایی با عبارات پرانتزی متعدد هستند - برای مثال، (request_verb eq 'POST') or (request_verb eq 'GET') - تغییر دوره زمانی گزارش هیچ تأثیری بر نتایج نداشت. این مشکل رفع شده است.مورد: 810753 |
نمودارها در گزارش های سفارشی ظاهر نمی شوند | مشکل عدم نمایش نمودارها در گزارش های سفارشی برطرف شده است. مورد: 814623 |
واردات WSDL |
|
پیکربندی خط مشی محدودیت نرخ همزمان | انتخابگر نقطه پایانی هدف اکنون تنها زمانی در دسترس است که یک خط مشی محدودیت نرخ همزمان به یک پروکسی API اضافه شود. نقطه پایانی هدف برای سایر خطمشیها اعمال نمیشود. |
پشتیبانی شرکت از توسعه دهندگان | برای سازمانهایی که شرکتها را فعال کردهاند، اکنون میتوانید هنگام ایجاد یا ویرایش یک برنامهنویس، یک شرکت را مشخص کنید. مورد: 515246 |
صادرات توسعه دهندگان، برنامه ها و محصولات | اکنون میتوانید توسعهدهندگان، برنامهها و محصولات را از صفحه Developers در رابط کاربری مدیریت Edge به یک فایل CSV صادر کنید. این ویژگی در حال حاضر برای سازمانهایی که کسب درآمد را فعال کردهاند در دسترس نیست. مورد: 747159 |
پنجره برنامههای توسعهدهنده آویزان است | پس از اینکه یک توسعهدهنده برنامهای را در پورتال توسعهدهنده Edge حذف کرد، کلیک روی آن برنامه توسعهدهنده در رابط کاربری مدیریت Edge باعث میشود که پنجره آویزان شود. این مشکل رفع شده است. |
نظرات در پیکربندی پروکسی API | نظرات در پیکربندی پروکسی API اکنون در نمای کد ویرایشگر پروکسی API و بازرس ویژگی قابل مشاهده است. |
پراکسی های API ایجاد شده با نام های نامعتبر | رابط کاربری Edge مدیریت قبلاً اجازه ایجاد پراکسیهای API را میداد که نام آنها حاوی نویسههای ویژه پشتیبانینشده بود و در نتیجه پراکسیهای API نامعتبر بود که نمیتوان آنها را حذف کرد. نامهای پراکسی API اکنون در زمان ایجاد تأیید میشوند. فقط کاراکترهای الفبایی، "-" و "_" مجاز هستند. مورد: 550390 |
حساسیت به حروف کوچک و بزرگ در نامگذاری پراکسی API | Edge بدون در نظر گرفتن حروف وارد شده، پروکسی های API را با نام های کوچک ایجاد می کرد. Edge اکنون به حروف نام وارد شده برای پراکسی API احترام می گذارد. |
هشدار در مورد ذخیره پروکسی API | وقتی یک پراکسی API را در ویرایشگر پراکسی API ذخیره میکنید، Edge پروکسی API را در تمام محیطهایی که نسخه در حال حاضر در آنها مستقر است، از جمله محیطهای تولید، مستقر میکند. رابط کاربری مدیریت Edge اکنون یک هشدار قبل از ذخیره پراکسی ارائه می دهد. |
نقش سفارشی بدون ذخیره مجوز در محیط تولید | هنگامی که یک ویرایش API مستقر به روز می شود، یک undeploy داخلی و استقرار در محیط های مستقر را آغاز می کند. یک نقش سفارشی بدون مجوزهای استقرار مناسب با ذخیره یک پراکسی API قادر به استقرار بود. این مشکل با اجرای مجوزهای استقرار برطرف شده است. مورد: 813084 |
سرور هدف تکراری | هنگام ایجاد یک سرور هدف تکراری، به جای خطای HTTP 409، Edge سرور هدف موجود را بازنویسی کرد و وضعیت 201 را برگرداند. این مشکل با پرتاب خطای 409 و بازنویسی نکردن سرور هدف موجود برطرف شده است. |
امکان ایجاد جلسات ردیابی برای پراکسی های API وجود ندارد | جلسات ردیابی برای محیطهایی با پردازشگر پیام غیرقابل دسترسی ایجاد نمیشد. این مشکل با پیوست کردن جلسات ردیابی فقط به پردازشگرهای پیام قابل دسترسی و در دسترس حل شده است مورد: 812192 |
رفتار JMSReplyTo به روز شد | به طور پیش فرض، Edge پاسخ را به صف مشخص شده در هدر JMSReplyTo ارسال می کند. با این حال، اگر میخواهید سرویس Backend به جای Edge، پاسخ را به صف JMSReplyTo ارسال کند، هدر X-Apigee-Ignore-JMSResponse در هر جریانی به پاسخ پراکسی API اضافه کنید و آن را روی true تنظیم کنید:<Header name="X-Apigee-Ignore-JMSResponse">true</Header> |
CLOSE_WAIT زیاد و خطاهای دروازه بد 502 | مشکلی که باعث معیارهای بالای CLOSE_WAIT و 502 خطای دروازه بد شده بود، برطرف شد. موارد: 814656, 814664, 814670 |
دایرکتوری موقت Node.js | هنگامی که یک اسکریپت Node.js در Edge مستقر می شود، در داخل یک جعبه ایمنی اجرا می شود که دسترسی سیستم فایل را به یک فهرست خاص محدود می کند. با این حال، os.tmpdir یک نام دایرکتوری مانند /tmp یا /var/tmp را برمی گرداند، که در سندباکس Edge Node.js وجود نداشت و باعث شکستن برخی از اسکریپت ها می شود. سندباکس Edge Node.js اکنون شامل یک پوشه /tmp برای استفاده از os.tmpdir است. |
استثناهای اشاره گر تهی در تماس های API | در خطمشی Assign Message، یک وضعیت پاسخ تهی یک استثنا نشانگر تهی ایجاد کرد زیرا Edge سعی کرد کد پاسخ را برای معیارها ضبط کند. این مشکل رفع شده است. مورد: 815595 |