আপনি Apigee Edge-এর ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন .info- তে যান।
আমি কতগুলো হোস্টেড টার্গেট তৈরি বা ডেপ্লয় করতে পারব তার কি কোনো সীমা আছে?
আপনার প্ল্যানের জন্য হোস্টেড টার্গেট এনটাইটেলমেন্ট সংক্রান্ত তথ্যের জন্য Apigee Edge Cloud Comparison Matrix স্পেসিফিকেশন শীটটি দেখুন।
হোস্টেড টার্গেট প্রক্সিগুলোর জন্য কি ম্যানেজমেন্ট এপিআই সাপোর্ট আছে?
হোস্টেড টার্গেট সমর্থন করার জন্য কোনো নতুন ম্যানেজমেন্ট এপিআই তৈরি করা হয়নি বা বিদ্যমান এপিআই পরিবর্তন করা হয়নি; তবে, আপনি বিদ্যমান ম্যানেজমেন্ট এপিআই ব্যবহার করে হোস্টেড টার্গেট ব্যবহারকারী প্রক্সিগুলো ডেপ্লয় এবং ম্যানেজ করতে পারবেন, যদি হোস্টেড টার্গেট প্রক্সিগুলো সঠিকভাবে তৈরি করা হয়। আপনার Node.js অ্যাপের জন্য প্রয়োজনীয় ডিরেক্টরি কাঠামোও দেখুন।
আমি কি আমার টার্গেট ব্যাকএন্ড সুরক্ষিত করতে আইপি অ্যালাওলিস্টিং ব্যবহার করতে পারি?
হোস্টেড টার্গেটস যে প্রযুক্তির উপর ভিত্তি করে তৈরি, সেই গুগল অ্যাপ ইঞ্জিন (GAE) কোনো অ্যাপকে স্ট্যাটিক আইপি অ্যাড্রেস দেওয়ার কোনো উপায় প্রদান করে না। GAE একটি আইপি পুল রেঞ্জ ব্যবহার করে; তাই, একটি নির্দিষ্ট পরিসরের আইপি অ্যাড্রেস অনুমোদন করা সম্ভব হতে পারে। আরও তথ্যের জন্য, এই GAE FAQ এন্ট্রি, ‘স্ট্যাটিক আইপি অ্যাড্রেস এবং অ্যাপ ইঞ্জিন অ্যাপস’ দেখুন।
আমি কি একটি প্রক্সিতে একাধিক <HostedTarget> টার্গেট এন্ডপয়েন্ট রাখতে পারি?
না। প্রতিটি প্রক্সিতে কেবল একটি হোস্টেড টার্গেট অ্যাপ্লিকেশন ডেপ্লয় করা হয়। ডেপ্লয় করা অ্যাপ্লিকেশনটি প্রক্সির resources/hosted ডিরেক্টরিতে অবস্থিত থাকে।
এপিজি-অ্যাক্সেসের অভাবকে কি কোনোভাবে সমাধান করা সম্ভব?
আপনি হোস্টেড টার্গেটস অ্যাপে apigee-access মডিউল ব্যবহার করতে পারবেন না। যদি আপনি apigee-access সহ প্রচলিত, এমবেডেড Node.js ব্যবহার করেন এবং হোস্টেড টার্গেটস-এ মাইগ্রেট করতে চান, তাহলে নিম্নলিখিত সম্ভাবনাগুলো বিবেচনা করুন:
- Edge পলিসি ব্যবহার করুন - যেখানে সম্ভব, আপনার বিদ্যমান
apigee-accessকোডের কাজ প্রতিস্থাপন করতে স্ট্যান্ডার্ড Edge পলিসি ব্যবহার করুন। - হেডার ব্যবহার করুন - আপনি আপনার Node.js অ্যাপ্লিকেশনের HTTP রিকোয়েস্ট হেডারে KVM ভ্যালু এবং ফ্লো ভ্যারিয়েবল যুক্ত করতে পারেন। এই কৌশলটি সেইসব KVM ভ্যালু বা ফ্লো ভ্যারিয়েবলের জন্য কাজ করে, যেগুলো API প্রক্সির রিকোয়েস্ট ফ্লো-তে উপলব্ধ থাকে।
- এনভায়রনমেন্ট ভেরিয়েবল ব্যবহার করুন - আপনি এনভায়রনমেন্ট ভেরিয়েবল সেট করতে পারেন, যেগুলোর মান KVM দ্বারা সরবরাহ করা হয়। ইউজার গাইডের ম্যানিফেস্ট ফাইল অংশে এই বিষয়টি নথিভুক্ত করা আছে।
আমি কি TLS-এর জন্য জাভা কীস্টোর (JKS) ফাইল ব্যবহার করতে পারি?
Hosted Targets, PEM ফাইলের বিকল্প হিসেবে TLS-এর জন্য JKS সমর্থন করে না, পূর্ববর্তী ডকুমেন্টেশন এখানে দেখুন। Hosted Targets নেটিভ Node.js ব্যবহার করে এবং সেই কারণে নেটিভভাবে OpenSSL ব্যবহার করে। TLS/SSL সংযোগ স্থাপন করার সময়, অনুগ্রহ করে Node.js ডক্স দ্বারা প্রদত্ত TLS (SSL) ডকুমেন্টেশন দেখুন।
অস্থায়ী ফাইলগুলো পরিচালনা করার সেরা উপায় কী?
সর্বদা টেম্পোরারি ফাইল ডিলিট করুন। টেম্পোরারি ডিরেক্টরিতে থাকা লোকাল ডিস্ক স্টোরেজ হলো একটি ইন-মেমোরি ফাইলসিস্টেম। আপনার লেখা সমস্ত ফাইল আপনার ফাংশনের জন্য উপলব্ধ মেমোরি ব্যবহার করে। আপনার লেখা ফাইলগুলো সাধারণত পরবর্তী ইনভোকেশনগুলোতে উপলব্ধ থাকে, তাই এই ফাইলগুলো ডিলিট করতে ব্যর্থ হলে অবশেষে একটি আউট-অফ-মেমোরি এরর এবং ফলস্বরূপ একটি কোল্ড স্টার্ট হতে পারে।
টেম্পোরারি ডিরেক্টরির বাইরে লেখার চেষ্টা করবেন না। এছাড়াও, টেম্পোরারি ফাইলের পাথ তৈরি করার জন্য os.tmpdir() এবং path.join() এর মতো প্ল্যাটফর্ম-নিরপেক্ষ পদ্ধতি ব্যবহার করুন, যাতে আপনার ফাংশনগুলো যেকোনো প্ল্যাটফর্মের এমুলেটরেও কাজ করে।
আরও তথ্যের জন্য, এই গুগল ক্লাউড ডকুমেন্টটি দেখুন।
আমি কি একাধিক প্রক্সি রিভিশন স্থাপন করতে পারি?
Apigee Edge আপনাকে ভিন্ন ভিন্ন বেসপাথ সহ একটি এনভায়রনমেন্টে প্রক্সির একাধিক সংস্করণ ডেপ্লয় করার সুযোগ দেয়; তবে, হোস্টেড টার্গেটের ক্ষেত্রে এই সুবিধাটি সমর্থিত নয়।
অনুরোধ হেডারের আকারের কি কোনো সীমা আছে?
Node.js-এর সাম্প্রতিকতম সংস্করণ (11.3.0+) এবং LTS সংস্করণ যেমন 6.14.0+, 8.14.0+, ও 11.3.0+-এর জন্য, একটি Node.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) স্ট্রিমিং সমর্থন করে না ।
অনুরোধের সময়সীমা শেষ হওয়ার কোনো সীমা আছে কি?
গুগল অ্যাপ ইঞ্জিন (GAE) ৬০ সেকেন্ডের একটি অনুরোধ টাইমআউট আরোপ করে। GAE ডকুমেন্টেশনে কোটা এবং সীমা সম্পর্কিত অংশটিও দেখুন।