4.19.06.02 - ব্যক্তিগত ক্লাউড রিলিজ নোটের জন্য প্রান্ত

আপনি Apigee Edge-এর ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন
.info- তে যান।

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

আপডেট পদ্ধতি

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

  1. সমস্ত এজ নোডে:

    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

      এখানে uName:pWord হলো Apigee থেকে পাওয়া আপনার ইউজারনেম এবং পাসওয়ার্ড। আপনি যদি 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 প্রক্সিটি বর্তমানে স্থাপন করা আছে।

    দ্রষ্টব্য : নিশ্চিত করুন যে এনক্রিপ্টেড (encrypted) বক্সটি চেক করা নেই।

    • “is_whitelist_configured” নামে একটি কী (key) যোগ করুন, যার মান হবে “YES”।
    • “allowed_hosts” নামে একটি দ্বিতীয় কী যোগ করুন, যেখানে ভ্যালুগুলো হবে স্পেস দিয়ে আলাদা করা 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-টি যোগ এবং কনফিগার না করেন, তাহলে প্রক্সি হোয়াইটলিস্টিং প্রয়োগ করবে না। এর ফলে আপনার হোস্ট এবং আইপি অ্যাড্রেসগুলোতে অননুমোদিত অ্যাক্সেস হতে পারে। শুধুমাত্র SmartDocs-এ নথিভুক্ত API এন্ডপয়েন্টগুলোর হোস্টনেম এবং আইপি অ্যাড্রেসগুলোই "allowed_hosts" ভ্যালুতে অন্তর্ভুক্ত করা উচিত।

সমর্থিত সফটওয়্যার

কিছুই না।

অবচয় এবং অবসর

কিছুই না।

ত্রুটিগুলি সমাধান করা হয়েছে

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

ইস্যু আইডি বর্ণনা
১৪৫৩৪০০৬

Apigee SmartDocs API দুর্বলতা

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