14.01.00.00 - Apigee Edge অন-প্রিমিসেস রিলিজ নোট

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

বুধবার, ২৯শে জানুয়ারি, ২০১৪ তারিখে, আমরা Apigee Edge-এর একটি নতুন অন-প্রিমিসেস সংস্করণ প্রকাশ করেছি।

আপনার কোনো প্রশ্ন থাকলে Apigee Edge Support-এর সাথে যোগাযোগ করুন।

এই রিলিজে নিম্নলিখিত ক্লাউড রিলিজগুলো থেকে নতুন ফিচার এবং বাগ ফিক্স অন্তর্ভুক্ত করা হয়েছে:

নতুন বৈশিষ্ট্য এবং উন্নতি

  • OAuth 2.0 টোকেনের কাস্টম অ্যাট্রিবিউট আপডেট করুন
    নতুন 'সেট ওঅথ ভি২.০ ইনফো' পলিসি আপনাকে ওঅথ ২.০ টোকেনের কাস্টম অ্যাট্রিবিউট আপডেট করার সুযোগ দেয়।
    http://apigee.com/docs/api-services/content/set-oauth-tokens-attributes-using-setoauthv2info
  • OAuth 1.0a নীতি আপডেট
    এই রিলিজে OAuth 1.0a পলিসিতে নিম্নলিখিত আপডেটগুলো অন্তর্ভুক্ত করা হয়েছে:
    • OAuth 2.0 টোকেনের মতোই, এখন আপনি OAuth 1.0a টোকেনেও কাস্টম অ্যাট্রিবিউট সেট করতে পারবেন।
    • নতুন GenerateVerifier অপারেশনটি আপনাকে একটি OAuth 1.0a ভেরিফায়ার (যা OAuth 2.0-এর অথরাইজেশন কোডের অনুরূপ) তৈরি ও ফেরত দিতে দেয়।
    http://apigee.com/docs/api-services/content/authorize-requests-using-oauth-10a
  • ফ্লো ভেরিয়েবলে SSL তথ্য
    Apigee Edge এখন আপনাকে ফ্লো ভেরিয়েবলে SSL তথ্য প্রচার এবং অ্যাক্সেস করার সুযোগ দেয়। একটি ProxyEndpoint-এ নতুন 'propagate.additional.ssl.headers' প্রপার্টি সেট করার মাধ্যমে, আপনি একটি Apache ওয়েব সার্ভারে উপলব্ধ একই SSL তথ্য অ্যাক্সেস করতে পারবেন।
    http://apigee.com/docs/api-services/api/variables-reference
  • JMS হেডারগুলিকে HTTP হেডার হিসাবে
    পরবর্তী প্রক্রিয়াকরণের জন্য এখন সমস্ত JMS হেডার HTTP হেডার হিসেবে পাঠানো হয়।
  • নোড.জেএস মডিউল আপডেট
    Apigee-এর বিল্ট-ইন Node.js মডিউলটি নিম্নলিখিত মডিউলগুলো অন্তর্ভুক্ত করার জন্য আপডেট করা হয়েছে: argo 0.4.9, async 0.2.9, express 3.4.8, underscore 1.5.2, usergrid 0.10.7, volos-cache-memory 0.0.3, volos-oauth-apigee 0.0.2, volos-quota-apigee 0.0.2।
  • ম্যানেজমেন্ট UI-তে কাস্টম রোল - বিটা
    “বিজনেস ইউজার”, “অপারেশনস অ্যাডমিনিস্ট্রেটর”, “অর্গানাইজেশন অ্যাডমিনিস্ট্রেটর”, এবং “ইউজার”-এর মতো বিদ্যমান ইউজার রোলগুলোর পাশাপাশি, এই রিলিজে একটি বিটা ফিচার অন্তর্ভুক্ত করা হয়েছে যা আপনাকে ম্যানেজমেন্ট UI-তে কাস্টম রোল তৈরি করার সুযোগ দেয়। কাস্টম রোল ব্যবহার করে আপনি Edge-এর বিভিন্ন ফিচারের অ্যাক্সেস নিয়ন্ত্রণ করতে পারবেন।
  • অ্যাডভান্সড এপিআই সার্ভিসেস (পূর্বে অ্যাপ সার্ভিসেস) ইনস্টলার
    Apigee Edge Advanced API Services (পূর্বে App Services নামে পরিচিত) এখন অন-প্রিমিসেস পরিবেশে ব্যবহারের জন্য উপলব্ধ। বিদ্যমান Edge ইনস্টলারটি আপনাকে আপনার নিজস্ব অন-প্রিমিসেস পরিবেশে Advanced API Services স্থাপন এবং কনফিগার করতে দেয়।
  • ডেভেলপার সার্ভিসেস মনিটাইজেশন (পূর্বে মনিটাইজেশন সার্ভিসেস) ইনস্টলার
    মনিটাইজেশন সুবিধা এজ ডেভেলপার সার্ভিসেস-এর একটি অংশ। এজ অন-প্রিমিসেস ইনস্টলারে এখন একটি উন্নত ও সমন্বিত মনিটাইজেশন ইনস্টলার অন্তর্ভুক্ত রয়েছে। মনিটাইজেশনের জন্য একটি অতিরিক্ত পেইড লাইসেন্স প্রয়োজন।
  • একই হোস্টে একাধিক মেসেজ প্রসেসর - সাইলেন্ট ইনস্টলেশন
    এই উন্নতিটি একটি একক হোস্টে একাধিক মেসেজ প্রসেসর ইনস্টল করার ডেপ্লয়মেন্ট টপোলজিকে সমর্থন করে, যার জন্য প্রতিটি মেসেজ প্রসেসরকে একটি নির্দিষ্ট আইপি অ্যাড্রেসের সাথে বাইন্ড করার প্রয়োজন হয়। আপনি এখন সাইলেন্ট ইনস্টলেশন কনফিগারেশন ফাইলে একটি BIND_ON_ALL_INTERFACES=n প্রপার্টি সেটিং যোগ করতে পারেন, যা একটি মেসেজ প্রসেসরকে একই ফাইলের HOSTIP প্রপার্টি দ্বারা নির্দিষ্ট একটি নির্দিষ্ট আইপি অ্যাড্রেসে লিসেন করতে বাধ্য করে। এই প্রপার্টি এবং সাইলেন্ট ইনস্টলেশন কনফিগার করার বিষয়ে আরও তথ্যের জন্য, Apigee On-premises Deployment Kit Install and Configuration Guide দেখুন।
  • জেএমএস আপডেট
    এই রিলিজে Apigee-এর JMS সাপোর্টে বিভিন্ন আপডেট অন্তর্ভুক্ত রয়েছে, যার মধ্যে রয়েছে:
    • পরবর্তী প্রক্রিয়াকরণের জন্য এখন সমস্ত JMS হেডার HTTP হেডার হিসেবে পাঠানো হয়।
    • এখন আপনি JMS প্রক্সি দ্বারা ব্যবহৃত ResponseQueue-তে রাখা মেসেজগুলোর জন্য ExpiryTime এবং DeliveryMode নির্দিষ্ট করে দিতে পারেন। স্ট্যান্ডার্ড JMS হেডারের সাথে মিলে যাওয়া সমস্ত HTTP হেডার অপরিবর্তিতভাবে সেট করা হয়, এবং অন্যান্য HTTP হেডারগুলো JMS প্রক্সি দ্বারা ব্যবহৃত রেসপন্স মেসেজে JMS প্রপার্টি হিসেবে সেট করা হয়।

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

