180202 - পাবলিক ক্লাউড রিলিজ নোটের জন্য Apigee এজ

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

মঙ্গলবার, ২০ ফেব্রুয়ারি, ২০১৮ তারিখে, আমরা পাবলিক ক্লাউডের জন্য Apigee Edge-এর একটি নতুন সংস্করণ প্রকাশ করা শুরু করেছি।

নতুন বৈশিষ্ট্য এবং আপডেট

এই রিলিজের নতুন ফিচার ও আপডেটগুলো নিচে দেওয়া হলো।

ইস্যু আইডি উপাদানের নাম বর্ণনা
একাধিক ম্যানেজমেন্ট সার্ভার, এপিআই রানটাইম

সেলফ-সার্ভিস ভার্চুয়াল হোস্ট এবং টিএলএস এখন সাধারণভাবে উপলব্ধ।

ব্যবহারের বিস্তারিত তথ্যের জন্য, ভার্চুয়াল হোস্ট এবং TLS/SSL সম্পর্কে দেখুন।

৭১৮৬১৪৪২ ম্যানেজমেন্ট সার্ভার

প্রক্সি বান্ডেল আমদানি/আপডেট অপ্টিমাইজেশন

Edge এখন থেকে ডিপ্লয় করার সময় API প্রক্সি বান্ডেলগুলোর উপর আরও শক্তিশালী ভ্যালিডেশন করবে। এই আপডেটটি দ্রুততর ডিপ্লয়মেন্ট নিশ্চিত করতে সাহায্য করে এবং একই সাথে একাধিক ব্যবহারকারী একই বান্ডেল ইম্পোর্ট করলে ডিপ্লয়মেন্ট ব্যর্থতা ও বান্ডেল করাপশনের ঝুঁকি কমায়। নিচে এর উল্লেখযোগ্য পরিবর্তন ও আচরণগুলো উল্লেখ করা হলো:

  • প্রতিটি বান্ডেলের ফাইল সিস্টেম রুট অবশ্যই /apiproxy হতে হবে।
  • Edge এখন আর কোনো API প্রক্সি বান্ডেলের রিসোর্স ফোল্ডারের পাথগুলোকে উপেক্ষা করার চেষ্টা করে না। (উদাহরণস্বরূপ, Edge এখন আর .git বা .svn ডিরেক্টরিগুলোকে উপেক্ষা করে না।)
  • যদি কোনো বান্ডেলে একাধিক API প্রক্সি XML কনফিগারেশন ফাইলের (যেমন, apiproxy/proxy1.xml এবং apiproxy/proxy2.xml) ভুল কনফিগারেশন থাকে, তাহলে API প্রক্সির জন্য কোন কনফিগারেশনটি ব্যবহৃত হবে তার কোনো নিশ্চয়তা নেই।
৭১৫৪৮৭১১ ম্যানেজমেন্ট সার্ভার

স্থাপন যাচাইকরণ

এই রিলিজের আগে পর্যন্ত, Edge নির্দিষ্ট ভ্যালিডেশন ত্রুটির জন্য API প্রক্সি ডেপ্লয়মেন্টগুলো নিষ্ক্রিয়ভাবে পরীক্ষা করত এবং অ্যাডভাইজরি টুলের মাধ্যমে সংস্থাগুলোকে প্রয়োজনীয় সমাধান সম্পর্কে অবহিত করত। ‘ডেপ্লয়মেন্ট এরর অ্যাডভাইজরি’ অংশে বর্ণিত এই অ্যাডভাইজরিগুলোর উদ্দেশ্য ছিল ব্যবহারকারীদের সেইসব সমস্যা সমাধানের জন্য সময় দেওয়া, যা পরবর্তীতে প্রোডাক্টে ভ্যালিডেশন চালু করা হলে ডেপ্লয়মেন্ট ত্রুটির কারণ হতে পারত। এই রিলিজের মাধ্যমে, Edge এখন সেই ভ্যালিডেশনগুলো সম্পাদন করে এবং সেই অনুযায়ী ডেপ্লয়মেন্ট ত্রুটি প্রদর্শন করে।

৬৭৯৪৬০৪৫ এপিআই রানটাইম

স্বয়ংক্রিয় স্কেলিং-সচেতন স্পাইক অ্যারেস্ট নীতি

স্পাইক অ্যারেস্ট পলিসিতে একটি নতুন <UseEffectiveCount> এলিমেন্ট রয়েছে যা আপনাকে মেসেজ প্রসেসরগুলোর মধ্যে স্বয়ংক্রিয়ভাবে স্পাইক অ্যারেস্ট কাউন্ট বন্টন করতে দেয়। যখন এটি 'true' তে সেট করা হয়, তখন প্রতিটি মেসেজ প্রসেসর তার অনুমোদিত স্পাইক রেট লিমিটকে বর্তমানে সক্রিয় মেসেজ প্রসেসরের সংখ্যা দিয়ে ভাগ করে এবং মেসেজ প্রসেসর যোগ বা অপসারণ করা হলে রেট লিমিটটি সামঞ্জস্য করে। পলিসি থেকে এই এলিমেন্টটি বাদ দেওয়া হলে এর ডিফল্ট মান 'false' থাকে।

আরও তথ্যের জন্য, স্পাইক অ্যারেস্ট নীতি বিষয়ক আলোচনাটি দেখুন।

৭২৬৯৮২৪৯ এপিআই রানটাইম

সংযোগ ব্যর্থতার কারণে এমপি লগিং উন্নত করুন

৭২৪৫৪৯০১ এপিআই রানটাইম

Rhino 1.7.8 এবং Trireme 0.9.1-এ আপগ্রেড করুন।

৭২৪৪৯১৯৭ এপিআই রানটাইম

