4.15.04.00 - ব্যক্তিগত ক্লাউড রিলিজ নোটের জন্য Apigee এজ

আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশনে যান
তথ্য

মঙ্গলবার, মে 19, 2015, আমরা ব্যক্তিগত ক্লাউডের জন্য Apigee Edge-এর একটি ত্রৈমাসিক সংস্করণ প্রকাশ করেছি৷

আগের পণ্যের নাম "Apigee Edge অন-প্রিমিসেস" বা "OPDK" এখন "Apigee Edge for Private Cloud"।

আপনার যদি প্রশ্ন থাকে, Apigee কাস্টমার সাপোর্টে যান।

সমস্ত Apigee Edge রিলিজ নোটের তালিকার জন্য, Apigee রিলিজ নোটগুলি দেখুন।

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

এই রিলিজে নতুন বৈশিষ্ট্য এবং বর্ধিতকরণ নিম্নরূপ।

OpenLDAP - ইনস্টলেশন এবং আপগ্রেড

OpenLDAP এখন নতুন এবং আপগ্রেড ইনস্টলেশনের জন্য Edge দ্বারা সমর্থিত একমাত্র LDAP সার্ভার।

API পরিষেবা

এজ এপিআই পরিষেবাগুলিতে নিম্নলিখিত বৈশিষ্ট্যগুলি এবং বর্ধনগুলি রয়েছে৷

ওয়েবসকেট

একটি ওয়েব ক্লায়েন্ট এবং সার্ভারের মধ্যে রিয়েল-টাইম ওয়েব যোগাযোগ সক্ষম করতে, এজ ওয়েবসকেট প্রোটোকল সমর্থন করে। WebSocket যোগাযোগে এজ ক্লায়েন্ট বা সার্ভারের ভূমিকা পালন করতে পারে। এজ-এ WebSockets সেট আপ এবং ব্যবহার করার বিষয়ে তথ্যের জন্য, অ্যাপিজি এজ ফর প্রাইভেট ক্লাউড ইউজিং ওয়েবসকেটস গাইড দেখুন।

API পরিচালনার জন্য বহিরাগত প্রমাণ প্রদানকারী সমর্থন

এজ অ্যাক্টিভ ডিরেক্টরি এবং অন্যান্য বাহ্যিক প্রমাণ প্রদানকারী/LDAP সিস্টেমের সাথে একীভূত করে যেগুলিতে আপনার API প্রশাসনিক ব্যবহারকারী রয়েছে। আরও তথ্যের জন্য, এজ ফর প্রাইভেট ক্লাউড এক্সটার্নাল অথেনটিকেশন কনফিগারেশন গাইড দেখুন।

ব্যবস্থাপনা UI এ কো-ব্র্যান্ডিং

আপনি আপনার নিজস্ব কাস্টম লোগো দিয়ে এজ ম্যানেজমেন্ট UI-কে কো-ব্র্যান্ড করতে পারেন, যা Apigee লোগোর পাশে প্রদর্শিত হয়। আরও তথ্যের জন্য, ব্যক্তিগত ক্লাউড অপারেশন গাইডের জন্য Apigee এজ -এ "Apigee UI মেনুতে একটি কাস্টম লোগো যোগ করা" দেখুন।

Node.js লগ ইন ট্রেস

Node.js API প্রক্সিগুলি ডিবাগ করার সময়, আপনি API প্রক্সি সম্পাদকের ট্রেস ভিউতে Node.js লগ বৈশিষ্ট্যটি সক্ষম করতে পারেন৷ বৈশিষ্ট্যটি সক্ষম করতে, আপনার ইনস্টলেশনের apigee-base.conf বা apigee-onpremise.conf ফাইলে apigee.feature.disableNodeJSLogs="false" সেট করুন। Node.js লগ সম্পর্কে আরও তথ্যের জন্য, Node.js প্রক্সিগুলি ডিবাগিং এবং ট্রাবলশুটিং দেখুন।

