يتم الآن عرض مستندات Apigee Edge.
انتقِل إلى مستندات
Apigee X. المعلومات
بدأنا يوم الثلاثاء 3 كانون الأول (ديسمبر) 2019 بإصدار تحديث لهذا الإصدار من Apigee Edge لـ Public Cloud. (كان الإصدار الأصلي يوم الخميس 18 نيسان (أبريل) 2019).
الميزات والتحديثات الجديدة
إليك الميزات والتحديثات الجديدة في هذا الإصدار.
معرّف المشكلة | اسم المكوّن | الوصف |
---|---|---|
بدأت Apigee بإصدار التحديثات التالية في 1 تشرين الأول (أكتوبر) 2019 | ||
110995050 | وقت تشغيل واجهة برمجة التطبيقات | موازنة التحميل - مزيد من التحكّم لإزالة الخوادم التي يتعذّر إصلاحها عند إعداد
جهاز موازنة التحميل لخادم وكيل لواجهة برمجة التطبيقات، يمكنك تحديد عدد حالات تعذُّر الاستجابة
قبل إزالة الخادم من دوران موازنة التحميل. ويعني تعذُّر الاستجابة
أنّ Apigee لا تتلقّى أي استجابة من خادم مستهدف. وعند حدوث ذلك، يزداد عدّاد الأخطاء بمقدار واحد. عندما تتلقّى Apigee استجابة من أحد الأهداف، حتى إذا كانت الاستجابة خطأ في HTTP (مثل 500)، يتم احتساب ذلك كاستجابة من الخادم الهدف، وتتم إعادة ضبط عدّاد الأخطاء. للمساعدة في ضمان أنّ استجابات HTTP غير الصالحة (مثل 500) تزيد أيضًا من عدّاد الأخطاء لإخراج خادم غير سليم من دوران موازنة التحميل في أقرب وقت ممكن، يمكنك إضافة عنصر <HTTPTargetConnection> <LoadBalancer> <Algorithm>RoundRobin</Algorithm> <Server name="target1" /> <Server name="target2" /> <ServerUnhealthyResponse> <ResponseCode>500</ResponseCode> <ResponseCode>502</ResponseCode> <ResponseCode>503</ResponseCode> </ServerUnhealthyResponse> <MaxFailures>5</MaxFailures> </LoadBalancer> </HTTPTargetConnection> |
130416715 | الأمان | تحسينات سياسة AccessControl تحدِّد سياسة AccessControl عناوين IP التي يمكنها إجراء اتصالات بخادم وكيل لواجهة برمجة التطبيقات. تم تضمين عنصر جديد في هذه السياسة لمنح مطوّري واجهات برمجة التطبيقات مزيدًا من التحكّم في تحديد عناوين IP المطلوب تقييمها.
<AccessControl async="false" continueOnError="false" enabled="true" name="Access-Control-1"> <DisplayName>Access Control-1</DisplayName> <IgnoreTrueClientIPHeader>true</IgnoreTrueClientIPHeader> ... </AccessControl> |
أصدرت Apigee التحديثات التالية في 18 نيسان (أبريل) 2019 | ||
117558815، 119856499، 110548137، 79526748، 72989449، 70712859، 69049041 |
وقت تشغيل واجهة برمجة التطبيقات | JWS وJWT لقد أضفنا سياسات جديدة لدعم JWS وعملنا على تحسين سياسات JWT الحالية. للحصول على التفاصيل، يُرجى الاطّلاع على هذه المشاركة في "المنتدى".
|
122610025 | وقت تشغيل واجهة برمجة التطبيقات | السماح لـ riseFault بتحديد سبب الخطأ والمتغيرات العشوائية أيضًا كما في AssignMessage
يتوفّر عنصران جديدان في سياسة AcceleratedFault لجعل عملية التعامل مع FaultRules أكثر تنظيمًا وفعالية.
|
121149811 | الاستهدافات المستضافة | الحدود المفروضة على الأهداف المستضافة
يتم الآن فرض الحدود على الأهداف المستضافة. يمكنك الاطّلاع على قسم الحدود القصوى المسموح بها للحصول على تفاصيل عن الحدود القصوى المسموح بها. |
117659213 | وقت تشغيل واجهة برمجة التطبيقات | إعداد معلَمات نطاقات عناوين IP في سياسة AccessControl
يمكنك الآن استخدام متغيّرات نماذج الرسائل لضبط عناوين IP وأقنعة CIDR في سياسة AccessControl. على سبيل المثال، إذا كنت تريد تخزين عنوان IP وقناع في خريطة قيم رئيسية (KVM)، يمكنك استرداد هذه القيم من متغيّر أعددته في مسار الخادم الوكيل لواجهة برمجة التطبيقات. ويتيح لك ذلك تغيير قيم IP بسهولة أكبر في وقت التشغيل بدون الحاجة إلى تغيير إعدادات السياسة. على سبيل المثال، بدلاً من: <MatchRule action="DENY"> <SourceAddress mask="24">198.51.100.1</SourceAddress> </MatchRule> يمكنك ضبط السياسة على النحو التالي، بافتراض تخزين القيم في KVM، واستخدام سياسة KeyValueMapOperations لاسترداد القيم وتخصيصها للمتغيرات الظاهرة هنا: <MatchRule action="DENY"> <SourceAddress mask="{kvm.mask.ref}">{kvm.ip.ref}</SourceAddress> </MatchRule> |
113599885 | مراقبة واجهة برمجة التطبيقات | أدوار "مراقبة واجهة برمجة التطبيقات"
توفّر مراقبة واجهة برمجة التطبيقات دورين: "مشرف مراقبة واجهة برمجة التطبيقات" و"مستخدم مراقبة واجهة برمجة التطبيقات"، كما هو موضّح في مقالة الوصول إلى مراقبة واجهة برمجة التطبيقات. وقد تم توفيرها في كانون الأول (ديسمبر) 2018. |
132256772 | وقت تشغيل واجهة برمجة التطبيقات | تمت إضافة عنوان X-Apigee.Message-Timeout إلى الطلب
يضيف Edge الآن العنوان |
78575018 | السحابة الإلكترونية الخاصة / OPDK | تخطي خادم الإدارة لتخطي تسجيل مخزن بيانات المدخل في حال وجود عدة مجموعات للمدخل |
تم إصلاح الأخطاء
تم إصلاح الأخطاء التالية في هذا الإصدار. هذه القائمة مخصصة في المقام الأول للمستخدمين الذين يتحققون مما إذا كانت تذاكر الدعم الخاصة بهم قد تم إصلاحها. وهي غير مصممة لتقديم معلومات تفصيلية لجميع المستخدمين.
معرّف المشكلة | اسم المكوّن | الوصف |
---|---|---|
بدأت Apigee في إصدار الإصلاحات التالية في 3 كانون الأول (ديسمبر) 2019. | ||
إصلاحات الأمان. | ||
بدأت Apigee في إصدار الإصلاحات التالية في 29 تشرين الأول (أكتوبر) 2019. | ||
139381794 | خادم الإدارة | معالجة الأخطاء المتعلقة بحذف ملف تخزين المفاتيح بحيث لا يتعذّر طلب بيانات من واجهة برمجة التطبيقات |
بدأت Apigee في إصدار الإصلاحات التالية في 1 تشرين الأول (أكتوبر) 2019. | ||
140761319 | وقت تشغيل واجهة برمجة التطبيقات | يتم دائمًا ضبط x-apigee.edge.execution.sense.action على قيمة فارغة. |
139091614 | وقت تشغيل واجهة برمجة التطبيقات | في سياسة ذاكرة التخزين المؤقت للاستجابة، يتم تنفيذ NIOTheread بدون رفض من مجموعة سلاسل المحادثات |
131331305 | الخدمات الأساسية | العديد من أدوات تصدير السجلّات على أجهزة توجيه Apigee تتسبب في ارتفاع معدّل استخدام وحدة المعالجة المركزية (CPU) |
136690640 | وقت تشغيل واجهة برمجة التطبيقات | أخطاء 404 المتقطعة في مؤسسات محدَّدة |
140948100 | وقت تشغيل واجهة برمجة التطبيقات | عدم تنفيذ التدفق المشترك المنشور على بعض معالِجات الرسائل |
أصدرت Apigee الإصلاحات التالية في 13 أيلول (سبتمبر) 2019 | ||
132654321 | خادم الإدارة | عدم عرض سجلات التدقيق للبيانات |
131246911 | خادم الإدارة | بالنسبة إلى عناوين البريد الإلكتروني للمطوّرين في بوابة، يمكنك تفعيل الدعم للنطاقات الأحدث مثل *.games و *.asia. |
أصدرت Apigee الإصلاحات التالية في 18 نيسان (أبريل) 2019. | ||
123844598 | خادم الإدارة | لا يمكن إعادة استيراد مفاتيح التطبيقات المحذوفة بعد مرور أكثر من 24 ساعة. |
123588156 | وقت تشغيل واجهة برمجة التطبيقات | تعذُّر إزالة العنوان "طول المحتوى" من الاستجابة مع رمز الاستجابة 304 |
122732400 | وقت تشغيل واجهة برمجة التطبيقات | Setting api.timeout overrides io.timeout.millis |
122545281 | وقت تشغيل واجهة برمجة التطبيقات | يجب أن يأخذ قناع بيانات DebugSession لـ JSON في الاعتبار الحالة التي يكون فيها jsonPayload مصفوفة. |
122355807 | خادم الإدارة | سلوك الأذونات غير الصحيح للمستخدمين الذين لديهم أدوار متعددة |
121393556 | وقت تشغيل واجهة برمجة التطبيقات | تم ضبط x_apigee_Error_code على "org/codehaus/jackson/map/ObjectMapper". |
120998548 | واجهة مستخدم Edge | خطأ إملائي في رسالة الخطأ: الشهادة غير صالحة أو لا يمكن الوثوق بها |
120990929 | وقت تشغيل واجهة برمجة التطبيقات | استجابة HTTP-413 من Nginx/Apigee-Router تكشف عن نوع الخادم |
120799489 | وقت تشغيل واجهة برمجة التطبيقات | عند استخدام httpClient مع استدعاء JavaScript غير متزامن httpComplete() ، يتم كتم صوت جلسة تصحيح الأخطاء (التتبع). |
120794339 | وقت تشغيل واجهة برمجة التطبيقات | استخدام المشاهِدات الدورية في المؤسسات |
120277011 | خادم الإدارة | بحاجة إلى التحقّق من الإدخال: يتعذّر نشر الخادم الوكيل إذا كان اسم مضيف الخادم الهدف يتضمّن **. |
119976417 | مراقبة واجهة برمجة التطبيقات | تعرض ميزة "مراقبة واجهة برمجة التطبيقات" وقتًا طويلاً للاستجابة للخادم الوكيل، بينما تشير الإحصاءات إلى أنّ وقت الاستجابة المستهدَف مرتفع. |
119947481 | وقت تشغيل واجهة برمجة التطبيقات | في سيناريو الاستثناء، يتم تسجيل الحمولة المطلوب إخفاءها كنص عادي. |
119877164 | السحابة الإلكترونية الخاصة / OPDK | تتسبّب أجهزة التوجيه في حدوث أخطاء، ويتوقف معالج الرسائل عن الاتصال بالإنترنت مع تفعيل بروتوكول أمان طبقة النقل (TLS).
سيتم تضمين هذا الإصلاح في إصدار Edge التالي من Private Cloud. |
119816218 | وقت تشغيل واجهة برمجة التطبيقات | تتجاهل ذاكرة التخزين المؤقت للاستجابة عنوان انتهاء الصلاحية في حال تم تحويلها إلى رقم 0 أو رقم سالب |
119770242 | وقت تشغيل واجهة برمجة التطبيقات | تعذّر اتصال جهاز التوجيه إلى ملفات MP، ما يؤدي إلى توقّف كامل عن العمل: يؤدي خطأ في PostClientFlow إلى حدوث تكرار لا نهائي. |
119443145 | خادم الإدارة | يعرض الخادم الوكيل لواجهة برمجة التطبيقات الخطأ 404 عند إعادة تسمية ProxyEndpoint وإعادة نشره |
119260281 | وقت تشغيل واجهة برمجة التطبيقات | \"تعذَّر التحليل باعتباره خطأ سجلّ سلسلة3000.0\" |
118743407 | خادم الإدارة | مدة نشر خادم وكيل Apigee |
118447966 | وقت تشغيل واجهة برمجة التطبيقات | خطأ في وسائل شرح JavaScript ضمن الإصدار 180608_07 من MP |
117549719 | وقت تشغيل واجهة برمجة التطبيقات | عدم تطابق عنوان URI للطلب والمسار الأساسي للخادم الوكيل |
117219520 | وقت تشغيل واجهة برمجة التطبيقات | MessageLogging: يستخدم مُسجّل سجلّ النظام تنسيق تاريخ غير صحيح كإعداد تلقائي، ويعرض مللي ثانية بشكل غير صحيح |
117116435 | وقت تشغيل واجهة برمجة التطبيقات | أخطاء متقطعة من ملف JavaScript |
117091520 | وقت تشغيل واجهة برمجة التطبيقات | تعذّر على JavaCallouts بعد طرح معالج الرسائل 18.06.08 |
116165318 | وقت تشغيل واجهة برمجة التطبيقات | تتسبّب عمليات النشر المتزامنة للحزمة نفسها في RepositoryException |
116055025 | خدمة Configstore | عدم توفُّر برامج معالجة الرسائل للمضيفات والتطبيقات الافتراضية بعد بدء التشغيل |
115614498 | وقت تشغيل واجهة برمجة التطبيقات | هل أنت بحاجة إلى دعم لبرنامج ILB في OPDK
سيتم تضمين هذا الإصلاح في إصدار Edge التالي من Private Cloud. |
113972537 | وقت تشغيل واجهة برمجة التطبيقات | أخطاء P1 المتعددة - تم رفع قيمة NullPointerException من رمز Node.js في خوادم Trireme الوكيلة - خطأ في الخادم الداخلي 500 |
113904969 | دعم Apigee | مشكلة متعلّقة بحذف الخوادم الوكيلة لواجهة برمجة التطبيقات في المؤسسات التجريبية |
113554802 | وقت تشغيل واجهة برمجة التطبيقات | تعذُّر التحقُّق من صحة تأكيد SAML باستخدام NullPointerException |
113315737 | خادم الإدارة | تعذّر نشر الخادم الوكيل بسبب عدم توفّر سجلات النشر في Zookeeper |
112767195 | وقت تشغيل واجهة برمجة التطبيقات | أخطاء تخزين البيانات المتقطعة أثناء الوصول إلى سياسة KVM |
112162179 | وقت تشغيل واجهة برمجة التطبيقات | إنّ تخزين عنصر JavaScript في ذاكرة التخزين المؤقت بدون إنشاء سلسلة نصية قد يؤدي إلى التوقّف عن العمل. |
111860576 | وقت تشغيل واجهة برمجة التطبيقات | خطأ غير متوفّر في سياسة الحصة |
111671525 | الاستهدافات المستضافة | تؤدي رموز الاستجابة غير الناجحة من الأهداف المستضافة إلى حدوث تدفق خطأ في الخادم الوكيل |
111523933 | الإضافات(الموصلات) | مشكلة في التخزين المؤقت لسياسة ExtensionCallout |
111420263 | وقت تشغيل واجهة برمجة التطبيقات | استثناء ConcurrentModification في MessageLogging |
110843526 | خادم الإدارة | واجهة برمجة تطبيقات الإدارة لإنشاء/تعديل عنصر الجذب يجب أن تتحقّق من صحة التدفق المشترَك |
110805739 | وقت تشغيل واجهة برمجة التطبيقات | لا يتم ضبط مدة البقاء (TTL) على القيمة -1 في تدفق CPS عندما تكون قيمة Reuserefreshtoken صحيحة ولا يتم ضبط انتهاء صلاحية الرمز المميز لإعادة التحميل بشكل صريح. |
110429629 | وقت تشغيل واجهة برمجة التطبيقات | تصدر سياسة BasicAuth متغيرًا request.headers.Authorization في DebugSession. |
110425503 | وقت تشغيل واجهة برمجة التطبيقات | تتسبب إعادة تحميل Nginx في حدوث مشاكل في مدى توفُّر ملفات MP |
110311540 | وقت تشغيل واجهة برمجة التطبيقات | NPE عند إيقاف MP |
110161455 | وقت تشغيل واجهة برمجة التطبيقات | على AccessEntity الاستفادة من الجلب حسب طريقة اسم التطبيق بدلاً من استرجاع جميع التطبيقات لمؤسسات مؤسسات شيكاغو التعليمية الحكومية |
90695522 | وقت تشغيل واجهة برمجة التطبيقات | context.proxyRequest.asForm ينشئ java.lang.ArrayIndexOutOfBoundsException: 1 |
79734096 | خادم الإدارة | عدم فلترة سجلات التدقيق للخوادم الوكيلة بعد الآن |
78105568 | خادم الإدارة | لا تظهر عمليات نشر التدفق المشترك في طلبات البيانات من واجهة برمجة التطبيقات لإدارة /org/{org}/sharedflows/{sharedflow}/عمليّات النشر بعد تعديل مسار مشترَك تم نشره. |
77528868 | ثلاثي | الانحدار الثلاثي: تم الخروج من خادم النص البرمجي server.js برمز الحالة -1: لم يتم العثور على الموقع 0 |
73766568 | وقت تشغيل واجهة برمجة التطبيقات | تسببت ترقية 170213_02 إلى 171117_01 في زيادة كبيرة في وقت استجابة الخادم الوكيل مع هدف Trireme/Node |
72710481 | وقت تشغيل واجهة برمجة التطبيقات | CacheServiceImpl/CacheMemoryLimiter NullPointerException |
68861063 | وقت تشغيل واجهة برمجة التطبيقات | التعامل مع NPE أثناء إغلاق أجهزة التوجيه |
68833699 | وقت تشغيل واجهة برمجة التطبيقات | معلومات حول الخادم الوكيل لواجهة برمجة التطبيقات التي لا تتم إزالتها أحيانًا من شجرة تصنيف واجهة برمجة التطبيقات |
67377575 | الاستهدافات المستضافة | عدم تطابق سجلّ الإحصاءات وما يتم إرساله إلى العميل في خادم وكيل Node.js |
112481174 | الاستهدافات المستضافة | عدم الفشل في إلغاء نشر الخادم الوكيل بسبب خطأ Turbo |
117171470 | الاستهدافات المستضافة | إصلاح رسالة الخطأ app.yaml غير الصالحة |
67169139 | وقت تشغيل واجهة برمجة التطبيقات | تنسيق الطابع الزمني لسجلّ النظام غير صحيح |
67165418 | وقت تشغيل واجهة برمجة التطبيقات | حدث خطأ في الترخيص بشأن استخدام المزيد من معالِجات الرسائل حتى عند استخدام عدد أقل من المعالِجات المرخَّصة
سيتم تضمين هذا الإصلاح في إصدار Edge التالي من Private Cloud. |
67165195 | وقت تشغيل واجهة برمجة التطبيقات | لا يتحقّق SAMLAssertion من التوقيع في تأكيد مضمّن في استجابة موقَّعة |
66214414 | وقت تشغيل واجهة برمجة التطبيقات | يعرض متغيّر currentstep.flowstate دائمًا \"SHARED_FLOW\" عند الإشارة إليه من مسار مشترك |
65731656 | وقت تشغيل واجهة برمجة التطبيقات | تعذُّر استخدام واجهة برمجة التطبيقات للحماية من التهديدات بشكل متقطّع للطلب نفسه |
133197060 | وقت تشغيل واجهة برمجة التطبيقات | الحصول على مهلة 57 مدخلاً من MP إلى الهدف |
110535186 | وقت تشغيل واجهة برمجة التطبيقات | ServiceCallout بدون عنصر استجابة وHTTPTargetConnection تشير إلى الخادم الوكيل: SOMETIMES ما مِن استدعاء |
132443137 | وقت تشغيل واجهة برمجة التطبيقات | تغيير سلوك معالج الرسائل لتجاهل العناوين التي تبدأ بـ X-Apigee-* : ونتيجةً لذلك، عليك إعادة ضبط أي رمز يستخدم عناوين X-Apigee-* واستبدال هذه العناوين بأخرى متوافقة.
|
125709964 | وقت تشغيل واجهة برمجة التطبيقات | إلغاء صلاحية ذاكرة التخزين المؤقت بسبب عدم عمل cleanChildEntries على النحو المتوقع |