আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশনে যান । তথ্য
মঙ্গলবার, ১৯ মে, ২০১৫ তারিখে, আমরা প্রাইভেট ক্লাউডের জন্য Apigee Edge-এর একটি ত্রৈমাসিক সংস্করণ প্রকাশ করেছি।
পূর্বের পণ্যের নাম "Apigee Edge On-Primises" বা "OPDK" এখন "Apigee Edge for Private Cloud"।
আপনার যদি কোন প্রশ্ন থাকে, তাহলে Apigee Edge সাপোর্টের সাথে যোগাযোগ করুন।
সমস্ত Apigee Edge রিলিজ নোটের তালিকার জন্য, Apigee রিলিজ নোট দেখুন।
নতুন বৈশিষ্ট্য এবং বর্ধিতকরণ
এই রিলিজে নতুন বৈশিষ্ট্য এবং বর্ধিতকরণগুলি নিম্নরূপ।
OpenLDAP - ইনস্টলেশন এবং আপগ্রেড
OpenLDAP এখন একমাত্র LDAP সার্ভার যা নতুন এবং আপগ্রেড ইনস্টলেশনের জন্য Edge দ্বারা সমর্থিত।
এপিআই পরিষেবা
এজ এপিআই পরিষেবাগুলিতে নতুন বৈশিষ্ট্য এবং বর্ধিতকরণগুলি নিম্নরূপ।
ওয়েবসকেটস
ওয়েব ক্লায়েন্ট এবং সার্ভারের মধ্যে রিয়েল-টাইম ওয়েব যোগাযোগ সক্ষম করার জন্য, এজ ওয়েবসকেট প্রোটোকল সমর্থন করে। এজ ওয়েবসকেট যোগাযোগে ক্লায়েন্ট বা সার্ভারের ভূমিকা পালন করতে পারে। এজে ওয়েবসকেট সেট আপ এবং ব্যবহার সম্পর্কে তথ্যের জন্য, ওয়েবসকেট ব্যবহার করে ব্যক্তিগত ক্লাউডের জন্য অ্যাপিজি এজ নির্দেশিকাটি দেখুন।
API পরিচালনার জন্য বহিরাগত প্রমাণীকরণ প্রদানকারী সহায়তা
এজ অ্যাক্টিভ ডিরেক্টরি এবং অন্যান্য বহিরাগত প্রমাণীকরণ প্রদানকারী/LDAP সিস্টেমের সাথে একীভূত হয় যেখানে আপনার API প্রশাসনিক ব্যবহারকারীরা থাকে। আরও তথ্যের জন্য, এজ ফর প্রাইভেট ক্লাউড বহিরাগত প্রমাণীকরণ কনফিগারেশন গাইড দেখুন।
ব্যবস্থাপনা UI-তে সহ-ব্র্যান্ডিং
আপনি আপনার নিজস্ব কাস্টম লোগোর সাথে এজ ম্যানেজমেন্ট UI-কে কো-ব্র্যান্ড করতে পারেন, যা Apigee লোগোর পাশে প্রদর্শিত হবে। আরও তথ্যের জন্য, Apigee Edge for Private Cloud Operations Guide- এ "Apigee UI মেনুতে একটি কাস্টম লোগো যোগ করা" দেখুন।
Node.js লগ ইন ট্রেস
Node.js API প্রক্সি ডিবাগ করার সময়, আপনি API প্রক্সি এডিটরের ট্রেস ভিউতে Node.js লগ বৈশিষ্ট্যটি সক্ষম করতে পারেন। বৈশিষ্ট্যটি সক্ষম করতে, আপনার ইনস্টলেশনের apigee-base.conf অথবা apigee-onpremise.conf ফাইলে apigee.feature.disableNodeJSLogs="false" সেট করুন। Node.js লগ সম্পর্কে আরও তথ্যের জন্য, Node.js প্রক্সি ডিবাগিং এবং সমস্যা সমাধান দেখুন।
পাসওয়ার্ডের মেয়াদ শেষ
Edge 4.15.01.x-এ, Edge পাসওয়ার্ডগুলি 30 দিন পরে স্বয়ংক্রিয়ভাবে মেয়াদোত্তীর্ণ হয়ে যায়। এর অর্থ হল একজন ব্যবহারকারী লক আউট হয়ে যান যদি না তারা মেয়াদ শেষ হওয়ার আগে তাদের পাসওয়ার্ড পরিবর্তন করেন। তবে, এটি সিস্টেম অ্যাডমিনিস্ট্রেটরের পাসওয়ার্ডের মেয়াদও শেষ করে দেয় যার ফলে সিস্টেম অ্যাডমিন Edge থেকে লক আউট হয়ে যায়।
যখন আপনি 4.15.04.00 এ আপগ্রেড করেন, তখন ডিফল্ট পরিবর্তন হয় যাতে পাসওয়ার্ডের মেয়াদ শেষ না হয়। প্রয়োজনে, আপনি /opt/apigee4/bin/apigee-enable-pwlockout.sh স্ক্রিপ্ট ব্যবহার করে এজ পাসওয়ার্ডগুলিকে মেয়াদ শেষ করার জন্য কনফিগার করতে পারেন। আরও তথ্যের জন্য, Apigee Edge for Private Cloud Operations Guide দেখুন।
নির্দিষ্ট ইমেল ডোমেনে সিস্টেম অ্যাডমিনের অ্যাক্সেস সীমিত করা
আপনি নির্দিষ্ট ইমেল ডোমেনের ব্যবহারকারীদের জন্য sysadmin বা sysadmin-এর পঠন-অনলি ভূমিকার সদস্যপদ সীমাবদ্ধ করতে পারেন। এই বৈশিষ্ট্যটি সক্ষম করতে, অনুমোদিত ডোমেনগুলি apigee4/conf/apigee/management-server/security.properties ফাইলে যুক্ত করুন, যেমনটি Apigee Edge for Private Cloud Operations Guide- এ বর্ণিত হয়েছে।
ব্যবস্থাপনা UI ত্রুটি বার্তা
স্ক্রিন রিয়েল এস্টেটকে আরও দক্ষতার সাথে ব্যবহার করার জন্য ম্যানেজমেন্ট UI-তে ত্রুটি বার্তা প্রদর্শনকে পুনরায় ডিজাইন করা হয়েছে।
নতুন OAuthV2 ফল্ট ভেরিয়েবল
এই নতুন ফল্ট-সম্পর্কিত ভেরিয়েবলগুলি OAuthV2 নীতি দ্বারা সেট করা হয়েছে:
- oauthV2.<policy-name>.failed - নীতি ব্যর্থ হলে সত্য হিসেবে সেট করুন।
- oauthv2.<policy_name>.<fault_name> - ত্রুটির নাম। উদাহরণস্বরূপ, invalid_request
- oauthv2.<policy_name>.<fault_cause> - ত্রুটির কারণ। উদাহরণস্বরূপ: টোকেনের মেয়াদ শেষ হয়েছে
http://apigee.com/docs/api-services/content/oauthv2-policy দেখুন।
পণ্য তৈরি
একটি নতুন পণ্য তৈরি করার সময়, আপনি এখন প্রদর্শন নামের পাশাপাশি পণ্যের নামও নির্দিষ্ট করতে পারেন।
http://apigee.com/docs/developer-services/content/creating-api-products দেখুন।
কোনও প্রতিষ্ঠান থেকে ব্যবহারকারীদের সরানোর জন্য UI
UI-তে Organization Users পৃষ্ঠায়, Delete বোতামটি Remove বোতাম দিয়ে প্রতিস্থাপন করা হয়েছে। এটি স্পষ্ট করে তুলতে সাহায্য করে যে যখন আপনি কোনও ব্যবহারকারীকে কোনও সংস্থা থেকে সরিয়ে দেন, তখন সেই ব্যবহারকারীর Apigee অ্যাকাউন্ট সক্রিয় থাকে।
http://apigee.com/docs/api-services/content/managing-organization-users দেখুন।
ব্যবস্থাপনা UI-তে ফিল্টারিং বিকল্পগুলি
ব্যবস্থাপনা UI-তে API প্রক্সি, পণ্য, বিকাশকারী এবং অ্যাপ পৃষ্ঠাগুলিতে, অনুসন্ধানের জন্য নতুন ফিল্টারিং বিকল্পগুলি উপলব্ধ।
অফলাইন ট্রেস টুল
অফলাইন ট্রেস টুল আপনাকে পূর্বে সংরক্ষিত ট্রেস সেশনগুলি দেখতে এবং বিশ্লেষণ করতে দেয়। একটি সংরক্ষিত ট্রেস সেশন মূলত একটি ট্রেস সেশনের "রেকর্ডিং", এবং সমস্যা সমাধান এবং আরও বিশ্লেষণের প্রয়োজন হলে এটি কার্যকর হতে পারে। অফলাইন ট্রেস টুলের UI "লাইভ" ট্রেস টুলের অনুরূপ।
আরও তথ্যের জন্য, অফলাইন ট্রেস টুল ব্যবহার করা দেখুন।
ব্যবহারকারীর ভূমিকা ব্যবহারকারীর সেটিংসে প্রদর্শিত হবে
ব্যবস্থাপনা UI (ব্যবহারকারীর নাম > ব্যবহারকারীর সেটিংস) এর ব্যবহারকারী সেটিংস পৃষ্ঠায়, ব্যবহারকারীর ভূমিকা এখন প্রদর্শিত হয়।
এজ ম্যানেজমেন্ট UI বর্ধিতকরণ
এই রিলিজে এজ ম্যানেজমেন্ট UI-তে বেশ কিছু ছোট ব্যবহারযোগ্যতা এবং ধারাবাহিকতার উন্নতি অন্তর্ভুক্ত করা হয়েছে।
বিশ্লেষণ পরিষেবা
এজ অ্যানালিটিক্স পরিষেবাগুলিতে নতুন বৈশিষ্ট্য এবং বর্ধিতকরণগুলি নিম্নরূপ।
ছয় মাসের তথ্য উপলব্ধ
ম্যানেজমেন্ট UI বা API দিয়ে অ্যানালিটিক্স রিপোর্ট তৈরি করার সময়, বর্তমান তারিখ থেকে ছয় মাসের বেশি পুরনো ডেটা ডিফল্টরূপে অ্যাক্সেসযোগ্য নয়। আপনি যদি ছয় মাসের বেশি পুরনো ডেটা অ্যাক্সেস করতে চান, তাহলে Apigee Edge সাপোর্টের সাথে যোগাযোগ করুন।
বিশ্লেষণে ভেরিয়েবল যোগ করা হয়েছে
নিম্নলিখিত নতুন ভেরিয়েবলগুলি এজ অ্যানালিটিক্সে প্রেরণ করা হয়, যা API প্রক্সি ট্রেস উইন্ডোর AX পর্যায়ে দৃশ্যমান।
- apigee.edge.execution.is_target_error - আপনাকে সনাক্ত করতে দেয় যে API ত্রুটিগুলি টার্গেট-সাইড ত্রুটি (মান "1") নাকি অসফল HTTP প্রতিক্রিয়ার জন্য অ-টার্গেট ত্রুটি (মান "0")। একটি সফল HTTP প্রতিক্রিয়ার জন্য মানটি null।
- apigee.edge.execution.is_policy_error - একটি ব্যর্থ HTTP প্রতিক্রিয়ায় (মান "1") অথবা কোনও নীতি ব্যর্থ হয়েছে কিনা তা সনাক্ত করতে আপনাকে সাহায্য করে (মান "0")। একটি সফল HTTP প্রতিক্রিয়ার জন্য মানটি শূন্য।
নিম্নলিখিত সম্পর্কিত ভেরিয়েবলগুলি প্রথমে ব্যর্থ নীতির বিশদ বিবরণ প্রদান করে। যদি কোনও নীতি ব্যর্থ না হয় তবে মানগুলি শূন্য হবে।- apigee.edge.execution.fault_policy_name - ব্যর্থ নীতির নাম।
- apigee.edge.execution.fault_flow_name - নীতিতে ব্যর্থ প্রবাহের নাম (যেমন PreFlow, PostFlow, অথবা ব্যবহারকারী-সংজ্ঞায়িত প্রবাহ)।
- apigee.edge.execution.fault_flow_state - ফ্লোতে পলিসিটি সংযুক্ত করার অবস্থান। সম্ভাব্য মান: PROXY_REQ_FLOW, TARGET_REQ_FLOW, TARGET_RESP_FLOW, PROXY_RESP_FLOW।
ড্যাশবোর্ড
- API, ডেভেলপার, পণ্য এবং ডেভেলপার অ্যাপের পারফরম্যান্স চার্টগুলি স্থানান্তরিত হয়েছে। আগে এই সত্তাগুলির জন্য প্রধান পৃষ্ঠার নীচে এগুলি দেখানো হত। এখন, আপনি প্রতিটি পৃষ্ঠার শীর্ষে অ্যানালিটিক্স ট্যাব নির্বাচন করে চার্টগুলি অ্যাক্সেস করতে পারবেন।
- এই রিলিজে এই বিদ্যমান বা নতুন ড্যাশবোর্ডগুলির উপর প্রধান কাজ অন্তর্ভুক্ত রয়েছে:
- Apigee ড্যাশবোর্ড (সংশোধিত): তিনটি মেট্রিক চার্ট অন্তর্ভুক্ত: প্রক্সি ট্র্যাফিক, ডেভেলপার এনগেজমেন্ট এবং ডেভেলপার অ্যাপস। প্রতিটি চার্ট একটি "আরও বিশদ" ভিউ প্রদান করে যা আপনাকে প্রতিটি মেট্রিক সম্পর্কে জানতে সাহায্য করে। Apigee ড্যাশবোর্ড দেখুন।
- প্রক্সি পারফরম্যান্স (নতুন): API প্রক্সি ট্র্যাফিক প্যাটার্ন এবং প্রক্রিয়াকরণের সময় দেখায়। API প্রক্সি পারফরম্যান্স ড্যাশবোর্ড প্রতিস্থাপন করে। API প্রক্সি পারফরম্যান্স দেখুন।
- ট্র্যাফিক কম্পোজিশন (সংশোধিত): সম্পূর্ণরূপে সংশোধিত ড্যাশবোর্ডের চেহারা এবং অনুভূতি এবং বিষয়বস্তু। আপনার সামগ্রিক API প্রোগ্রামে আপনার শীর্ষ API, অ্যাপ, ডেভেলপার এবং পণ্যগুলির আপেক্ষিক অবদান পরিমাপ করে। ট্র্যাফিক কম্পোজিশন দেখুন।
- ত্রুটি বিশ্লেষণ (সংশোধিত): সম্পূর্ণরূপে সংশোধিত চেহারা এবং অনুভূতি এবং বিষয়বস্তু। API প্রক্সি এবং লক্ষ্যগুলির জন্য ত্রুটির হার দেখায়। ত্রুটি কোড বিশ্লেষণ ড্যাশবোর্ড দেখুন।
- এই বিদ্যমান ড্যাশবোর্ডগুলির নাম পরিবর্তন করা হয়েছে:
- এন্ডপয়েন্ট পারফরম্যান্সের নাম পরিবর্তন করে টার্গেট পারফরম্যান্স রাখা হয়েছে: API প্রক্সি ব্যাকএন্ড টার্গেটের জন্য ট্র্যাফিক প্যাটার্ন এবং পারফরম্যান্স মেট্রিক্স দেখায়। টার্গেট পারফরম্যান্স দেখুন।
- পার্টনার এনগেজমেন্টের নাম পরিবর্তন করে ডেভেলপার এনগেজমেন্ট রাখা হয়েছে: আপনার নিবন্ধিত অ্যাপ ডেভেলপারদের মধ্যে কোনটি সবচেয়ে বেশি API ট্র্যাফিক তৈরি করছে তা দেখায়। আপনার প্রতিটি ডেভেলপারের জন্য, আপনি খুঁজে পেতে পারেন কে সবচেয়ে বেশি API ট্র্যাফিক তৈরি করছে এবং সবচেয়ে বেশি ত্রুটি তৈরি করছে। ডেভেলপার এনগেজমেন্ট দেখুন।
ডেভেলপার পরিষেবা
এজ ডেভেলপার সার্ভিসেসের নতুন বৈশিষ্ট্য এবং বর্ধিতকরণগুলি নিম্নরূপ।
SmartDocs-এর জন্য Swagger 2.0 সমর্থন
স্মার্টডক্স সোয়াগার ২.০ স্পেসিফিকেশন ডকুমেন্ট আমদানি সমর্থন করে এবং সোয়াগার ১.২ এর সাথে ব্যাকওয়ার্ড সামঞ্জস্য বজায় রাখে। সুরক্ষা স্কিম অবজেক্ট এবং কেন্দ্রীভূত স্কিমার জন্য সমর্থন পরবর্তী প্রকাশে উপলব্ধ হবে।
নগদীকরণ
এজ মনিটাইজেশনের নতুন বৈশিষ্ট্য এবং বর্ধিতকরণগুলি নিচে দেওয়া হল। মনিটাইজেশন সম্পর্কে আরও তথ্যের জন্য "জ্ঞাত সমস্যা" বিভাগটিও দেখুন।
কোম্পানি এবং ডেভেলপারদের পৃথক পরিচালনা
কোম্পানি এবং ডেভেলপারদের এখন আলাদাভাবে পরিচালনা করা হয়, যার ফলে ডেভেলপারদের সাথে একাধিক কোম্পানি এবং কোম্পানিতে একাধিক ডেভেলপার যোগ করার ক্ষেত্রে আরও নমনীয়তা আসে। ব্যবস্থাপনা UI এখন "কোম্পানি" এবং "ডেভেলপারদের" জন্য পৃথক উইন্ডো প্রদান করে ("প্রকাশ" মেনু থেকে অ্যাক্সেসযোগ্য)।
কোম্পানি এবং ডেভেলপারদের পরিচালনা করুন দেখুন।
নগদীকরণ প্রতিবেদনে, কোম্পানিগুলি একটি প্রাথমিক ফিল্টার হিসাবে রয়ে গেছে, যদিও ফিল্টার লেবেলটি "ডেভেলপার" থেকে "কোম্পানি" তে পরিবর্তিত হয়েছে।
বাগ সংশোধন করা হয়েছে
এই রিলিজে নিম্নলিখিত বাগগুলি ঠিক করা হয়েছে।
| ইস্যু আইডি | বিবরণ |
|---|---|
| OPDK-954 সম্পর্কে | ৪.১৫.০১ ক্যাসান্দ্রা স্কিমা আপগ্রেড করা হয়নি |
| এমজিএমটি-১৯৮৬ | ডেভেলপার যোগ করার সময় UI ত্রুটি |
| এমজিএমটি-১৯৮৩ | একটি OAuth 2.0 অনুমোদন কোড পান API ভুল স্থিতি ফেরত দেয় |
| এমজিএমটি-১৯৬২ | শক্তিশালী পাসওয়ার্ড দিয়ে ম্যানেজমেন্ট UI-তে লগ ইন করার সময় ত্রুটি হয়েছে শতাংশ চিহ্নের মতো নির্দিষ্ট বিশেষ অক্ষর ব্যবহার করে UI-তে লগ ইন করা আর ব্যর্থ হয় না। |
| এমজিএমটি-১৮৯৪ | ডেভেলপার কলামের জন্য ডেভেলপার অ্যাপস পৃষ্ঠাটি কখনও লোড হওয়া শেষ হয় না |
| এমজিএমটি-১৮৭২ | কাস্টম রিপোর্ট ডাউনলোড করতে পারছি না |
| এমজিএমটি-১৭৭৭ | .acn এর TLD আছে এমন ইমেল ঠিকানা সহ ব্যবহারকারী যোগ করা যাচ্ছে না। |
| এমজিএমটি-১৩৬২ | পাসওয়ার্ড ভুলে গেছেন ইমেল ঠিকানায় '_' থাকলে ইমেল কাজ করে না। প্রাইভেট ক্লাউডে আন্ডারস্কোর থাকা ইমেল ঠিকানাগুলির পাসওয়ার্ড রিসেট সমস্যার সমাধান করে। |
| CORERT-613 সম্পর্কে | "unrecognized_name" এর কারণে SSL হ্যান্ডশেক ব্যর্থ হয়েছে |
| APIRT-1346 সম্পর্কে | OAuth2.0 - hash.oauth.tokens.enabled সত্য হলে অ্যাক্সেস টোকেন প্রতিক্রিয়ায় হ্যাশড মান ফেরত পাঠানো হয় |
এই রিলিজে নিম্নলিখিত রিলিজগুলি থেকে বাগ সংশোধন করা হয়েছে:
| এজ ক্লাউড | প্রাইভেট ক্লাউডের জন্য এজ |
|---|---|
জ্ঞাত সমস্যা
এই রিলিজে নিম্নলিখিত জ্ঞাত সমস্যাগুলি রয়েছে।
| ইস্যু আইডি | বিবরণ |
|---|---|
| নিষিদ্ধ | দুটি ক্যাসান্ড্রা স্ক্রিপ্ট, যা ইনস্টলার নগদীকরণ ইনস্টল বা আপগ্রেডে ব্যবহার করে, রিলিজে অন্তর্ভুক্ত করা হয়নি। এই সমস্যা সমাধানের জন্য, Cassandra ইনস্টলেশনের পরে নিম্নলিখিত কমান্ডগুলি চালান অথবা মনিটাইজেশন ইনস্টলেশন/আপগ্রেড সম্পূর্ণ করতে আপগ্রেড করুন:
|
| CORERT-318 সম্পর্কে | বড় পেলোড (১০০ কিলোবাইট) সহ API কলগুলি কখনও কখনও হ্যাং হতে পারে। এই সমস্যাটি সমাধানের জন্য, আপনার router.properties ফাইলে নিম্নলিখিত বৈশিষ্ট্যের মান সেট করুন:HTTPServer.streaming.buffer.limit=0 (ডিফল্ট সেটিং হল 10) |