পাসওয়ার্ডের মেয়াদ শেষ

এজ 4.15.01.x এ, এজ পাসওয়ার্ড 30 দিন পরে স্বয়ংক্রিয়ভাবে মেয়াদ শেষ হয়ে যায়। এর অর্থ হল একজন ব্যবহারকারী লক আউট হয়ে গেছে যদি না তারা মেয়াদ শেষ হওয়ার আগে তাদের পাসওয়ার্ড পরিবর্তন না করে। যাইহোক, এটি সিস্টেম অ্যাডমিনিস্ট্রেটরের পাসওয়ার্ডের মেয়াদ শেষ করে দেয় যাতে sys অ্যাডমিন এজ থেকে লক হয়ে যায়।

আপনি যখন 4.15.04.00 এ আপগ্রেড করেন, তখন ডিফল্ট পরিবর্তন হয় যাতে পাসওয়ার্ডের মেয়াদ শেষ না হয়। প্রয়োজনে, আপনি /opt/apigee4/bin/apigee-enable-pwlockout.sh স্ক্রিপ্ট ব্যবহার করে এজ পাসওয়ার্ডের মেয়াদ শেষ হওয়ার জন্য কনফিগার করতে পারেন। আরও তথ্যের জন্য, ব্যক্তিগত ক্লাউড অপারেশন গাইডের জন্য Apigee Edge দেখুন।

নির্দিষ্ট ইমেল ডোমেনে sysadmin অ্যাক্সেস সীমিত করা

আপনি নির্দিষ্ট ইমেল ডোমেনে ব্যবহারকারীদের জন্য sysadmin বা sysadmin-এ সদস্যপদ সীমাবদ্ধ করতে পারেন। এই বৈশিষ্ট্যটি সক্ষম করতে, apigee4/conf/apigee/management-server/security.properties ফাইলে অনুমোদিত ডোমেনগুলি যোগ করুন, যেমনটি ব্যক্তিগত ক্লাউড অপারেশন গাইডের জন্য Apigee এজ -এ বর্ণিত হয়েছে।

ব্যবস্থাপনা 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-তে প্রতিষ্ঠান ব্যবহারকারী পৃষ্ঠায়, মুছুন বোতামটি একটি সরান বোতাম দিয়ে প্রতিস্থাপিত হয়েছিল। এটি স্পষ্ট করতে সাহায্য করার জন্য যে আপনি যখন কোনও সংস্থা থেকে কোনও ব্যবহারকারীকে সরিয়ে দেন, তখন সেই ব্যবহারকারীর Apigee অ্যাকাউন্ট সক্রিয় থাকে৷

http://apigee.com/docs/api-services/content/managing-organization-users দেখুন।

ব্যবস্থাপনা UI এ ফিল্টারিং বিকল্প

ব্যবস্থাপনা UI-তে API প্রক্সি, পণ্য, বিকাশকারী এবং অ্যাপস পৃষ্ঠাগুলিতে, অনুসন্ধানের জন্য নতুন ফিল্টারিং বিকল্পগুলি উপলব্ধ।

অফলাইন ট্রেস টুল

অফলাইন ট্রেস টুল আপনাকে আগে সংরক্ষিত ট্রেস সেশনগুলি দেখতে এবং বিশ্লেষণ করতে দেয়৷ একটি সংরক্ষিত ট্রেস সেশন মূলত একটি ট্রেস সেশনের একটি "রেকর্ডিং" এবং সমস্যা সমাধান এবং আরও বিশ্লেষণের প্রয়োজন হয় এমন ক্ষেত্রে কার্যকর হতে পারে। অফলাইন ট্রেস টুলের জন্য UI "লাইভ" ট্রেস টুলের মতো।

আরও তথ্যের জন্য, অফলাইন ট্রেস টুল ব্যবহার করা দেখুন।

ব্যবহারকারীর ভূমিকা ব্যবহারকারী সেটিংসে প্রদর্শিত হয়৷

