4.19.06.02 - Edge for Private Cloud রিলিজ নোট

আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন।
তথ্য

১০ মার্চ, ২০২০-এ, আমরা প্রাইভেট ক্লাউডের জন্য Apigee Edge-এর একটি নতুন ভার্সন প্রকাশ করেছি।

আপডেট করার পদ্ধতি

আপনার ইনস্টলেশন আপডেট করতে, Edge নোডে নিম্নলিখিত পদ্ধতিটি সম্পাদন করুন:

  1. সব Edge নোডে:

    1. Yum রেপো পরিষ্কার করুন:
      sudo yum clean all
    2. Edge 4.19.06 bootstrap_4.19.06.sh ফাইলটি ডাউনলোড করে /tmp/bootstrap_4.19.06.sh:
      curl https://software.apigee.com/bootstrap_4.19.06.sh -o /tmp/bootstrap_4.19.06.sh
    3. Edge 4.19.06 apigee-service ইউটিলিটি ও ডিপেন্ডেন্সি ইনস্টল করুন:
      sudo bash /tmp/bootstrap_4.19.06.sh apigeeuser=uName apigeepassword=pWord

      Apigee-এর থেকে পাওয়া ইউজারনেম ও পাসওয়ার্ড uName:pWord কোথায় আছে। আপনি pWord বাদ দিলে, এটি লিখতে বলা হবে।

    4. apigee-setup ইউটিলিটি আপডেট করুন:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. apigee-service.sh স্ক্রিপ্ট এক্সিকিউট করতে source কমান্ড ব্যবহার করুন:
      source /etc/profile.d/apigee-service.sh
  2. apigee validate ইউটিলিটি আপডেট করুন:
    sudo /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  3. /opt/apigee/apigee-validate/bundles ডিরেক্টরি থেকে smartdocs.zip-এ নতুন SmartDocs প্রক্সি ইমপোর্ট করুন এবং নতুন রিভিশন হিসেবে ডেপ্লয় করুন। নতুন প্রক্সি সেই প্রতিষ্ঠানে ইমপোর্ট করতে হবে যেখানে SmartDocs বর্তমানে কনফিগার করা আছে। প্রক্সিটি নতুন রিভিশন হিসেবে ডিপ্লয় করলে, প্রয়োজন হলে রোলব্যাক করা সহজ হবে।

    মনে রাখবেন: ডেপ্লয় করার আগে, নতুন প্রক্সিতে থাকা <VirtualHost> আপনার এনভায়রনমেন্টে বর্তমানে সেট করা <VirtualHost> কনফিগারেশনের সাথে ম্যাচ করছে কিনা তা নিশ্চিত করুন। যদি না হয়, তাহলে ডেপ্লয় করার আগে প্রক্সি এডিট করুন।

  4. 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 তৈরি করার ইন্টারফেস মনে রাখবেন: আপনি এই KVM যোগ ও কনফিগার না করলে, প্রক্সি হোয়াইটলিস্ট প্রয়োগ করবে না। এর ফলে আপনার হোস্ট ও IP অ্যাড্রেসে অননুমোদিত অ্যাক্সেস দেওয়া হতে পারে। SmartDocs-এ ডকুমেন্ট করা API এন্ডপয়েন্টের শুধুমাত্র হোস্টনেম ও IP অ্যাড্রেস "allowed_hosts" ভ্যালুতে অন্তর্ভুক্ত করা উচিত।

কাজ করে এমন সফ্টওয়্যার

কোনওটিই নয়।

পুরনো হয়ে যাওয়া ও বন্ধ করে দেওয়া

কোনওটিই নয়।

সমস্যার সমাধান করা হয়েছে

এই রিলিজে সমাধান করা বাগগুলির তালিকা নিচে দেওয়া হল:

ইস্যু আইডি বিবরণ
145340106

Apigee SmartDocs API Vulnerability

নিরাপত্তা সংক্রান্ত দুর্বলতা সমাধান করতে Apigee SmartDocs প্রক্সি আপডেট করা হয়েছে। আরও তথ্য ও প্রয়োজনীয় ধাপের জন্য আপডেট করার পদ্ধতি দেখুন।