হোস্ট করা লক্ষ্য FAQ

আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন।

হোস্ট করা টার্গেটের সংখ্যার কি কোনো সীমা আছে যা আমি তৈরি করতে বা স্থাপন করতে পারি?

আপনার পরিকল্পনার জন্য হোস্ট করা টার্গেট এনটাইটেলমেন্টের তথ্যের জন্য Apigee Edge ক্লাউড তুলনা ম্যাট্রিক্স স্পেসিফিকেশন শীট দেখুন।

হোস্ট করা টার্গেট প্রক্সিগুলির জন্য কি ব্যবস্থাপনা API সমর্থন আছে?

হোস্ট করা লক্ষ্যগুলিকে সমর্থন করার জন্য কোনও নতুন ব্যবস্থাপনা API তৈরি করা হয়নি বা বিদ্যমান APIগুলি পরিবর্তিত হয়নি; যাইহোক, হোস্টেড টার্গেট ব্যবহার করে এমন প্রক্সি স্থাপন ও পরিচালনা করতে আপনি বিদ্যমান ম্যানেজমেন্ট API ব্যবহার করতে পারেন, যতক্ষণ না হোস্ট করা টার্গেট প্রক্সিগুলি সঠিকভাবে তৈরি করা হয়। আপনার Node.js অ্যাপের জন্য প্রয়োজনীয় ডিরেক্টরি কাঠামোও দেখুন।

আমি কি আমার টার্গেট ব্যাকএন্ড সুরক্ষিত করতে আইপি অনুমোদিত তালিকা ব্যবহার করতে পারি?

যে প্রযুক্তির উপর হোস্টেড টার্গেট তৈরি করা হয়েছে, গুগল অ্যাপ ইঞ্জিন (GAE), কোনো অ্যাপকে স্ট্যাটিক আইপি ঠিকানা দেওয়ার উপায় প্রদান করে না। GAE একটি আইপি পুল পরিসর ব্যবহার করে; তাই, আইপি অ্যাড্রেসের একটি পরিসরের অনুমতি দেওয়া সম্ভব হতে পারে। আরও তথ্যের জন্য, এই GAE FAQ এন্ট্রি, স্ট্যাটিক আইপি ঠিকানা এবং অ্যাপ ইঞ্জিন অ্যাপগুলি পড়ুন।

আমি কি একটি প্রক্সিতে একাধিক <HostedTarget> টার্গেট এন্ডপয়েন্ট রাখতে পারি?

না। প্রতি প্রক্সিতে শুধুমাত্র একটি হোস্ট করা টার্গেট অ্যাপ্লিকেশন স্থাপন করা হয়। নিয়োজিত অ্যাপ্লিকেশনটি প্রক্সির সংস্থান/হোস্টেড ডিরেক্টরিতে অবস্থিত।

অ্যাপিজি-অ্যাক্সেসের অভাবের চারপাশে কাজ করা কি সম্ভব?

আপনি হোস্টেড টার্গেট অ্যাপে apigee-access মডিউল ব্যবহার করতে পারবেন না। আপনি যদি apigee-access সহ ঐতিহ্যগত, এমবেডেড Node.js ব্যবহার করেন এবং হোস্টেড টার্গেটে স্থানান্তর করতে চান, তাহলে নিম্নলিখিত সম্ভাবনাগুলি বিবেচনা করুন:

  • এজ নীতিগুলি ব্যবহার করুন - যেখানে সম্ভব, আপনার বিদ্যমান apigee-access কোডটি প্রতিস্থাপন করতে মানক এজ নীতিগুলি ব্যবহার করুন৷
  • হেডার ব্যবহার করুন - আপনি HTTP অনুরোধ শিরোনামে আপনার Node.js অ্যাপ্লিকেশনে KVM মান এবং ফ্লো ভেরিয়েবল রাখতে পারেন। এই কৌশলটি KVM মান বা ফ্লো ভেরিয়েবলের জন্য কাজ করে যা API প্রক্সির অনুরোধ প্রবাহে উপলব্ধ।
  • এনভায়রনমেন্ট ভেরিয়েবল ব্যবহার করুন - আপনি এনভায়রনমেন্ট ভেরিয়েবল সেট করতে পারেন যার মান KVM দ্বারা প্রদান করা হয়। এটি ব্যবহারকারী গাইডের ম্যানিফেস্ট ফাইল অংশে নথিভুক্ত করা হয়েছে।

