14.01.23.00 - Apigee Edge ক্লাউড রিলিজ নোট

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

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

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

  • 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-এর বিভিন্ন ফিচারের অ্যাক্সেস নিয়ন্ত্রণ করতে পারবেন।

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

বিষয় বর্ণনা
কাস্টম ভূমিকার অনুমতি কাস্টম রোল ব্যবহার করে সেট করা অনুমতিগুলো এখন প্রত্যাশিতভাবে কাজ করছে।
এপিআই লেটেন্সি অ্যানালিটিক্স একটি এপিআই প্রক্সি ফ্লোতে, যখন টার্গেট সিস্টেমে করা কোনো কলের ফলে টাইমআউট হয় (যেমন একটি 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>