বিষয় বর্ণনা
কাস্টম ভূমিকার অনুমতি কাস্টম রোল ব্যবহার করে সেট করা অনুমতিগুলো এখন প্রত্যাশিতভাবে কাজ করছে।
এপিআই লেটেন্সি অ্যানালিটিক্স একটি এপিআই প্রক্সি ফ্লোতে, যখন টার্গেট সিস্টেমে করা কোনো কলের ফলে টাইমআউট হয় (যেমন একটি HTTP রিড টাইমআউট), তখন টার্গেটের লেটেন্সি টাইমগুলো এপিআই অ্যানালিটিক্সে অন্তর্ভুক্ত করা হয়।
পলিসিতে "টাইপ" অ্যাট্রিবিউট “type” অ্যাট্রিবিউটটি এখন সকল Apigee পলিসিতে সঠিকভাবে কাজ করে।
OAuth 2.0 টোকেন অবৈধ করছে Apigee OAuth 2.0 পলিসির জন্য টোকেন বাতিল করার কার্যকারিতা এখন OAuth স্পেসিফিকেশনের সাথে সামঞ্জস্যপূর্ণ। “token” প্যারামিটার সেট করার সময় আপনাকে আর “type” প্রদান করতে হবে না।
কী/ভ্যালু ম্যাপ সহ RBAC এনভায়রনমেন্ট লেভেলে তৈরি করা কী/ভ্যালু ম্যাপের ক্ষেত্রেও এখন রোল-ভিত্তিক অ্যাক্সেস কন্ট্রোল কাজ করে।
OAuth 1.0a পলিসি প্রতিক্রিয়া ফর্ম্যাট OAuth 1.0a পলিসিযুক্ত কোনো API-তে অনুরোধ পাঠানোর সময়, প্রতিক্রিয়াটি এখন Accept হেডারের বিন্যাসে ফেরত দেওয়া হয়।

পরিচিত সমস্যা

বিষয় বর্ণনা
HTTP 1.0 অনুরোধ,
HTTP 1.1 প্রতিক্রিয়া
এই সমস্যাটি এমন একটি পরিস্থিতিকে কেন্দ্র করে যেখানে একজন ক্লায়েন্ট হেডারে content-length প্রপার্টি সহ HTTP 1.0 ব্যবহার করে একটি অনুরোধ পাঠায়, কিন্তু ব্যাকএন্ড পরিষেবাটি HTTP 1.1 ব্যবহার করার জন্য কনফিগার করা থাকে এবং এর পরিবর্তে চাঙ্কড এনকোডিংয়ের জন্য একটি transfer-encoding প্রপার্টি ফেরত দেয়।
এই পরিস্থিতিটি সফলভাবে সামাল দিতে, আপনি AssignMessage পলিসি ব্যবহার করে HTTP 1.1 রেসপন্স থেকে transfer-encoding প্রপার্টিটি সরিয়ে ফেলতে পারেন। নিম্নলিখিত পলিসিটিতে, যা এপিআই প্রক্সি রেসপন্স ফ্লো-এর সাথে সংযুক্ত থাকবে, HTTP হেডার থেকে transfer-encoding প্রপার্টিটি সরিয়ে ফেলা হয়, যা ক্লায়েন্টকে রেসপন্সটি খণ্ডিত না করে গ্রহণ করার সুযোগ দেয়।
<AssignMessage name="RemoveChunkedEncoding">
<AssignTo createNew="false" type="response"></AssignTo>
অপসারণ করুন
<হেডার>
<হেডার নাম="ট্রান্সফার-এনকোডিং"/>
<Header name="transfer-encoding"/>
<হেডার>
</অপসারণ করুন>
<IgnoreUnresolvedVariables>false</IgnoreUnresolvedVariables>
</AssignMessage>