আমি কি TLS এর জন্য Java Keystores (JKS) ফাইল ব্যবহার করতে পারি?

হোস্টেড টার্গেটগুলি PEM ফাইলগুলির প্রতিস্থাপন হিসাবে TLS-এর জন্য JKS সমর্থন করে না, এখানে পূর্ববর্তী ডকুমেন্টেশন দেখুন। হোস্ট করা লক্ষ্যগুলি নেটিভ Node.js ব্যবহার করে এবং এইভাবে OpenSSL নেটিভভাবে ব্যবহার করে। TLS/SSL সংযোগ স্থাপন করার সময় Node.js ডক্স দ্বারা প্রদত্ত TLS (SSL) ডকুমেন্টেশন দেখুন।

অস্থায়ী ফাইল পরিচালনা করার সেরা উপায় কি?

সর্বদা অস্থায়ী ফাইল মুছে দিন। অস্থায়ী ডিরেক্টরিতে স্থানীয় ডিস্ক স্টোরেজ একটি ইন-মেমরি ফাইল সিস্টেম। আপনার লেখা সমস্ত ফাইল আপনার ফাংশনে উপলব্ধ মেমরি ব্যবহার করে। আপনি যে ফাইলগুলি লেখেন সেগুলি সাধারণত পরপর আমন্ত্রণে পাওয়া যায়, তাই এই ফাইলগুলি মুছে ফেলতে ব্যর্থ হলে শেষ পর্যন্ত মেমরির বাইরের ত্রুটি এবং পরবর্তী ঠান্ডা শুরু হতে পারে।

অস্থায়ী ডিরেক্টরির বাইরে লেখার চেষ্টা করবেন না। এছাড়াও, অস্থায়ী ফাইল পাথ তৈরি করতে প্ল্যাটফর্ম-স্বাধীন পদ্ধতি যেমন os.tmpdir() এবং path.join() ব্যবহার করুন, যাতে আপনার ফাংশনগুলি যেকোনো প্ল্যাটফর্মের এমুলেটরেও কাজ করে।

আরও তথ্যের জন্য, এই Google ক্লাউড নথিটি দেখুন।

আমি একাধিক প্রক্সি সংশোধন স্থাপন করতে পারি?

Apigee Edge আপনাকে বিভিন্ন বেসপাথ সহ একটি পরিবেশে একটি প্রক্সির একাধিক সংশোধন স্থাপন করতে দেয়; যাইহোক, এই আচরণ হোস্টেড টার্গেটের জন্য সমর্থিত নয়।

অনুরোধ শিরোনাম আকার একটি সীমা আছে?

Node.js (11.3.0+) এর সাম্প্রতিকতম সংস্করণগুলির পাশাপাশি 6.14.0+, 8.14.0+ এবং 11.3.0+ সহ LTS সংস্করণগুলির জন্য, সর্বাধিক অনুরোধ শিরোনাম আকার যা আপনি একটি নোডে ব্যবহার করতে পারেন। js অ্যাপ্লিকেশন 8 KB। আপনি যদি 8 KB এর চেয়ে বড় হেডারগুলি পাস করতে চান তবে 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 প্রতিক্রিয়া স্ট্রিমিং সমর্থিত নয়, কারণ যে প্রযুক্তিতে হোস্টেড টার্গেট তৈরি করা হয়েছে, গুগল অ্যাপ ইঞ্জিন (GAE), সেটি স্ট্রিমিং সমর্থন করে না

একটি অনুরোধ সময়সীমা সীমা আছে?

Google App Engine (GAE) একটি 60 সেকেন্ডের অনুরোধের সময়সীমা আরোপ করে৷ এছাড়াও GAE ডকুমেন্টেশনে কোটা এবং সীমা দেখুন।