أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلىمستندات Apigee X. info
هل هناك حدّ أقصى لعدد "النقاط المستهدَفة المستضافة" التي يمكنني إنشاؤها أو نشرها؟
يُرجى الاطّلاع على ورقة مواصفات مصفوفة مقارنة Apigee Edge Cloud للحصول على معلومات حول حقوق "النقاط المستهدَفة المستضافة" في خطتك.
هل تتوفّر واجهة برمجة تطبيقات للإدارة من أجل الخوادم الوكيلة للنقاط المستهدَفة المستضافة؟
لم يتم إنشاء أي واجهات برمجة تطبيقات جديدة للإدارة أو تغيير واجهات برمجة التطبيقات الحالية لدعم "النقاط المستهدَفة المستضافة"، ولكن يمكنك استخدام واجهات برمجة التطبيقات الحالية للإدارة لنشر الخوادم الوكيلة التي تستخدم "النقاط المستهدَفة المستضافة" وإدارتها، طالما تم إنشاء الخوادم الوكيلة للنقاط المستهدَفة المستضافة بشكلٍ صحيح. يُرجى الاطّلاع أيضًا على بنية الدليل المطلوبة لتطبيق Node.js.
هل يمكنني استخدام قائمة عناوين IP المسموح بها لتأمين الخادم الخلفي المستهدَف؟
لا توفّر التكنولوجيا التي تستند إليها "النقاط المستهدَفة المستضافة"، وهي Google App Engine (GAE)، طريقة لمنح عنوان IP ثابت لتطبيق. تستخدم GAE نطاقًا من مجموعة عناوين IP، لذا قد يكون من الممكن السماح بنطاق من عناوين IP. لمزيد من المعلومات، يُرجى الرجوع إلى إدخال الأسئلة الشائعة في GAE، عناوين IP الثابتة وتطبيقات App Engine.
هل يمكنني وضع نقاط نهاية مستهدَفة متعددة <HostedTarget> في خادم وكيل واحد؟
لا، يتم نشر تطبيق واحد فقط من "النقاط المستهدَفة المستضافة" لكل خادم وكيل. والتطبيق الذي يتم نشره هو التطبيق الموجود في دليل resources/hosted للخادم الوكيل.
هل من الممكن حلّ مشكلة عدم توفّر `apigee-access`؟
لا يمكنك استخدام وحدة apigee-access في تطبيقات "النقاط المستهدَفة المستضافة".
إذا كنت تستخدم Node.js التقليدي المضمّن مع apigee-access وأردت الانتقال إلى "النقاط المستهدَفة المستضافة"، ننصحك بالاطّلاع على الاحتمالات التالية:
- استخدام سياسات Edge : استخدِم سياسات Edge العادية بدلاً من الرمز الحالي
apigee-accessحيثما أمكن. - استخدام العنايق - يمكنك وضع قيم KVM ومتغيّرات التدفق في تطبيق Node.js في عناوين طلبات HTTP. تنجح هذه الاستراتيجية مع قيم KVM أو متغيّرات التدفق التي تتوفر في تدفق الطلب للخادم الوكيل لواجهة برمجة التطبيقات.
- استخدام متغيّرات البيئة : يمكنك ضبط متغيّرات البيئة التي توفّر قيمها KVM. تمت الإشارة إلى ذلك في جزء ملف البيان في دليل المستخدم.
هل يمكنني استخدام ملفات Java Keystores (JKS) لبروتوكول أمان طبقة النقل (TLS)؟
لا تتيح "النقاط المستهدَفة المستضافة" استخدام ملفات JKS لبروتوكول أمان طبقة النقل (TLS) كبديل لملفات PEM، يُرجى الاطّلاع على المستندات السابقة هنا. تستخدم "النقاط المستهدَفة المستضافة" Node.js الأصلي، وبالتالي تستخدم OpenSSL بشكلٍ أصلي. يُرجى الرجوع إلى مستندات بروتوكول أمان طبقة النقل (TLS) (طبقة المقابس الآمنة (SSL)) التي توفّرها مستندات Node.js عند إعداد اتصالات بروتوكول أمان طبقة النقل (TLS)/طبقة المقابس الآمنة (SSL).
ما هي أفضل طريقة لإدارة الملفات المؤقتة؟
احرص دائمًا على حذف الملفات المؤقتة. إنّ مساحة التخزين على القرص المحلي في الدليل المؤقت هي نظام ملفات في الذاكرة. تستهلك جميع الملفات التي تكتبها الذاكرة المتاحة لوظيفتك. تكون الملفات التي تكتبها متاحة عادةً عند عمليات الاستدعاء المتتالية، لذا قد يؤدي عدم حذف هذه الملفات في النهاية إلى حدوث خطأ في نفاد الذاكرة وبدء تشغيل على البارد لاحق.
لا تحاول الكتابة خارج الدليل المؤقت. استخدِم أيضًا طرقًا مستقلة عن النظام الأساسي ، مثل os.tmpdir() وpath.join() لإنشاء مسار الملف المؤقت ، حتى تعمل وظائفك أيضًا على المحاكي على أي نظام أساسي.
لمزيد من المعلومات، يُرجى الاطّلاع على مستند Google Cloud هذا.
هل يمكنني نشر عدّة مراجعات للخادم الوكيل؟
يسمح لك Apigee Edge بنشر عدّة مراجعات لخادم وكيل في بيئة ذات مسارات أساسية مختلفة ، ولكن لا يتم دعم هذا السلوك في "النقاط المستهدَفة المستضافة".
هل هناك حدّ أقصى لحجم عنوان الطلب؟
بالنسبة إلى أحدث إصدارات Node.js (11.3.0 والإصدارات الأحدث) بالإضافة إلى إصدارات الدعم الطويل الأمد (LTS)، بما في ذلك 6.14.0 والإصدارات الأحدث و8.14.0 والإصدارات الأحدث و11.3.0 والإصدارات الأحدث، يبلغ الحدّ الأقصى لحجم عنوان الطلب الذي يمكنك استخدامه في تطبيق Node.js 8 كيلوبايت. إذا أردت تمرير عناوين أكبر من 8 كيلوبايت، حدِّد إصدارًا آخر من Node.js غير مدرَج في القائمة أعلاه. يمكنك إجراء ذلك في ملف بيان التطبيق manifest file. على سبيل المثال:
runtime: node
runtimeVersion:6.4.1
application:my-express-app
env:
- name: NODE_ENV
value: production
- name: LOG_LEVEL
value: 3
هل يمكنني استخدام بث استجابة HTTP لـ "النقاط المستهدَفة المستضافة"؟
لا يتيح "النقاط المستهدَفة المستضافة" بث استجابة HTTP، لأنّ التكنولوجيا التي تستند إليها "النقاط المستهدَفة المستضافة"، وهي Google App Engine (GAE)، لا تتيح البث.
هل هناك حدّ أقصى لمهلة الطلب؟
تفرض Google App Engine (GAE) مهلة للطلب تبلغ 60 ثانية. يُرجى الاطّلاع أيضًا على الحصص و الحدود في مستندات GAE.