আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন। তথ্য
১০ মার্চ, ২০২০-এ, আমরা প্রাইভেট ক্লাউডের জন্য Apigee Edge-এর একটি নতুন ভার্সন প্রকাশ করেছি।
আপডেট করার পদ্ধতি
আপনার ইনস্টলেশন আপডেট করতে, Edge নোডে নিম্নলিখিত পদ্ধতিটি সম্পাদন করুন:
-
সব Edge নোডে:
- Yum রেপো পরিষ্কার করুন:
sudo yum clean all
- Edge 4.19.01
bootstrap_4.19.01.sh-এর লেটেস্ট ভার্সনটি/tmp/bootstrap_4.19.01.sh-এ ডাউনলোড করুন:curl https://software.apigee.com/bootstrap_4.19.01.sh -o /tmp/bootstrap_4.19.01.sh
- Edge 4.19.01
apigee-serviceইউটিলিটি ও ডিপেন্ডেন্সি ইনস্টল করুন:sudo bash /tmp/bootstrap_4.19.01.sh apigeeuser=uName apigeepassword=pWord
Apigee-এর থেকে পাওয়া ইউজারনেম ও পাসওয়ার্ড uName:pWord কোথায় আছে। আপনি pWord বাদ দিলে, এটি লিখতে বলা হবে।
apigee-setupইউটিলিটি আপডেট করুন:sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
apigee-service.shস্ক্রিপ্ট এক্সিকিউট করতেsourceকমান্ড ব্যবহার করুন:source /etc/profile.d/apigee-service.sh
- Yum রেপো পরিষ্কার করুন:
apigee validateইউটিলিটি আপডেট করুন:sudo /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
/opt/apigee/apigee-validate/bundlesডিরেক্টরি থেকেsmartdocs.zip-এ নতুন SmartDocs প্রক্সি ইমপোর্ট করুন এবং নতুন রিভিশন হিসেবে ডেপ্লয় করুন। নতুন প্রক্সি সেই প্রতিষ্ঠানে ইমপোর্ট করতে হবে যেখানে SmartDocs বর্তমানে কনফিগার করা আছে। প্রক্সিটি নতুন রিভিশন হিসেবে ডিপ্লয় করলে, প্রয়োজন হলে রোলব্যাক করা সহজ হবে।মনে রাখবেন: ডেপ্লয় করার আগে, নতুন প্রক্সিতে থাকা
<VirtualHost>আপনার এনভায়রনমেন্টে বর্তমানে সেট করা<VirtualHost>কনফিগারেশনের সাথে ম্যাচ করছে কিনা তা নিশ্চিত করুন। যদি না হয়, তাহলে ডেপ্লয় করার আগে প্রক্সি এডিট করুন।- Edge UI থেকে, নিচে দেখানো ছবির মতো “smartdocs_whitelist” নামের KVM তৈরি ও আপডেট করুন।
KVM সেইসব সংস্থা ও পরিবেশে তৈরি করতে হবে যেখানে SmartDocs প্রক্সি
বর্তমানে ডেপ্লয় করা আছে।
মনে রাখবেন: এনক্রিপ্ট করা বক্সে টিকচিহ্ন দেওয়া নেই কিনা তা ভালভাবে দেখে নিন।
- “is_whitelist_configured” নামের একটি কী যোগ করুন, যেখানে ভ্যালু হল “YES”।
- "allowed_hosts" নামের দ্বিতীয় কী যোগ করুন, যেখানে ভ্যালু হল স্পেস দিয়ে আলাদা করা হোস্টনেম বা IP অ্যাড্রেস
যা SmartDocs থেকে কল করা হয়। "allowed_hosts"-এর ভ্যালুতে SmartDocs-এ যোগ করা OpenAPI স্পেসিফিকেশনে
অন্তর্ভুক্ত যেকোনও হোস্ট থাকতে হবে। যেমন, আপনার কাছে যদি এমন কোনও OpenAPI স্পেক থাকে যা
mocktarget.apigee.net-কে কল করে, তাহলে আপনাকে "allowed_hosts" ভ্যালুতেmocktarget.apigee.netযোগ করতে হবে। KVM-এ কোনও হোস্ট অন্তর্ভুক্ত না থাকলে, SmartDocs-এর উত্তর400 Bad Requestহবে এবং এতেBad Request-Hostname not permittedকন্টেন্ট পে-লোড থাকবে
মনে রাখবেন: আপনি এই KVM যোগ ও কনফিগার না করলে, প্রক্সি হোয়াইটলিস্ট প্রয়োগ করবে না। এর ফলে
আপনার হোস্ট ও IP অ্যাড্রেসে অননুমোদিত অ্যাক্সেস দেওয়া হতে পারে। SmartDocs-এ ডকুমেন্ট করা API এন্ডপয়েন্টের
শুধুমাত্র হোস্টনেম ও IP অ্যাড্রেস "allowed_hosts" ভ্যালুতে অন্তর্ভুক্ত করা উচিত।
কাজ করে এমন সফ্টওয়্যার
কোনওটিই নয়।
পুরনো হয়ে যাওয়া ও বন্ধ করে দেওয়া
কোনওটিই নয়।
সমস্যার সমাধান করা হয়েছে
এই রিলিজে সমাধান করা বাগগুলির তালিকা নিচে দেওয়া হল:
| ইস্যু আইডি | বিবরণ |
|---|---|
| 145340106 | Apigee SmartDocs API Vulnerability নিরাপত্তা সংক্রান্ত দুর্বলতা সমাধান করতে Apigee SmartDocs প্রক্সি আপডেট করা হয়েছে। আরও তথ্য ও প্রয়োজনীয় ধাপের জন্য আপডেট করার পদ্ধতি দেখুন। |