أنت تعرض مستندات Apigee Edge.
انتقل إلى
مستندات Apigee X. معلومات
هل هناك حد لعدد الأهداف المستضافة التي يمكنني إنشاؤها أو نشرها؟
يمكنك الاطّلاع على ورقة مواصفات مصفوفة مقارنة السحابة الإلكترونية في Apigee Edge Cloud للاطّلاع على معلومات عن مستضافة استهداف الاستحقاقات لخطتك.
هل هناك دعم لواجهة برمجة تطبيقات الإدارة للخوادم الوكيلة المستهدفة المستضافة؟
لم يتم إنشاء واجهات برمجة تطبيقات جديدة للإدارة أو تم تغيير واجهات برمجة التطبيقات الحالية لدعم الاستضافة الأهداف ومع ذلك، يمكنك استخدام واجهات برمجة تطبيقات الإدارة الحالية لنشر وإدارة الخوادم الوكيلة التي تستخدم الأهداف، طالما تم إنشاء الخوادم الوكيلة المستهدفة المستضافة بطريقة صحيحة. راجع أيضًا بنية الدليل المطلوبة لتطبيق Node.js.
هل يمكنني استخدام إضافة عناوين IP إلى القائمة المسموح بها لتأمين الواجهة الخلفية المستهدَفة؟
لا توفّر التكنولوجيا التي تستند إليها الأهداف المستضافة، Google App Engine (GAE)، طريقة لمنح عنوان IP ثابت لأحد التطبيقات. ويستخدم GAE نطاق مجموعة عناوين IP، لذلك، ربما يكون من السماح بعرض مجموعة من عناوين IP. لمزيد من المعلومات، يُرجى الرجوع إلى قسم الأسئلة الشائعة حول "GAE"، عناوين IP الثابتة وتطبيقات App Engine:
هل يمكنني وضع عناصر <HostedTarget> متعددة نقاط النهاية المستهدفة في خادم وكيل واحد؟
لا، لا يتم نشر سوى تطبيق "هدف مستضاف واحد" لكل خادم وكيل. التطبيق المنشور هو التطبيق في دليل الموارد/المستضاف للخادم الوكيل.
هل يمكن التغلب على نقص الوصول إلى واجهة برمجة التطبيقات؟
لا يمكنك استخدام وحدة "apigee-access
" في تطبيقات "الأهداف المستضافة".
في حال استخدام Node.js التقليدية والمضمّنة مع apigee-access
وتريد نقل البيانات إلى ميزة "الأهداف المستضافة"، يجب مراعاة الاحتمالات التالية:
- استخدام سياسات Edge - استخدام سياسات Edge العادية لاستبدالها، حيثما أمكن
وظيفة رمز
apigee-access
الحالي - استخدام الرؤوس - يمكنك وضع قيم KVM ومتغيرات التدفق في Node.js. التطبيق في عناوين طلبات HTTP. وتعمل هذه الإستراتيجية مع قيم KVM أو متغيرات التدفق التي متوفرة في تدفق الطلب للخادم الوكيل لواجهة برمجة التطبيقات.
- استخدام متغيرات البيئة - يمكنك تعيين متغيرات البيئة التي التي يتم تقديمها بواسطة KVM. وقد تم توثيق ذلك في الجزء ملف البيان من دليل المستخدم.
هل يمكنني استخدام ملفات تخزين مفاتيح Java (JKS) لبروتوكول أمان طبقة النقل (TLS)؟
لا تتوافق "الأهداف المستضافة" مع JKS لبروتوكول أمان طبقة النقل (TLS) كبديل لملفات PEM، يُرجى الاطّلاع على المقالة السابقة المستندات هنا. الأهداف المستضافة تستخدم Node.js أصليًا وبالتالي تستخدم OpenSSL في الأصل. يُرجى الرجوع إلى وثائق طبقة النقل الآمنة (SSL) التي تقدمها مستندات Node.js عند إعداد اتصالات بروتوكول أمان طبقة النقل/طبقة المقابس الآمنة.
ما هي أفضل طريقة لإدارة الملفات المؤقتة؟
حذف الملفات المؤقتة دائمًا تخزين القرص المحلي في الدليل المؤقت هو نظام ملفات في الذاكرة. جميع الملفات التي كتابة استهلاك الذاكرة المتاحة للدالة. تكون الملفات التي تكتبها متاحة عادةً في استدعاءات متتالية، ولذلك قد يؤدي عدم حذف هذه الملفات في النهاية إلى خطأ خارج الذاكرة وبداية باردة لاحقة.
لا تحاول الكتابة خارج الدليل المؤقت. استخدم أيضًا محتوى مثل os.tmpdir() وpath.join() إلى وإنشاء مسار الملف المؤقت، بحيث تعمل الدوال أيضًا على المحاكي على أي نظام أساسي.
لمزيد من المعلومات، يُرجى الاطّلاع على مستند Google Cloud هذا.
هل يمكنني نشر مراجعات متعددة للخادم الوكيل؟
تتيح لك Apigee Edge نشر نُسخ متعددة من الخادم الوكيل في بيئة تتضمن العديد من basepaths; مع ذلك، لا يتم دعم هذا السلوك للأهداف المستضافة.
هل هناك حد لحجم رأس الطلب؟
بالنسبة إلى أحدث إصدارات Node.js (الإصدار 11.3.0+) وكذلك إصدارات قناة الدعم الطويل الأمد (LTS) بما في ذلك الإصدارات 6.14.0 والإصدارات الأحدث و8.14.0 والإصدارات الأحدث و11.3.0 والإصدارات الأحدث الحد الأقصى لحجم عنوان الطلب الذي يمكنك استخدامه في Node.js حجم التطبيق 8 كيلوبايت. وإذا أردت تمرير رؤوس أكبر من 8 كيلوبايت، فحدد إصدارًا آخر من Node.js غير مُدرَج في القائمة أعلاه. ويمكنك إجراء ذلك في ملف البيان للتطبيق. على سبيل المثال:
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 ثانية. اطلع أيضًا على الحصص النهائية في مستندات "محرّر إعلانات Google".