ব্যবস্থাপনা UI এর ব্যবহারকারী সেটিংস পৃষ্ঠায় (ব্যবহারকারীর নাম > ব্যবহারকারী সেটিংস), ব্যবহারকারীর ভূমিকা এখন প্রদর্শিত হয়।

এজ ম্যানেজমেন্ট UI বর্ধিতকরণ

এই রিলিজে এজ ম্যানেজমেন্ট UI-তে বেশ কয়েকটি ছোট ব্যবহারযোগ্যতা এবং সামঞ্জস্যপূর্ণ উন্নতি রয়েছে।

বিশ্লেষণ সেবা

এজ অ্যানালিটিক্স পরিষেবাগুলিতে নিম্নলিখিত নতুন বৈশিষ্ট্য এবং বর্ধনগুলি রয়েছে৷

ছয় মাসের ডেটা উপলব্ধ

ম্যানেজমেন্ট UI বা API দিয়ে বিশ্লেষণ প্রতিবেদন তৈরি করার সময়, বর্তমান তারিখ থেকে ছয় মাসের বেশি পুরানো ডেটা ডিফল্টরূপে অ্যাক্সেসযোগ্য নয়। আপনি যদি ছয় মাসের বেশি পুরানো ডেটা অ্যাক্সেস করতে চান, Apigee সাপোর্টের সাথে যোগাযোগ করুন।

বিশ্লেষণে ভেরিয়েবল যোগ করা হয়েছে

