أنت تعرض مستندات Apigee Edge.
انتقل إلى
مستندات Apigee X. معلومات
بدأنا يوم الثلاثاء 3 كانون الأول (ديسمبر) 2019 بإطلاق تحديث لهذا الإصدار من Apigee Edge السحابة الإلكترونية العامة: (تم الإصدار الأصلي يوم الخميس 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 | وقت تشغيل واجهة برمجة التطبيقات | السماح لنظام المناطق الأساسيات أيضًا بتحديد سبب الخطأ والمتغيرات العشوائية كما في AssignMessage
يتوفّر عنصران جديدان في سياسة AskFault في تنفيذ 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 | Private Cloud / OPDK | تخطّي خادم الإدارة لتخطّي تسجيل مخزن بيانات المدخل في حال توفُّر عدة مجموعات مدخلات |
تم إصلاح الأخطاء
تم إصلاح الأخطاء التالية في هذا الإصدار. إنّ هذه القائمة مخصّصة بشكل أساسي للمستخدمين الذين يتحقّقون مما إذا كان قد تم إصلاح طلبات الدعم الخاصة بهم. ولم يتم تصميم هذه السياسة لتقديم معلومات تفصيلية لجميع المستخدمين.
معرّف المشكلة | اسم المكوِّن | الوصف |
---|---|---|
بدأت Apigee في إصدار الإصلاحات التالية في 3 كانون الأول (ديسمبر) 2019. | ||
إصلاحات الأمان | ||
بدأت Apigee في إصدار الإصلاحات التالية في 29 تشرين الأول (أكتوبر) 2019. | ||
139381794 | خادم الإدارة | معالجة أخطاء حذف ملف تخزين المفاتيح لتجنّب تعذّر طلب البيانات من واجهة برمجة التطبيقات |
بدأت Apigee في إصدار الإصلاحات التالية في 1 تشرين الأول (أكتوبر) 2019. | ||
140761319 | وقت تشغيل واجهة برمجة التطبيقات | يتم ضبط x-apigee.edge.execution.sense.action دائمًا على قيمة فارغة. |
139091614 | وقت تشغيل واجهة برمجة التطبيقات | في سياسة Responsecache، يتم تنفيذ NIOTheread بدون رفض من مجموعة سلاسل المحادثات |
131331305 | الخدمات الأساسية | تؤدي عمليات تصدير السجلّات المتعدّدة على أجهزة توجيه Apigee إلى زيادة في استخدام وحدة المعالجة المركزية (CPU). |
136690640 | وقت تشغيل واجهة برمجة التطبيقات | ظهور أخطاء 404 على فترات متقطعة في مؤسسات معيّنة |
140948100 | وقت تشغيل واجهة برمجة التطبيقات | تعذُّر تنفيذ التدفق المشترك الذي تم نشره على بعض معالِجات الرسائل |
أصدرت Apigee الإصلاحات التالية في 13 أيلول (سبتمبر) 2019. | ||
132654321 | خادم الإدارة | عدم عرض سجلّات التدقيق للبيانات |
131246911 | خادم الإدارة | بالنسبة إلى الرسائل الإلكترونية الخاصة بالمطوّرين في البوابة، يجب إتاحة النطاقات الأحدث، مثل *.games و *.asia |
أصدرت Apigee الإصلاحات التالية في 18 نيسان (أبريل) 2019. | ||
123844598 | خادم الإدارة | لا يمكن استيراد مفاتيح التطبيقات المحذوفة مرة أخرى بعد مرور أكثر من 24 ساعة |
123588156 | وقت تشغيل واجهة برمجة التطبيقات | تعذّرت إزالة عنوان Content-Length من الرد مع ظهور الخطأ 304 |
122732400 | وقت تشغيل واجهة برمجة التطبيقات | يؤدي ضبط واجهة برمجة التطبيقات api.timeout إلى تجاوز io.timeout.millis |
122545281 | وقت تشغيل واجهة برمجة التطبيقات | يجب أن يأخذ قناع بيانات DebugSession الخاص بترميز JSON في الاعتبار الحالة التي يكون فيها jsonPayload مصفوفة. |
122355807 | خادم الإدارة | سلوك الأذونات غير صحيح للمستخدمين الذين لديهم أدوار متعددة |
121393556 | وقت تشغيل واجهة برمجة التطبيقات | تم ضبط رمز x_apigee_error_code على أنّه org/codehouse/jackson/map/ObjectMapper." |
120998548 | واجهة مستخدم Edge | خطأ إملائي في رسالة الخطأ: الشهادة غير صالحة أو لا يمكن الوثوق بها |
120990929 | وقت تشغيل واجهة برمجة التطبيقات | تكشف استجابة HTTP-413 من Nginx/Apigee-Router عن نوع الخادم |
120799489 | وقت تشغيل واجهة برمجة التطبيقات | عند استخدام httpClient مع استدعاء httpComplete() غير متزامن لـ JavaScript، يتم كتم صوت مخرجات تصحيح الأخطاء (التتبُّع) |
120794339 | وقت تشغيل واجهة برمجة التطبيقات | أعضاء مجلس النواب الرسمي للمؤسسات |
120277011 | خادم الإدارة | بحاجة إلى التحقّق من صحة الإدخال: لا يمكن نشر الخادم الوكيل إذا كان اسم المضيف في الخادم الهدف **. |
119976417 | مراقبة واجهة برمجة التطبيقات | تشير ميزة "مراقبة واجهة برمجة التطبيقات" إلى وقت استجابة الخادم الوكيل مرتفع، بينما تُظهر الإحصاءات أنّ وقت الاستجابة مرتفع المستهدَف |
119947481 | وقت تشغيل واجهة برمجة التطبيقات | في سيناريو الاستثناء، يتم تسجيل الحمولة المطلوب إخفاءها كنص عادي. |
119877164 | شركة Private Cloud / 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 | وقت تشغيل واجهة برمجة التطبيقات | عدة P1s - NullPointerException من رمز Node.js في خوادم Trireme الوكيلة - خطأ في الخادم الداخلي 500 |
113904969 | دعم Apigee | مشكلة متعلقة بحذف الخوادم الوكيلة لواجهة برمجة التطبيقات في المؤسسات التجريبية |
113554802 | وقت تشغيل واجهة برمجة التطبيقات | تعذُّر التحقّق من صحة تأكيد SAML باستخدام NullPointerException |
113315737 | خادم الإدارة | تعذّر نشر الخادم الوكيل بسبب عدم توفّر سجلّات النشر في Zookeeper |
112767195 | وقت تشغيل واجهة برمجة التطبيقات | أخطاء DataStore المتفرقة أثناء الوصول إلى سياسة KVM |
112162179 | وقت تشغيل واجهة برمجة التطبيقات | يمكن أن يؤدي الاحتفاظ بنسخة احتياطية من كائن JavaScript بدون تسطيره إلى حدوث توقف مؤقت |
111860576 | وقت تشغيل واجهة برمجة التطبيقات | خطأ غير متوفّر في سياسة الحصة |
111671525 | الأهداف المستضافة | يؤدي إرسال رموز الاستجابة غير الناجحة من الأهداف المستضافة إلى تشغيل تدفق الخطأ في الخادم الوكيل |
111523933 | الإضافات(الموصلات) | مشكلة في التخزين المؤقت لسياسة ExtensionCallout |
111420263 | وقت تشغيل واجهة برمجة التطبيقات | استثناء ConcurrentModification في MessageLogging |
110843526 | خادم الإدارة | يجب أن تتأكّد واجهة برمجة التطبيقات Management API لإنشاء/تعديل عنصر التحكّم من مسار المشاركة. |
110805739 | وقت تشغيل واجهة برمجة التطبيقات | لا يتم ضبط مدة البقاء (TTL) على أنّها 1- في مسار خدمة المنصات الأساسية في حال ضبط السياسة Reuserefreshtoken على القيمة "صحيح" وعدم ضبط انتهاء صلاحية الرمز المميّز لإعادة التحميل بشكل صريح |
110429629 | وقت تشغيل واجهة برمجة التطبيقات | تنتج سياسة BasicAuthentication من هذا الحقل request.headers.Permission إلى DebugSession |
110425503 | وقت تشغيل واجهة برمجة التطبيقات | تسبّب إعادة تحميل Nginx في حدوث مشاكل متعلّقة بمدى توفّر تنسيق "MP". |
110311540 | وقت تشغيل واجهة برمجة التطبيقات | NPE عند إيقاف تشغيل MP |
110161455 | وقت تشغيل واجهة برمجة التطبيقات | يجب أن يستفيد AccessEntity من طريقة الجلب حسب اسم التطبيق بدلاً من استرجاع جميع التطبيقات لمؤسسات خدمات المنصة الأساسية (CPS). |
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 | وقت تشغيل واجهة برمجة التطبيقات | تنسيق الطابع الزمني لسجلّ نظام سياسة MessageLogging غير صحيح |
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 | وقت تشغيل واجهة برمجة التطبيقات | إلغاء صلاحية ذاكرة التخزين المؤقت بعد إزالة ChildEntries التي لا تعمل على النحو المتوقع |