আপনি Apigee Edge-এর ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন .info- তে যান।
২০২৫ সালের ২১শে জুলাই, আমরা প্রাইভেট ক্লাউডের জন্য Apigee Edge-এর একটি নতুন সংস্করণ প্রকাশ করেছি।
আপডেট পদ্ধতি
আপনি যদি Edge for Private Cloud-এর পূর্ববর্তী রিলিজ থেকে আপডেট করেন, তবে এই রিলিজটি কীভাবে ইনস্টল করবেন তা এই বিভাগে বর্ণনা করা হয়েছে। যদি আপনাকে আরও আগের কোনো রিলিজ থেকে আপডেট করতে হয়, তবে ‘একাধিক প্যাচ সংস্করণ প্রয়োগ করা’ দেখুন।
এই রিলিজটি আপডেট করলে নিচে তালিকাভুক্ত উপাদানগুলো আপডেট হবে:
- edge-gateway-4.53.00-0.0.60310.noarch.rpm
- edge-management-server-4.53.00-0.0.60310.noarch.rpm
- edge-message-processor-4.53.00-0.0.60310.noarch.rpm
- edge-postgres-server-4.53.00-0.0.60310.noarch.rpm
- edge-qpid-server-4.53.00-0.0.60310.noarch.rpm
- এজ-রাউটার-4.53.00-0.0.60310.noarch.rpm
- apigee-qpidd-8.0.6-0.0.2540.noarch.rpm
- apigee-setup-4.53.00-0.0.1151.noarch.rpm
- apigee-sso-4.53.00-0.0.21590.noarch.rpm
- apigee-tomcat-9.0.106-0.0.957.noarch.rpm
- edge-uapim-4.53.00-0.0.60313.noarch.rpm
- edge-uapim-connector-4.53.00-0.0.60313.noarch.rpm
- edge-mint-gateway-4.53.00-0.0.40542.noarch.rpm
- edge-mint-management-server-4.53.00-0.0.40542.noarch.rpm
- edge-mint-message-processor-4.53.00-0.0.40542.noarch.rpm
বর্তমানে ইনস্টল করা RPM সংস্করণগুলি আপডেট করার প্রয়োজন আছে কিনা তা পরীক্ষা করতে, নিম্নলিখিতটি লিখুন:
apigee-all version
আপনার ইনস্টলেশন আপডেট করতে, এজ নোডগুলিতে নিম্নলিখিত পদ্ধতি অনুসরণ করুন:
সমস্ত এজ নোডে:
- Yum রিপোজিটরিগুলো পরিষ্কার করুন:
sudo yum clean all
- সর্বশেষ Edge 4.53.00-এর
bootstrap_4.53.00.shফাইলটি/tmp/bootstrap_4.53.00.shএ ডাউনলোড করুন:curl https://software.apigee.com/bootstrap_4.53.00.sh -o /tmp/bootstrap_4.53.00.sh
- Edge 4.53.00-এর
apigee-serviceইউটিলিটি এবং এর নির্ভরশীলতাগুলো ইনস্টল করুন:sudo bash /tmp/bootstrap_4.53.00.sh apigeeuser=uName apigeepassword=pWord
এখানে uName এবং pWord হলো Apigee থেকে পাওয়া আপনার ইউজারনেম এবং পাসওয়ার্ড। আপনি যদি pWord উল্লেখ না করেন, তবে আপনাকে এটি প্রবেশ করানোর জন্য বলা হবে।
-
apigee-service.shস্ক্রিপ্টটি চালানোর জন্যsourceকমান্ডটি ব্যবহার করুন:source /etc/profile.d/apigee-service.sh
apigee-setupইউটিলিটি আপডেট করুন:apigee-service apigee-setup update
- Yum রিপোজিটরিগুলো পরিষ্কার করুন:
- সমস্ত এজ নোডে,
edgeপ্রসেসের (মনিটাইজেশন সহ) জন্যupdate.shস্ক্রিপ্টটি চালান:/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- সমস্ত Qpid নোডে, update.sh স্ক্রিপ্টটি চালান:
/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- আপনি যদি SSO ব্যবহার করেন, তাহলে নিম্নলিখিত কমান্ডটি চালান:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
বাগ সংশোধন
এই বিভাগে এই রিলিজে সমাধান করা প্রাইভেট ক্লাউড বাগগুলোর তালিকা দেওয়া হয়েছে।
| ইস্যু আইডি | বর্ণনা |
|---|---|
| ৪২৯০৫৬৫৭৯ | qpid-এর wait_for_ready স্ক্রিপ্টটি সংশোধন করা হয়েছে। |
| ৩৯১৮৫২৩০৬ | টাইমজোন পরিবর্তনের পর ফিক্সড মনিটাইজেশন লেনদেনের রেটিং ব্যর্থতা। |
উন্নতি
এই বিভাগে বর্তমান রিলিজের উন্নতিগুলো তালিকাভুক্ত করা হয়েছে।
| ইস্যু আইডি | বর্ণনা |
|---|---|
| ৪৩০৬৬৫৭৯৩ | মেসেজ প্রসেসর বুটআপের সময় কী এবং সার্টিফিকেট অপারেশনের জন্য অতিরিক্ত লগিং যোগ করা হয়েছে। |
| ৩৬৬১৪৪৭৮৭ | স্বতন্ত্র সত্তাগুলোর জন্য চাহিদা অনুযায়ী ডেটা সিঙ্ক্রোনাইজেশন সহজ করতে মনিটাইজেশন এপিআই যুক্ত করা হয়েছে। |
নিরাপত্তাজনিত সমস্যা সমাধান করা হয়েছে
| ইস্যু আইডি | বর্ণনা |
|---|---|
| ৩৯১৫৪৬৫১৩ | মনিটাইজেশনের জন্য একাধিক নিরাপত্তা ত্রুটি সমাধান করা হয়েছে। |
প্রাইভেট ক্লাউড এপিআই হাব সংযোগকারী ইন্টিগ্রেশনের জন্য এজ
এই রিলিজে প্রাইভেট ক্লাউড ইন্টিগ্রেশনের জন্য Apigee API Hub কানেক্টরের সাপোর্ট অন্তর্ভুক্ত করা হয়েছে, যা সংস্থাগুলোকে API মেটাডেটা এবং রানটাইম অ্যানালিটিক্স উভয়ই Google Cloud API Hub-এ সিঙ্ক করতে সক্ষম করে। এই ইন্টিগ্রেশনে একটি নতুন Apigee API Hub কানেক্টর বাইনারি এবং মেসেজ প্রসেসরের কিছু উন্নত সংস্করণ রয়েছে, যা রানটাইম ডেটা একটি নেটওয়ার্ক ফাইল সিস্টেমে (NFS) এক্সপোর্ট করে। প্রাইভেট ক্লাউডের জন্য API Hub কানেক্টর এই ডেটা গ্রহণ করে এবং API Hub-এ প্রকাশ করে। এতে কোনো বাগ ফিক্স বা প্রাইভেট ক্লাউডের জন্য Apigee Edge-এর বিদ্যমান কার্যকারিতায় কোনো পরিবর্তন আনা হয়নি। প্রাইভেট ক্লাউডের জন্য Edge API Hub কানেক্টর ইন্টিগ্রেশন সম্পর্কে আরও তথ্যের জন্য, API Hub কানেক্টর ইন্টিগ্রেশন ওভারভিউ এবং ফ্লো দেখুন।
মূল আকর্ষণসমূহ:
- নতুন Apigee API Hub সংযোগকারী বাইনারি
- NFS-এ রানটাইম ডেটা রপ্তানি করার জন্য মেসেজ প্রসেসরের উন্নয়ন।
- এপিআই হাব-এ এপিআই মেটাডেটা এবং রানটাইম ডেটা প্রকাশের জন্য সম্পূর্ণ সমর্থন
- প্রাইভেট ক্লাউড এপিআই ফ্লো-এর জন্য স্ট্যান্ডার্ড Apigee API Hub কানেক্টর ব্যবহার করে অপ্ট-ইন ভিত্তিক অ্যাক্টিভেশন
- এনভায়রনমেন্ট এবং প্রক্সি বান্ডেল আপলোড সমর্থন করার জন্য কানেক্টরের সাথে নতুন এপিআই ইন্টিগ্রেশন।
- নতুন API কার্যকারিতা সক্রিয় করার জন্য এখন কানেক্টরের সার্ভিস অ্যাকাউন্টের জন্য একটি নতুন IAM পারমিশন (
roles/apihub.admin) প্রয়োজন।
ব্যক্তিগতভাবে শনাক্তযোগ্য তথ্য (PII) মাস্কিং
এই ফিচারটি আপনাকে এপিআই হাব-এ সিঙ্ক্রোনাইজ করার আগে এপিআই প্রক্সি এবং শেয়ার্ড ফ্লো বান্ডেলের মধ্যে থাকা সংবেদনশীল ডেটা মাস্ক করার সুযোগ দিয়ে ডেটার গোপনীয়তা এবং সম্মতি নিশ্চিত করে।
- ডিফল্ট মাস্ক: কানেক্টরটি পলিসি কনফিগারেশনে পরিচিত ব্যক্তিগত শনাক্তকরণ তথ্যের (PII) উৎসগুলোকে (যেমন, হার্ডকোডেড বেসিক অথেনটিকেশন পাসওয়ার্ড, JWT/JWS পলিসিতে থাকা প্রাইভেট কী) মাস্ক করার জন্য স্বয়ংক্রিয়ভাবে XPath এক্সপ্রেশনের একটি বিল্ট-ইন তালিকা (ডিফল্ট মাস্ক) প্রয়োগ করে।
- কাস্টম মাস্ক: আপনি
/opt/apigee/customer/application/uapim-connector.propertiesফাইলেconf_uapim_connector.uapim.mask.xpathsপ্রপার্টি সেট করার মাধ্যমে অতিরিক্ত কাস্টম মাস্ক কনফিগার করতে পারেন, যা আপনাকে গ্রাহক-নির্দিষ্ট সংবেদনশীল ফিল্ডগুলোকে টার্গেট করার সুযোগ দেয়।
সংগঠন সমন্বয় (ব্যাকফিল)
এই কানেক্টরটি এখন একটি বিদ্যমান Apigee অর্গানাইজেশনের সম্পূর্ণ API মেটাডেটা সেটকে API Hub-এর সাথে সমন্বয় (বা ব্যাকফিলিং) করার জন্য একটি সুনির্দিষ্ট প্রক্রিয়া প্রদান করে।
- প্রক্রিয়া: সমন্বয় সাধন করা হয় কানেক্টরের কনফিগারেশন থেকে একটি সংস্থাকে সাময়িকভাবে অপ্ট-আউট করে (
runtimeDataPubsubএবংmetadataPubsubপ্রপার্টির মান মুছে দিয়ে) এবং তারপর অবিলম্বে এটিকে আবার অপ্ট-ইন করে (মানগুলো পুনরুদ্ধার করে)। - কার্যকারিতা: এই পদক্ষেপটি কানেক্টরকে নির্দিষ্ট সংস্থার সমস্ত মেটাডেটার সম্পূর্ণ ফেচ এবং পূর্ণাঙ্গ রিসিংক করতে বাধ্য করে, যার ফলে ডেটার সম্ভাব্য অসঙ্গতি সমাধান হয়।
সমর্থিত সফ্টওয়্যারে পরিবর্তন
Tomcat v9.0.106 সমর্থিত। সমর্থিত সফ্টওয়্যারের সম্পূর্ণ তালিকার জন্য Edge for Private Cloud সমর্থিত সফ্টওয়্যার দেখুন।
অবচয় এবং অবসর
এই সংস্করণে নতুন কোনো কিছু বাতিল বা অবসায়ন করা হয়নি।
পরিচিত সমস্যা
জ্ঞাত সমস্যাগুলির সম্পূর্ণ তালিকার জন্য 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 রিপোজিটরি ব্যবহার করা" দেখুন।