আপনি Apigee Edge-এর ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন .info- তে যান।
Apigee Edge-এর সমস্ত অর্গানাইজেশনে ডিফল্টরূপে দুটি এনভায়রনমেন্ট থাকে: test এবং prod । এই নামকরণটি ইচ্ছাধীন। এই এনভায়রনমেন্টগুলো শুধুমাত্র আপনাকে API পরিবর্তনগুলো নিয়ে কাজ ও পরীক্ষা করার জন্য একটি জায়গা এবং অ্যাপগুলোর কাছে API উন্মুক্ত করার জন্য আরেকটি জায়গা দেওয়ার উদ্দেশ্যে ডিজাইন করা হয়েছে।
আপনার ভূমিকার উপর নির্ভর করে, আপনি হয়তো সব এনভায়রনমেন্টে ডেপ্লয় করতে পারবেন না। ব্যবহারকারীরা শুধুমাত্র test এনভায়রনমেন্টে ডেপ্লয় করতে পারেন। আপনি যদি একজন অ্যাডমিনিস্ট্রেটর হন, তবে যেকোনো এনভায়রনমেন্টে ডেপ্লয় করতে পারবেন।
মোতায়েন বিকল্প
আপনি প্রক্সিগুলোকে রিভিশন বা ভার্সন হিসেবে স্থাপন করতে পারেন। এগুলো দুটি স্বতন্ত্র ধারণা, যা পরবর্তীতে ব্যাখ্যা করা হয়েছে।
সংশোধন সম্পর্কে
একটি প্রতিষ্ঠানের প্রতিটি এনভায়রনমেন্টে একটি এপিআই প্রক্সির শুধুমাত্র একটি ডেপ্লয়েড রিভিশন থাকতে পারে। সাধারণত একটি প্রক্সি রিভিশন prod থাকে এবং অন্য একটি রিভিশন test থাকে, কারণ সেটির পরীক্ষা বা উন্নয়ন চলছে। উদাহরণস্বরূপ, আপনি রিভিশন ১ test এবং রিভিশন ২০ prod ডেপ্লয় করতে পারেন। আপনি এপিআই প্রক্সি এডিটরের ওভারভিউ পেজে সমস্ত রিভিশনের ডেপ্লয়মেন্ট দেখতে পারেন।

যখন আপনি কোনো এপিআই প্রক্সির বেস পাথ পরিবর্তন না করে সেটির একটি নতুন সংস্করণ তৈরি করেন এবং তারপর সেটিকে এমন একটি পরিবেশে স্থাপন করেন যেখানে এটি ইতিমধ্যেই স্থাপন করা আছে, তখন পূর্ববর্তী সংস্করণটি অস্থাপন হয়ে যায় এবং তার জায়গায় নতুন সংস্করণটি স্থাপন করা হয়। মনে রাখবেন যে, ম্যানেজমেন্ট UI-এর মাধ্যমে স্থাপন করা হলে তা ইনবাউন্ড কলগুলোকে প্রভাবিত করতে পারে। স্থাপনের সময় ইনবাউন্ড কলগুলোকে আরও সুষ্ঠুভাবে পরিচালনা ও স্থানান্তর করতে, ম্যানেজমেন্ট এপিআই ব্যবহার করুন। ‘ম্যানেজমেন্ট এপিআই ব্যবহার করে এপিআই প্রক্সি স্থাপন করুন’ অংশে নির্বিঘ্ন স্থাপন সম্পর্কিত বিভাগটি দেখুন।
Apigee Edge-এর রিভিশন ফিচারটি সোর্স কন্ট্রোল সিস্টেম হিসেবে ব্যবহারের জন্য ডিজাইন করা হয়নি। আপনার এপিআই প্রক্সিগুলোর পরিবর্তন পরিচালনা করতে এবং সেগুলোর ইতিহাস সংরক্ষণ করতে আপনার বিদ্যমান সোর্স কোড রিপোজিটরি এবং সফটওয়্যার ডেভেলপমেন্ট লাইফ সাইকেল (SDLC) প্রক্রিয়া ব্যবহার করুন। Edge-এর রিভিশনগুলোকে একটি এপিআই প্রক্সির বিভিন্ন রিভিশন দ্রুত দেখা বা স্থাপন করার একটি উপায় হিসেবে ভাবুন। 'লিমিটস' টপিকে নথিভুক্ত করা অনুযায়ী, Apigee Edge-এর ইতিহাসে সর্বোচ্চ ৫০টি এপিআই প্রক্সি রিভিশন সংরক্ষণ করা যায়। যখন আপনি এই সীমায় পৌঁছে যাবেন, তখন নতুন রিভিশন তৈরি করার আগে আপনার উচিত হবে Apigee Edge-এর ইতিহাসে আর সংরক্ষণ করতে চান না এমন পুরোনো রিভিশনগুলোর ব্যাকআপ নেওয়া এবং সেগুলো মুছে ফেলা।
সংস্করণ সম্পর্কে
Edge একটি একক পরিবেশে প্রক্সির একাধিক সংস্করণ স্থাপন সমর্থন করে। প্রতিটি সংস্করণের একটি ভিন্ন বেস পাথ থাকতে হবে (উদাহরণস্বরূপ /v1 এবং /v2 )।
একটি এপিআই প্রক্সি স্থাপন এবং অপসারণ করা
ম্যানেজমেন্ট UI-তে একটি API প্রক্সি ডেপ্লয় (বা আনডেপ্লয়) করতে:
- এপিআই প্রক্সি এডিটরে, আপনি যে রিভিশনটি ডেপ্লয় (বা আনডেপ্লয়) করতে চান, সেটি নির্বাচন করুন।
- Deployment > {environment} এ ক্লিক করুন এবং নিশ্চিতকরণ ডায়ালগে সাড়া দিন।
যদি এপিআই প্রক্সি বেস পাথটি সেই পরিবেশে ডেপ্লয় করা অন্য কোনো রিভিশনের সাথে মিলে যায়, তাহলে পূর্ববর্তী রিভিশনটি আনডেপ্লয় করা হয় এবং তার জায়গায় নতুন রিভিশনটি ডেপ্লয় করা হয়।
একই পরিবেশে একাধিক সংস্করণ স্থাপন করার জন্য, পরবর্তী বিভাগটি দেখুন।