রাউটারের নির্ধারিত সময়ের আগে টাইমআউট হওয়া এড়াতে সমস্ত প্রক্সির জন্য ডিফল্ট এপিআই টাইমআউট ৫৫ সেকেন্ডে সেট করুন।

৭২২৩৬৬৯৮ এপিআই রানটাইম

ক্যানারি ডিপ্লয়মেন্টের জন্য লগিং ইভেন্ট যোগ করুন

৬৯৮৬৩২১৬ এপিআই রানটাইম

স্ব-স্বাক্ষরিত HTTPS স্বাস্থ্য পরীক্ষা অনুমোদন করুন

৬৯৫০০৩০২৩ এপিআই রানটাইম

MP DNS রেজোলিউশনের জন্য অ্যাসিঙ্ক থ্রেড পুল ব্যবহার করা উচিত।

৬৭৭০৮৭২৬, ৬৮১৪৮৩২৮ এপিআই রানটাইম

এপিআই পণ্যের নিরাপত্তা উন্নয়ন

features.keymanagement.disable.unbounded.permissions নামক একটি নতুন অর্গানাইজেশন-লেভেল প্রপার্টি, এপিআই কল যাচাই করার ক্ষেত্রে এপিআই প্রোডাক্টগুলোর নিরাপত্তা আরও জোরদার করে। যখন প্রপার্টিটির মান 'true' সেট করা হয় (এই রিলিজের পরে তৈরি হওয়া অর্গানাইজেশনগুলোর জন্য যা ডিফল্ট), তখন নিম্নলিখিত ফিচারগুলো কার্যকর হয়।

অ্যাপ তৈরি

ডেভেলপার বা কোম্পানি অ্যাপ তৈরি করার সময়, ম্যানেজমেন্ট এপিআই-এর জন্য অ্যাপটিকে একটি এপিআই প্রোডাক্টের সাথে যুক্ত থাকা আবশ্যক। (ম্যানেজমেন্ট ইউআই ইতিমধ্যেই এটি নিশ্চিত করে।)

এপিআই পণ্য কনফিগারেশন

একটি এপিআই প্রোডাক্ট তৈরি বা আপডেট করতে হলে, সেই প্রোডাক্টটির সংজ্ঞায় অবশ্যই অন্তত একটি এপিআই প্রক্সি অথবা একটি রিসোর্স পাথ অন্তর্ভুক্ত থাকতে হবে।

রানটাইম নিরাপত্তা

নিম্নলিখিত পরিস্থিতিতে একটি এপিআই প্রোডাক্ট দ্বারা এপিআই কলগুলি প্রত্যাখ্যান করা হয়:

  • একটি এপিআই প্রোডাক্টে অন্তত একটি এপিআই প্রক্সি বা রিসোর্স পাথ অন্তর্ভুক্ত নেই।
  • যদি মেসেজের flow.resource.name ভেরিয়েবলে এমন কোনো রিসোর্স পাথ অন্তর্ভুক্ত না থাকে যা এপিআই প্রোডাক্ট মূল্যায়ন করতে পারে।
  • যদি এপিআই কলকারী অ্যাপটি কোনো এপিআই প্রোডাক্টের সাথে যুক্ত না থাকে

বিদ্যমান সংস্থাগুলির জন্য, প্রপার্টির মান 'ফলস' (false) থাকে এবং সিস্টেম অ্যাডমিনিস্ট্রেটর অনুমতিপ্রাপ্ত কোনো ব্যবহারকারীকে এটি স্পষ্টভাবে পরিবর্তন করতে হবে। এর মানে হলো, পাবলিক ক্লাউড গ্রাহকদের প্রপার্টির মান পরিবর্তন করার জন্য Apigee সাপোর্টের সাথে যোগাযোগ করতে হবে।

৬৬০০৩৯০৩ এপিআই রানটাইম

রাউটার থেকে মেসেজ প্রসেসরের যোগাযোগ ডিফল্টরূপে সুরক্ষিত থাকবে

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

এই রিলিজে নিম্নলিখিত বাগগুলো সমাধান করা হয়েছে। এই তালিকাটি মূলত সেইসব ব্যবহারকারীদের জন্য, যারা তাদের সাপোর্ট টিকেটগুলো সমাধান হয়েছে কিনা তা পরীক্ষা করে দেখতে চান। এটি সকল ব্যবহারকারীকে বিস্তারিত তথ্য প্রদানের জন্য তৈরি করা হয়নি।

ইস্যু আইডি উপাদানের নাম বর্ণনা
৭২৫৫৩৫১৪ এপিআই রানটাইম

Node.js স্ক্রিপ্টের ভুল শ্রেণিবিন্যাসজনিত ত্রুটি সংশোধন করুন

৭০৫০৯২৯৫ এপিআই রানটাইম

অ্যাক্সেস কন্ট্রোল পলিসি বিশ্বস্ত আইপি

৬৯৭১২৩০০ এপিআই রানটাইম

নিয়মিত বিরতিতে ডিএনএস পুনঃ-সমাধান করার জন্য মেসেজ লগিং নীতি।

৬৭৪৮৯৮৯৫ ম্যানেজমেন্ট সার্ভার

TLS সার্টিফিকেট চেইন যাচাইকরণ

সার্টিফিকেট চেইন ব্যবহার করে কীস্টোর অ্যালিয়াস তৈরি করার সময়, আপনাকে অবশ্যই চেইনের সার্টিফিকেটগুলোকে একটি নিউলাইন দিয়ে আলাদা করতে হবে। আপনার সার্টিফিকেট চেইন এই শর্তটি পূরণ না করলে, Edge এখন অ্যালিয়াস তৈরির সময় একটি 400 Bad Request ত্রুটি দেখায়।