আপনি Apigee Edge-এর ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন .info- তে যান।
২০২৩ সালের ২৫শে অক্টোবর, আমরা প্রাইভেট ক্লাউডের জন্য Apigee Edge-এর একটি নতুন সংস্করণ প্রকাশ করেছি।
দ্রষ্টব্য: এই সংস্করণটি ২৫ অক্টোবর, ২০২৪ পর্যন্ত সমর্থিত হবে।
আপডেট পদ্ধতি
আপনি যদি Edge for Private Cloud-এর পূর্ববর্তী রিলিজ থেকে আপডেট করেন, তবে এই রিলিজটি কীভাবে ইনস্টল করবেন তা এই বিভাগে বর্ণনা করা হয়েছে। যদি আপনাকে আরও আগের কোনো রিলিজ থেকে আপডেট করতে হয়, তবে ‘একাধিক প্যাচ সংস্করণ প্রয়োগ করা’ দেখুন।
এই রিলিজটি আপডেট করলে নিম্নলিখিত RPM তালিকার উপাদানগুলো আপডেট হবে:
- edge-gateway-4.52.00-0.0.60200.noarch.rpm
- edge-management-server-4.52.00-0.0.60200.noarch.rpm
- edge-message-processor-4.52.00-0.0.60200.noarch.rpm
- edge-postgres-server-4.52.00-0.0.60200.noarch.rpm
- edge-qpid-server-4.52.00-0.0.60200.noarch.rpm
- এজ-রাউটার-4.52.00-0.0.60200.noarch.rpm
- apigee-sso-4.52.00-0.0.21316.noarch.rpm
- edge-analytics-4.52.00-0.0.40100.noarch.rpm
- edge-management-ui-4.52.00-0.0.20029.noarch.rpm
- edge-ui-4.52.00-0.0.20233.noarch.rpm
- apigee-service-4.52.00-0.0.1500.noarch.rpm
- apigee-মিরর-4.52.00-0.0.1032.noarch.rpm
- apigee-tomcat-9.0.82-0.0.939.noarch.rpm
- apigee-configutil-4.52.00-0.0.624.noarch.rpm
আপনার বর্তমানে ইনস্টল করা RPM সংস্করণগুলি আপডেট করার প্রয়োজন আছে কিনা, তা পরীক্ষা করতে নিম্নলিখিতটি লিখুন:
apigee-all version
আপনার ইনস্টলেশন আপডেট করতে, এজ নোডগুলিতে নিম্নলিখিত পদ্ধতি অনুসরণ করুন:
সমস্ত এজ নোডে:
- Yum রিপো পরিষ্কার করুন:
sudo yum clean all
- সর্বশেষ Edge 4.52.00-এর
bootstrap_4.52.00.shফাইলটি/tmp/bootstrap_4.52.00.shএ ডাউনলোড করুন:curl https://software.apigee.com/bootstrap_4.52.00.sh -o /tmp/bootstrap_4.52.00.sh
- Edge 4.52.00-এর
apigee-serviceইউটিলিটি এবং এর নির্ভরশীলতাগুলো ইনস্টল করুন:sudo bash /tmp/bootstrap_4.52.00.sh apigeeuser=uName apigeepassword=pWord
যেখানে uName এবং pWord হলো Apigee থেকে পাওয়া আপনার ইউজারনেম এবং পাসওয়ার্ড। আপনি যদি pWord উল্লেখ না করেন, তবে আপনাকে এটি প্রবেশ করানোর জন্য বলা হবে।
- apigee-service.sh স্ক্রিপ্টটি চালানোর জন্য
sourceকমান্ডটি ব্যবহার করুন:source /etc/profile.d/apigee-service.sh
- Yum রিপো পরিষ্কার করুন:
- সমস্ত এজ নোডে, এজ প্রসেসের জন্য
update.shস্ক্রিপ্টটি চালান:/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- সমস্ত নোডে SSO চালু করার জন্য
update.shস্ক্রিপ্টটি চালান: - সমস্ত UI নোডে, UI-এর জন্য
update.shস্ক্রিপ্টটি চালান:/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- আপনি যদি নিউ এজ এক্সপেরিয়েন্স ব্যবহার করেন, তাহলে নিম্নলিখিত কমান্ডটি চালান:
/opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
/opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
নিরাপত্তাজনিত সমস্যা সমাধান করা হয়েছে
নিম্নলিখিতটি হলো কিছু পরিচিত নিরাপত্তা সমস্যা, যা এই সংস্করণে সমাধান করা হয়েছে। এই সমস্যাগুলো এড়াতে, Edge for Private Cloud-এর সর্বশেষ সংস্করণটি ইনস্টল করুন।| ইস্যু আইডি | বর্ণনা |
|---|---|
| ২৭৯০৬৫৫০৬ | OAuth2-এর রিডাইরেকশন URL-এ, ক্রস সাইট রিকোয়েস্ট ফরজেরি (CSRF) দুর্বলতা এড়ানোর জন্য স্টেট প্যারামিটারের এনট্রপি উন্নত করে এটিকে অপ্রত্যাশিত করে তোলা হয়েছে। |
| ২৭৯০৬৫৫৮৬ | ক্লায়েন্ট সাইড আক্রমণ থেকে সাইটগুলোকে অতিরিক্ত নিরাপত্তা দেওয়ার জন্য হেডারে কন্টেন্ট নিরাপত্তা নীতিমালা যুক্ত করা হয়েছে। |
সমর্থিত সফ্টওয়্যারে পরিবর্তন
নিম্নলিখিত সফ্টওয়্যার সংস্করণগুলির জন্য সমর্থন যোগ করা হয়েছে:
- রেড হ্যাট এন্টারপ্রাইজ লিনাক্স (ইন্টেল ৬৪-বিট): সংস্করণ ৮.৮
- ওরাকল লিনাক্স (ইন্টেল ৬৪-বিট): সংস্করণ ৭.৯, ৮.৭ এবং ৮.৮
- রকি লিনাক্স ৮
- টমক্যাট ৯.০.৮২
সমর্থিত সফ্টওয়্যারের সম্পূর্ণ তালিকার জন্য Edge for Private Cloud সমর্থিত সফ্টওয়্যার দেখুন।
অবচয় এবং অবসর
এই সংস্করণে নতুন কোনো কিছু বাতিল বা অবসায়ন করা হয়নি।
নতুন বৈশিষ্ট্য
এই সংস্করণে নিম্নলিখিত নতুন বৈশিষ্ট্যগুলি যুক্ত করা হয়েছে:
সংস্থা এবং পরিবেশের নামের জন্য অক্ষরের সর্বোচ্চ সংখ্যা নির্ধারণ করুন।
এই রিলিজের মাধ্যমে, নতুন অর্গানাইজেশন বা এনভায়রনমেন্ট তৈরি করার সময় আপনি সেগুলোর নামের জন্য অক্ষরের সর্বোচ্চ সংখ্যা সীমিত করতে পারবেন। অক্ষরের সর্বোচ্চ সংখ্যার ডিফল্ট মান হলো ২৫৫। এর চেয়ে কম সর্বোচ্চ সংখ্যা নির্ধারণ করতে, সংশ্লিষ্ট প্রপার্টিজ ফাইলে নিম্নলিখিত প্রপার্টিগুলো সেট করুন:
- অর্গানাইজেশন প্রপার্টি ফাইলে
org.name.max.lengthসেট করুন। - অর্গানাইজেশন প্রপার্টি ফাইলে
env.name.max.lengthসেট করুন।
যদি এই প্রপার্টিগুলোর কোনোটির মান ০-এর কম বা ২৫৫-এর বেশি সেট করা হয়, তাহলে সিস্টেম যথাক্রমে সর্বোচ্চ মান ১ বা ২৫৫ ব্যবহার করবে।
অ্যাক্সেস টোকেনের মেয়াদ নির্ধারণ করুন
এই রিলিজের মাধ্যমে, আপনি conf_keymanagement_oauth_access_token_expiry_time_in_millis প্রপার্টিতে মিলিসেকেন্ডে আপনার কাঙ্ক্ষিত মেয়াদ শেষ হওয়ার সময় সেট করে অ্যাক্সেস টোকেনের মেয়াদ নির্ধারণ করতে পারবেন। এই ফিচারটি ডিফল্টরূপে নিষ্ক্রিয় থাকে। এটি সক্রিয় করতে, মেসেজ প্রসেসরে conf_keymanagement_oauth_access_token_is_apply_limit true তে সেট করুন।
এই ফিচারটি Apigee অ্যাডমিনিস্ট্রেটরদেরকে Apigee-তে তৈরি অ্যাক্সেস টোকেনগুলির মেয়াদ শেষ হওয়ার উপর আরও ভালো নিয়ন্ত্রণ দেয়।
বাগ সংশোধন
এই বিভাগে এই রিলিজে সমাধান করা প্রাইভেট ক্লাউড বাগগুলোর তালিকা দেওয়া হয়েছে।
| ইস্যু আইডি | বর্ণনা |
|---|---|
| ২৯০২৪২৭৪৯ | ডেটা মাস্কিং-এ |
| ২৬০৩৯৭৮০৭ | ইমেল টেমপ্লেটের একটি সমস্যার কারণে ইমেলে মাল্টি-বাইট ক্যারেক্টার পাঠানো যাচ্ছিল না। এটি ঠিক করা হয়েছে। |
| ২৩৪৫৪৪৩৬ | নতুন Edge UI-তে সংস্থা পরিবর্তন করার সময় বাম দিকের মেনুটি অদৃশ্য হয়ে যাওয়ার একটি সমস্যা ছিল। এটি ঠিক করা হয়েছে। |
| ২৯৩২৬৮২০৩ | ম্যানেজমেন্ট সার্ভার নোডগুলিতে অ্যানালিটিক্স নির্ভরতাগুলি স্বয়ংক্রিয়ভাবে আপগ্রেড হচ্ছিল না। এটি ঠিক করা হয়েছে। |
| ২৬১৬১৬২৬৪ | আপগ্রেড প্রক্রিয়া চলাকালীন postgresql যাতে অপসারিত বা মুছে না যায়, তা নিশ্চিত করতে বুটস্ট্র্যাপ চেক যুক্ত করা হয়েছে। |
| ২৭৯০৬৫৫৮৬ | OAuth2-এর রিডাইরেকশন URL-এ, ক্রস সাইট রিকোয়েস্ট ফরজেরি (CSRF) দুর্বলতা এড়ানোর জন্য স্টেট প্যারামিটারের এনট্রপি উন্নত করে এটিকে অপ্রত্যাশিত করে তোলা হয়েছে। |
| ২৮৩৩১০৮৩৬ | বড় আকারের XML ফাইল পার্স করার সময় প্রদর্শিত ত্রুটি বার্তাটি উন্নত করা হয়েছে। |
| ২৪৫৯৩৬৭৯৮ | সংস্থা এবং পরিবেশের নাম সংক্রান্ত একটি সমস্যা Postgresql-এ সমস্যা সৃষ্টি করছিল। |
| ২৯৩৭৩৩৫৩৩ | Edge Gateway কম্পোনেন্টগুলিতে থাকা Spring থার্ড পার্টি লাইব্রেরিটি ভার্সন 5.3.20 থেকে ভার্সন 5.3.27-এ আপডেট করা হয়েছে। |
| ২৯৪৩৬৩১৫৮ | একটি রিগ্রেশনের কারণে এজ ইউআই-এর অ্যানালিটিক্স এবং মনিটরিং পেজের ড্রপডাউন মেনুগুলোতে কিছু অতিরিক্ত ডাইমেনশন দেখা যাচ্ছিল। এটি ঠিক করা হয়েছে। |
| ২৯৭৮৮৯৭৬৫ | apigee-mirr দ্বারা তৈরি আর্টিফ্যাক্টগুলোর মালিকানা এখন সঠিক। |
| ২৯৪৯৮৯০২৭ | নির্দিষ্ট কিছু পরিসংখ্যান এপিআই-এর কর্মক্ষমতা উন্নত করা হয়েছে। |
পরিচিত সমস্যা
জ্ঞাত সমস্যাগুলির সম্পূর্ণ তালিকার জন্য Edge for Private Cloud-এর জ্ঞাত সমস্যাসমূহ দেখুন।
একাধিক প্যাচ সংস্করণ প্রয়োগ করা হচ্ছে
এই অংশে বর্ণনা করা হয়েছে কীভাবে একাধিক প্যাচ সংস্করণ প্রয়োগ করতে হয়, যদি আপনি Edge for Private Cloud-এর এমন কোনো সংস্করণ থেকে আপডেট করেন যা পূর্ববর্তী প্যাচ রিলিজ সংস্করণের চেয়েও পুরোনো।
প্রতিটি প্যাচ রিলিজে Edge for Private Cloud-এর নির্দিষ্ট কম্পোনেন্ট, যেমন edge-management-server আপডেট থাকে। একাধিক প্যাচ ভার্সন প্রয়োগ করতে, আপনার বর্তমানে ইনস্টল করা ভার্সনের পরবর্তী কোনো প্যাচ রিলিজে অন্তর্ভুক্ত প্রতিটি Edge কম্পোনেন্ট আপডেট করতে হবে। আপনার বর্তমান ভার্সনের পরবর্তী সমস্ত ভার্সনের Edge for Private Cloud রিলিজ নোট দেখে এবং সেই রিলিজগুলোর RPM-এর তালিকা পরীক্ষা করে আপনি এই কম্পোনেন্টগুলো খুঁজে পেতে পারেন। সমস্ত Edge for Private Cloud রিলিজ নোটের লিঙ্কের জন্য Apigee Release Notes দেখুন।
দ্রষ্টব্য: আপনাকে প্রতিটি কম্পোনেন্ট শুধুমাত্র একবার আপডেট করতে হবে। এর জন্য, প্যাচ রিলিজে অন্তর্ভুক্ত কম্পোনেন্টটির সর্বশেষ সংস্করণের RPM ইনস্টল করুন। কম্পোনেন্টটি আপডেট করার জন্য সেই সংস্করণের রিলিজ নোটে দেওয়া নির্দেশাবলী অনুসরণ করুন।
দ্রষ্টব্য: কোনো কম্পোনেন্ট আপগ্রেড করলে স্বয়ংক্রিয়ভাবে সেটির সর্বশেষ প্যাচ সংস্করণ ইনস্টল হয়ে যায়। আপনি যদি সর্বশেষ নয় এমন কোনো প্যাচ সংস্করণে আপগ্রেড করতে চান, তাহলে আপনাকে Apigee মিরর ব্যবহার করে Apigee-এর রিপো-র নিজস্ব টারবল কপি রক্ষণাবেক্ষণ করতে হবে এবং Apigee ইনস্টলেশনের জন্য এই মিররটি ব্যবহার করতে হবে। আরও তথ্যের জন্য, "আপনার Edge সংস্করণ রক্ষণাবেক্ষণের জন্য একটি স্থানীয় Edge রিপোজিটরি ব্যবহার করা" দেখুন।