নিম্নলিখিত নতুন ভেরিয়েবলগুলি এজ অ্যানালিটিক্সে পাঠানো হয়েছে, API প্রক্সি ট্রেস উইন্ডোর AX পর্যায়ে দৃশ্যমান।

  • apigee.edge.execution.is_target_error - API ত্রুটিগুলি লক্ষ্য-সাইড ত্রুটি (মান "1") বা অসফল HTTP প্রতিক্রিয়াগুলির জন্য অ-লক্ষ্য ত্রুটি (মান "0") কিনা তা সনাক্ত করতে দেয়৷ একটি সফল HTTP প্রতিক্রিয়ার জন্য মানটি শূন্য।
  • apigee.edge.execution.is_policy_error - একটি নীতি ব্যর্থ হয়েছে (মান "1") বা একটি অসফল HTTP প্রতিক্রিয়া (মান "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 সমর্থন

SmartDocs Swagger 2.0 স্পেসিফিকেশন নথি আমদানি করতে সমর্থন করে এবং Swagger 1.2-এর সাথে পশ্চাদমুখী সামঞ্জস্য বজায় রাখে। নিরাপত্তা স্কিম অবজেক্ট এবং কেন্দ্রীভূত স্কিমগুলির জন্য সমর্থন পরবর্তী রিলিজে পাওয়া যাবে।

নগদীকরণ

এজ মনিটাইজেশনে নিম্নলিখিত নতুন বৈশিষ্ট্য এবং বর্ধনগুলি রয়েছে৷ নগদীকরণ সম্পর্কে আরও তথ্যের জন্য "জানা সমস্যা" বিভাগটিও দেখুন।

কোম্পানি এবং ডেভেলপারদের আলাদা হ্যান্ডলিং

কোম্পানি এবং ডেভেলপারদের এখন আলাদাভাবে পরিচালনা করা হয়, যাতে একাধিক কোম্পানি ডেভেলপারদের এবং একাধিক ডেভেলপারকে কোম্পানিতে যোগ করার ক্ষেত্রে আরও নমনীয়তার অনুমতি দেওয়া হয়। ব্যবস্থাপনা UI এখন "কোম্পানী" এবং "বিকাশকারীদের" ("প্রকাশ" মেনু থেকে অ্যাক্সেসযোগ্য) জন্য পৃথক উইন্ডো প্রদান করে।

কোম্পানি এবং ডেভেলপারদের পরিচালনা দেখুন।

নগদীকরণ প্রতিবেদনে, কোম্পানিগুলি একটি প্রাথমিক ফিল্টার হিসাবে রয়ে গেছে, যদিও ফিল্টার লেবেল "ডেভেলপার" থেকে "কোম্পানী"-তে পরিবর্তিত হয়েছে।

বাগ সংশোধন করা হয়েছে

এই রিলিজে নিম্নলিখিত বাগগুলি সংশোধন করা হয়েছে৷

ইস্যু আইডি বর্ণনা
OPDK-954 4.15.01 Cassandra স্কিমা আপগ্রেড করা হয় না
MGMT-1986 বিকাশকারী যোগ করার সময় UI ত্রুটি
MGMT-1983 একটি OAuth 2.0 অনুমোদন কোড পান API ভুল স্থিতি প্রদান করে
MGMT-1962 শক্তিশালী পাসওয়ার্ড দিয়ে ম্যানেজমেন্ট UI এ লগ ইন করার সময় ত্রুটি
নির্দিষ্ট বিশেষ অক্ষর, যেমন শতাংশ চিহ্ন সহ UI-তে লগ ইন করা আর ব্যর্থ হয় না।
MGMT-1894 ডেভেলপার অ্যাপস পৃষ্ঠা কখনই ডেভেলপার কলামের জন্য লোডিং শেষ করে না
MGMT-1872 কাস্টম রিপোর্ট ডাউনলোড করতে সক্ষম নয়
MGMT-1777 .acn এর TLD আছে এমন ইমেল ঠিকানা সহ ব্যবহারকারী যোগ করা যাবে না
MGMT-1362 ভুলে যাওয়া পাসওয়ার্ড ইমেল কাজ করে না যদি ইমেল ঠিকানায় '_' থাকে
আন্ডারস্কোর থাকা ইমেল ঠিকানাগুলির সাথে ব্যক্তিগত ক্লাউডে পাসওয়ার্ড রিসেট সমস্যা সমাধান করে৷
CORERT-613 "অপরিচিত_নাম" এর কারণে SSL হ্যান্ডশেক ব্যর্থ হয়েছে
APIRT-1346 OAuth2.0 - হ্যাশড মানটি অ্যাক্সেস টোকেন প্রতিক্রিয়াতে ফেরত দেওয়া হয় যখন hash.oauth.tokens.enabled সত্য হয়

এই রিলিজে নিম্নলিখিত রিলিজগুলি থেকে বাগ ফিক্সও রয়েছে:

এজ ক্লাউড প্রাইভেট ক্লাউডের জন্য এজ

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

এই প্রকাশের নিম্নলিখিত পরিচিত সমস্যা আছে.

ইস্যু আইডি বর্ণনা
N/A

দুটি ক্যাসান্ড্রা স্ক্রিপ্ট, যা ইনস্টলার নগদীকরণ ইনস্টল বা আপগ্রেডে ব্যবহার করে, রিলিজে অন্তর্ভুক্ত ছিল না।

এটিকে ঘিরে কাজ করতে, ক্যাসান্ড্রা ইনস্টলেশনের পরে নিম্নলিখিত কমান্ডগুলি চালান বা নগদীকরণ ইনস্টলেশন/আপগ্রেড সম্পূর্ণ করতে আপগ্রেড করুন:

  • apigee4/share/apache-cassandra/bin/cassandra-cli -h {host} -f apigee4/share/monetization/schema/migration/MOPDK4.15.04.00/360-company-developers.txt
  • apigee4/share/apache-cassandra/bin/cassandra-cli -h {host} -f apigee4/share/monetization/schema/migration/MOPDK4.15.04.00/320-update-notification-service_item.txt
CORERT-318 বড় পেলোড সহ API কলগুলি (100 কেবি) কখনও কখনও হ্যাং হতে পারে৷ এই সমস্যাটি সমাধান করতে, আপনার router.properties ফাইলে নিম্নলিখিত সম্পত্তি মান সেট করুন:
HTTPServer.streaming.buffer.limit=0 (ডিফল্ট সেটিং হল 10)