আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন-এ যান। info
On Wednesday, January 25, 2017, we released a new version of Apigee Edge for Private Cloud.
প্রাইভেট ক্লাউড ফিচার রিলিজের জন্য আগের Edge-এর পর থেকে, নিম্নলিখিত রিলিজগুলি হয়েছে এবং এই ফিচার রিলিজে অন্তর্ভুক্ত করা হয়েছে:
- Cloud: 16.08.24.01 (UI), 16.10.05 (UI), 16.09.21, 16.09.21_9, 16.10.26 (UI)
আপনার Edge for Private Cloud-এর ভার্সনে কোনও নির্দিষ্ট ক্লাউড রিলিজ অন্তর্ভুক্ত আছে কিনা তা কীভাবে বুঝবেন, সেটি জানতে রিলিজের নম্বর সম্পর্কে দেখুন।
রিলিজ ওভারভিউ
এই রিলিজে বেশ কিছু উল্লেখযোগ্য ফিচার অন্তর্ভুক্ত রয়েছে যা আপনার API আরও ভালোভাবে নিয়ন্ত্রণ ও সুরক্ষিত করতে সাহায্য করে।
শেয়ার করা ফ্লো এবং ফ্লো হুক আপনাকে একাধিক API প্রক্সিতে নীতি এবং আচরণের একটি পুনরায় ব্যবহারযোগ্য সেট তৈরি করতে দেয়।
কী-ভ্যালু পেয়ারের দীর্ঘমেয়াদী স্থায়িত্বের জন্য কী-ভ্যালু ম্যাপ (KVMs) আগে থেকেই একটি এজ ফিচার হিসেবে ছিল, এখন আরও শক্তিশালী ডেটা সুরক্ষার জন্য এটি এনক্রিপ্ট করা যেতে পারে।
আপনার API-তে ডেভেলপার অ্যাক্সেসের উপর আরও নমনীয় নিয়ন্ত্রণের জন্য, Edge ম্যানেজমেন্ট UI API কী এবং গোপনীয়তা (ক্রেডেনশিয়াল) তৈরি এবং ম্যানেজ করার, ডেভেলপার অ্যাপ প্রত্যাহার করার এবং ডেভেলপারদের নিষ্ক্রিয় করার জন্য আরও বিকল্প প্রদান করে। এইসব উন্নতির ফলে আপনি আরও সহজে API কী রোটেশনের মতো স্ট্র্যাটেজি প্রয়োগ করতে পারবেন এবং ডেভেলপার অ্যাপ তুলে নেওয়ার মাধ্যমে (এর সব কী বন্ধ হয়ে যায়) বা ডেভেলপারকে ডিঅ্যাক্টিভেট করার মাধ্যমে (ডেভেলপারের সব অ্যাপ ও কী বন্ধ হয়ে যায়) একাধিক API কী বন্ধ করতে পারবেন।
বন্ধ করার ক্ষেত্রে, মনিটাইজেশন সংক্রান্ত সীমা ফিচারটি বন্ধ করা হয়েছে।
এই বিষয়ের বাকি অংশে, রিলিজের মধ্যে থাকা সব নতুন ফিচার, আপডেট ও সমস্যার সমাধান সম্পর্কে বিস্তারিত তথ্য রয়েছে।
ডেপ্রিকেশন ও রিটায়ারমেন্ট
এই রিলিজে নিম্নলিখিত ফিচারগুলি বন্ধ বা বাতিল করা হয়েছে। আরও তথ্যের জন্য Edge বন্ধ করা সংক্রান্ত নীতি দেখুন।
Retired: Monetization Limits (Cloud 16.10.26 UI)
ম্যানেজমেন্ট UI (অ্যাডমিন > সীমা) থেকে মনিটাইজেশন সীমা ফিচার সরিয়ে দেওয়া হয়েছে। এর পরিবর্তে কী ব্যবহার করতে হবে সেই সহ আরও বিবরণের জন্য বন্ধ হয়ে যাওয়া সংক্রান্ত বিজ্ঞপ্তি দেখুন: http://docs.apigee.com/monetization/content/limit-feature-deprecation-notice. (DEVRT-3259)
RedHat/CentOS ভার্সন 6.5-এর জন্য সহায়তা সরানো হয়েছে
আপনি বর্তমানে RedHat/CentOS ভার্সন 6.5 ব্যবহার করলে, Edge 4.17.01-এ আপডেট করার আগে আপনার অপারেটিং সিস্টেম ভার্সন 6.6 বা তার পরবর্তী ভার্সনে আপডেট করতে হবে।
নতুন ফিচার ও আপডেট
এই রিলিজে নিম্নলিখিত নতুন ফিচার ও উন্নতি করা হয়েছে। নিম্নলিখিত উন্নতির পাশাপাশি, এই রিলিজে একাধিক ব্যবহারযোগ্যতা, পারফর্ম্যান্স, নিরাপত্তা এবং স্থায়িত্ব সংক্রান্ত উন্নতিও রয়েছে।
আরও বিবরণ ও নির্দেশাবলীর জন্য, প্রাইভেট ক্লাউডের জন্য Edge ডকুমেন্টেশন দেখুন।
প্রাইভেট ক্লাউড
এখন Edge UI-তে কনসেন্ট ব্যানার দেখাতে পারবেন
ব্যবহারকারী প্রথমবার Edge UI অ্যাক্সেস করলে আপনি একটি সম্মতি ব্যানার দেখাতে পারেন। সম্মতি ব্যানার HTML-ফরম্যাট করা টেক্সট এবং একটি বোতাম দেখায় যা ব্যবহারকারী লগ-ইন স্ক্রিনে যাওয়ার জন্য বেছে নেন। আরও জানতে সম্মতি ব্যানার চালু করা দেখুন।
API BaaS একাধিক ডেটা সেন্টারে কাজ করে
আপনি এখন একাধিক ডেটা সেন্টারে API BaaS ইনস্টল করতে পারবেন। আরও জানতে API BaaS-এর জন্য একাধিক ডেটা সেন্টার ইনস্টলেশন দেখুন।
নতুন API BaaS ইনস্টলেশন কনফিগারেশন প্যারামিটার
API BaaS কনফিগারেশন ফাইলে দুটি নতুন কনফিগারেশন প্যারামিটার যোগ করা হয়েছে:
- BAAS_CASS_DC_LIST - BaaS ডেটা সেন্টারের অঞ্চলের নাম উল্লেখ করে। একটি ডেটা সেন্টারের জন্য, BAAS_CASS_LOCALDC-এর মতো একই ভ্যালু উল্লেখ করুন।
- BAAS_CLUSTER_SEEDS - BaaS ক্লাস্টারের সিড নির্ধারণ করতে ব্যবহৃত BaaS স্ট্যাক নোড নির্দিষ্ট করে।
আরও জানতে Apigee Edge 4.16.09 থেকে 4.17.01-এ আপডেট করুন দেখুন।
API BaaS-এর জন্য apigee-service কমান্ডের সাথে "deploy" বিকল্প আর রান করবেন না
apigee-service কমান্ডের deploy বিকল্পটি API BaaS Stack এবং Portal-এর জন্য আর কাজ করে না। পরিবর্তে, আপনি কনফিগার করুন এবং রিস্টার্ট করুন বিকল্প ব্যবহার করেন। আরও জানতে API BaaS ইনস্টলেশন দেখুন।
API BaaS-এর জন্য নতুন পোর্ট সংক্রান্ত প্রয়োজনীয়তা
অন্য সব Stack নোড থেকে অ্যাক্সেস করার জন্য এখন সব BaaS Stack নোডকে অবশ্যই ২৫৫১ পোর্ট খুলতে হবে। আপনার একাধিক BaaS ডেটা সেন্টার থাকলে, সব ডেটা সেন্টারের সব Stack নোড থেকে পোর্ট অ্যাক্সেসযোগ্য হতে হবে।
আরও জানতে API BaaS ইনস্টলেশন এবং ইনস্টলেশন সংক্রান্ত প্রয়োজনীয়তা দেখুন।
ডেভেলপার পরিষেবা পোর্টাল এখন ডেটাবেস হিসেবে Postgres এবং ওয়েব সার্ভার হিসেবে Nginx ব্যবহার করে
সব নতুন ইনস্টলেশনের জন্য, পোর্টালটি MySQL এবং MariaDB-এর পরিবর্তে Postgres-কে ডেটাবেস হিসেবে ব্যবহার করে এবং গ্রাহকরা পূর্ববর্তী ভার্সন থেকে 4.17.01-এ আপগ্রেড করলে MySQL বা MariaDB ব্যবহার করা চালিয়ে যেতে পারবেন।
4.17.01-এর নতুন ইনস্টলেশন, ওয়েব সার্ভার হিসেবে Nginx-কেও ইনস্টল করে। গ্রাহকরা আগের ভার্সন থেকে 4.17.01-এ আপগ্রেড করলে Apache ব্যবহার করা চালিয়ে যেতে পারবেন।
ডেভেলপার পরিষেবা পোর্টাল আর ডিফল্ট হিসেবে SmartDocs চালু করে না
আপনাকে অবশ্যই পোর্টালে SmartDocs চালু করতে হবে। SmartDocs সম্পর্কে আরও তথ্যের জন্য, API ডকুমেন্ট করতে SmartDocs ব্যবহার করা দেখুন।
Developer Services পোর্টাল এখন RPM থেকে ইনস্টল করা হয়েছে
Developer Services পোর্টালের 4.17.01 ভার্সন RPM থেকে ইনস্টল করা হয়, এর জন্য Edge ও API BaaS-এর মতো একই রেপো ও টুল ব্যবহার করা হয়। আরও জানতে ডেভেলপার পরিষেবা পোর্টাল ইনস্টলেশন দেখুন।
RPM-ভিত্তিক ইনস্টল এবং .tar-ভিত্তিক আপডেটার বিভিন্ন কম্পোনেন্ট ব্যবহার করে:
|
RPM-ভিত্তিক ইনস্টল |
.tar-ভিত্তিক ইনস্টল |
|
|---|---|---|
|
ওয়েব সার্ভার |
Nginx |
Apache |
|
ওয়েব রুট |
/opt/apigee/apigee-drupal |
/var/www/html |
|
পোর্ট |
8079 |
৮০ |
|
ডেটাবেস |
PostgreSQL |
MySQL |
|
PHP |
php-fpm (FastCGI) |
mod_php (Apache-এর সাথে ইন-প্রসেস) |
Qpid 1.35 ভার্সনে আপগ্রেড করা হয়েছে
এই রিলিজে Qpid ভার্সন ১.৩৫ অন্তর্ভুক্ত আছে।
Cassandra 2.1.16 ভার্সনে আপগ্রেড করা হয়েছে
এই রিলিজে Cassandra ভার্সন 2.1.16 অন্তর্ভুক্ত আছে।
Play-এর ভার্সন 2.4-এ আপগ্রেড করা হয়েছে
এই রিলিজে Play 2.4 UI ফ্রেমওয়ার্ক অন্তর্ভুক্ত আছে।
RedHat/CentOS ভার্সন ৭.৩-এর জন্য সহায়তা যোগ করা হয়েছে
Edge এখন RedHat/CentOS ভার্সন 7.3-এ কাজ করে।
বিটা মনিটরিং ড্যাশবোর্ডে আপডেট
Edge মনিটরিং ড্যাশবোর্ডের বিটা ভার্সন আপডেট করে এটি করা হয়েছে:
- Cassandra, Zookeeper, OpenLDAP, Postgres ও Qpid-এর জন্য নতুন ড্যাশবোর্ড অন্তর্ভুক্ত করুন।
- 4.16.09-এ Influx ভার্সন 0.11 থেকে 1.0.2-এ আপগ্রেড করা হয়েছে।
- স্থিতিশীলতা সংক্রান্ত বেশ কিছু সমস্যার সমাধান করা হয়েছে।
আরও জানতে Apigee Monitoring Dashboard Beta Overview দেখুন।
এখন ইনস্টলেশন কনফিগারেশন ফাইলে Postgres পাসওয়ার্ড সেট করা যাবে
ইনস্টলেশন কনফিগারেশন ফাইলে Postgres পাসওয়ার্ড সেট করতে PG_PWD প্রপার্টি ব্যবহার করুন। আরও জানতে Edge কনফিগারেশন ফাইল রেফারেন্স দেখুন।
EPEL রেপো চালু করুন
Edge ইনস্টল বা আপডেট করতে আপনাকে অবশ্যই Enterprise Linux (বা EPEL)-এর জন্য অতিরিক্ত প্যাকেজ চালু করতে হবে। আরও জানতে ইনস্টলেশন সংক্রান্ত প্রয়োজনীয়তা দেখুন।
আপনি যে কমান্ড ব্যবহার করেন তা RedHat/CentOS-এর ভার্সনের উপর নির্ভর করে:
- RedHat/CentOS 7.x-এর জন্য:
> wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm; rpm -ivh epel-release-latest-7.noarch.rpm - RedHat/CentOS 6.x-এর জন্য:
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm; rpm -ivh epel-release-latest-6.noarch.rpm
NSCD (নেম সার্ভিস ক্যাশে ডেমন) ব্যবহার করার সময় IPv6-এ DNS লুকআপ বন্ধ করুন
আপনি যদি NSCD (নেম সার্ভিস ক্যাশে ডেমন) ইনস্টল এবং চালু করে থাকেন, তাহলে মেসেজ প্রসেসর দুটি DNS লুকআপ করে: একটি IPv4-এর জন্য এবং একটি IPv6-এর জন্য। NSCD ব্যবহার করার সময় আপনাকে IPv6-এ DNS খোঁজা বন্ধ করতে হবে। আরও জানতে ইনস্টলেশন সংক্রান্ত প্রয়োজনীয়তা দেখুন।
IPv6-এ DNS লুকআপ বন্ধ করতে:
- প্রতিটি মেসেজ প্রসেসর নোডে, /etc/nscd.conf এডিট করুন।
- নিম্নলিখিত প্রপার্টি সেট করুন:
enable-cache hosts no
API পরিষেবা
API প্রক্সি (Cloud 16.09.21) কার্যকর করার জন্য Shared Flows এবং Flow Hooks
নতুন "শেয়ার করা ফ্লো" ফিচার আপনাকে API প্রক্সিতে কার্যকারিতা অপারেশনাল করতে দেয়। শেয়ার্ড ফ্লোতে শর্তযুক্ত নীতি ও রিসোর্স একত্রিত করে, আপনি যেকোনও API প্রক্সি থেকে এটি রেফারেন্স করতে পারবেন যাতে সিঙ্গেল-সোর্স, আবার ব্যবহারযোগ্য লজিক এক্সিকিউট করা যায়। যেমন, Shared Flow, API কী যাচাই করতে, স্পাইক অ্যারেস্টের বিরুদ্ধে সুরক্ষা দিতে এবং ডেটা লগ করতে পারে।
আপনি ম্যানেজমেন্ট UI-তে (API > শেয়ার করা ফ্লো) শেয়ার করা ফ্লো নির্ধারণ করেন, তারপর দুটি ভিন্ন উপায়ে সেগুলির রেফারেন্স দেন:
- API প্রক্সিতে নতুন ফ্লো কলআউট নীতির মাধ্যমে
অথবা -
ফ্লো হুকস নামে একটি নতুন আর্টিফ্যাক্টে, যা নিম্নলিখিত লোকেশনে রয়েছে:
এই অ্যাটাচমেন্ট পয়েন্টগুলি আপনাকে পৃথক প্রক্সির মূল ফ্লো পয়েন্টের আগে বা পরে অপারেশনাল লজিক কার্যকর করতে দেয়। আপনি ম্যানেজমেন্ট UI-তে (API > এনভায়রনমেন্ট কনফিগারেশন > ফ্লো হুক) এইসব ফ্লো হুক লোকেশনে শেয়ার করা ফ্লো অ্যাসাইন করেন।
- অনুরোধ: ProxyEndpoint PreFlow-এর আগে, TargetEndpoint PostFlow-এর পরে
- Response: TargetEndpoint PreFlow-এর আগে, ProxyEndpoint PostFlow-এর পরে
আরও তথ্যের জন্য, আবার ব্যবহার করা যায় এমন শেয়ার করা ফ্লো এবং ফ্লো হুক ব্যবহার করে শেয়ার করা ফ্লো অ্যাটাচ করা দেখুন।
এনক্রিপ্ট করা কী ভ্যালু ম্যাপ (Cloud 16.09.21)
আপনি ক্রেডেনশিয়াল বা PII/HIPAA ডেটার মতো সংবেদনশীল তথ্য স্টোর করার জন্য এনক্রিপ্ট করা কী ভ্যালু ম্যাপ (KVM) তৈরি করতে পারেন। এই ফিচারটি আগে থেকে থাকা Edge সুরক্ষিত স্টোর (ভল্ট) থেকে আলাদা এবং এটি ভল্টকে প্রতিস্থাপন করার জন্য ডিজাইন করা হয়েছে, কারণ ভল্টের ভ্যালু শুধুমাত্র Node.js (ম্যানেজমেন্ট API ছাড়াও) দিয়ে অ্যাক্সেস করা যেতে পারে। আপনি Node.js বা Key Value Map Operations নীতির মাধ্যমে এনক্রিপ্ট করা KVM ভ্যালু অ্যাক্সেস করতে পারবেন।
এনক্রিপ্ট করা KVM তৈরি করা হচ্ছে
- আগে থেকে থাকা KVM ম্যানেজমেন্ট API ব্যবহার করুন। KVM তৈরি করার সময় আপনি পেলোড সংজ্ঞায়
“encrypted”: “true”অন্তর্ভুক্ত করলে, Edge একটি এনক্রিপশন কী তৈরি করে যার স্কোপ KVM-এর মতোই এবং সেই কী ব্যবহার করে KVM এনক্রিপ্ট করে। - এনক্রিপ্ট করা KVM তৈরি করতে আপনি 'কী ভ্যালু ম্যাপ অপারেশন' নীতি ব্যবহার করতে পারবেন না। আপনাকে নীতিতে ব্যবহার করার আগে KVM ম্যানেজমেন্ট API ব্যবহার করে একটি এনক্রিপ্ট করা KVM তৈরি করতে হবে।
- আপনি আগে থেকে থাকা এনক্রিপ্ট না করা KVM এনক্রিপ্ট করতে পারবেন না।
এনক্রিপ্ট করা KVM ব্যবহার করা
- এনক্রিপ্ট করা KVM ভ্যালু পেতে ও আপডেট করতে 'কী ভ্যালু ম্যাপ অপারেশন' নীতি ব্যবহার করুন।
- এনক্রিপ্ট করা কী ভ্যালু পাওয়ার সময়, "private" কীওয়ার্ডের সাথে ভ্যালু ধরে রাখার জন্য ভেরিয়েবলটি প্রিফিক্স করুন। যেমন:
<Get assignTo="private.secretVar">। সেইprivate.secretVarভেরিয়েবলে ডিক্রিপ্ট করা ভ্যালু থাকে। - নীতির মাধ্যমে কোনও ভ্যালু আপডেট করার সময় আপনাকে বিশেষ কিছু করতে হবে না। এনক্রিপ্ট করা KVM-এ ভ্যালু অটোমেটিক এনক্রিপ্ট করা হবে।
- এছাড়াও, আপনি Node.js কোডে apigee-access মডিউল ব্যবহার করে ডিক্রিপ্ট করা ভ্যালু অ্যাক্সেস করতে পারবেন। নাম
ও স্কোপের ভিত্তিতে KVM ফিরিয়ে আনতে
getKeyValueMap()ফাংশন ব্যবহার করুন। ফেরত পাঠানো অবজেক্টে দুটি ফাংশন উপলভ্য: 'কী' নামের অ্যারে পেতেgetKeys(callback)এবং নির্দিষ্ট 'কী'-এর ভ্যালু পেতেget(key, callback)। যেমন, নিচের কোডটিVerySecureKVMনামেরapiproxy-স্কোপড KVM পায় এবংkey1-এর এনক্রিপ্ট করা ভ্যালু ফিরিয়ে আনে:var apigee = require('apigee-access'); var encryptedKVM = apigee.getKeyValueMap('VerySecureKVM', 'apiproxy'); encryptedKVM.get('key1', function(err, secretValue) { // use the secret value here });
আরও তথ্যের জন্য, কী ভ্যালু ম্যাপের সাথে কাজ করা এবং Node.js-এ কী ভ্যালু ম্যাপ অ্যাক্সেস করা দেখুন।
(APIRT-1197)
UI-তে এনক্রিপ্ট করা কী-ভ্যালু ম্যাপ তৈরি করা (16.10.26 UI)
ম্যানেজমেন্ট UI-তে (API > এনভায়রনমেন্ট কনফিগারেশন > কী ভ্যালু ম্যাপ) এনভায়রনমেন্ট-স্কোপড কী ভ্যালু ম্যাপ (KVM) তৈরি করার সময়, নতুন এনক্রিপটেড চেকবক্স আপনাকে এনক্রিপটেড KVM তৈরি করতে দেয়। KVM-এ কী যোগ করার পরে, এনক্রিপ্ট করা ভ্যালু ম্যানেজমেন্ট UI-তে অ্যাস্টেরিস্ক (*****) হিসেবে দেখা যায়। আপনি এনক্রিপ্ট করা KVM-এ ঠিক যেভাবে কী/ভ্যালু যোগ করেন, এনক্রিপ্ট না করা KVM-এও ঠিক একইভাবে যোগ করেন। এনক্রিপ্ট করা KVM-এর জন্য সম্পূর্ণ ব্যাকএন্ড সহায়তা ক্লাউড রিলিজ 160921-এ উপলভ্য ছিল। (EDGEUI-764)
API প্রক্সি মেটাডেটায় অন্তর্ভুক্ত OpenAPI স্পেক URL (Cloud 16.09.21)
OpenAPI স্পেসিফিকেশনের ভিত্তিতে আপনি API প্রক্সি তৈরি করলে, API প্রক্সি মেটাডেটাতে OpenAPI স্পেসিফিকেশনের লোকেশন স্টোর করা হয়। যেমন, আপনি যদি ম্যানেজমেন্ট API ব্যবহার করে কোনও প্রক্সি রিভিশনের বিবরণ পেতে চান, তাহলে মেটাডেটাতে নিম্নলিখিত ফর্ম্যাটে OpenAPI স্পেসিফিকেশনের পাথ অন্তর্ভুক্ত থাকে:
"spec" :
"https://raw.githubusercontent.com/apigee/api-platform-samples/master/default-proxies/helloworld/openapi/mocktarget.yaml"
এই উন্নতকরণ Edge-এর পরবর্তী প্রজন্মের ভার্সনকে সাপোর্ট করে, যা OpenAPI স্পেসিফিকেশনকে API প্রক্সি, API প্রোডাক্ট এবং নতুন ডেভেলপার পোর্টালে API রেফারেন্স ডকুমেন্টের সাথে লিঙ্ক করে। (MGMT-2913)
SOAP প্রক্সির জন্য OpenAPI স্পেক জেনারেশন (Cloud 16.10.05 UI)
WSDL-এর উপর ভিত্তি করে আপনি "REST থেকে SOAP থেকে REST" প্রক্সি তৈরি করলে, Edge অটোমেটিক প্রক্সি রিসোর্সের উপর ভিত্তি করে
হোস্ট করা OpenAPI স্পেসিফিকেশন তৈরি করে। আপনি
http(s)://[edge_domain]/[proxy_base_path]/openapi.json থেকে স্পেসিফিকেশন অ্যাক্সেস করতে পারবেন। তবে, কনভার্সন সবসময়
সঠিক হয় না, কারণ XML স্কিমার সব নিয়ম OpenAPI
স্পেসিফিকেশনে দেখানো যায় না। (EDGEUI-718)
পাসথ্রু SOAP প্রক্সির জন্য এজ-হোস্টেড WSDL (Cloud 16.10.05 UI)
WSDL-এর উপর ভিত্তি করে আপনি "পাস-থ্রু SOAP" প্রক্সি তৈরি করলে, Edge, WSDL হোস্ট করে এবং প্রক্সিতে একটি
ফ্লো তৈরি করে যাতে আপনি এটি অ্যাক্সেস করতে পারেন। আপনি হোস্ট করা WSDL
http(s)://[edge_domain]/[proxy_base_path]?wsdl-এ অ্যাক্সেস করতে পারবেন, যা প্রক্সির মাধ্যমে SOAP পরিষেবা কল করা ক্লায়েন্টদের জন্য
নতুন পরিষেবা এন্ডপয়েন্ট URL। (EDGEUI-718)
এপিআই প্রক্সি উইজার্ডে নতুন স্যাম্পেল স্টক কোট WSDL (Cloud 16.08.24.01)
API প্রক্সি উইজার্ডের মাধ্যমে SOAP পরিষেবা API তৈরি করার সময়, উদাহরণে একটি রিপ্লেসমেন্ট স্টক কোট WSDL উপলভ্য: https://ws.cdyne.com/delayedstockquote/delayedstockquote.asmx?WSDL. (EDGEUI-655)
ডেভেলপার পরিষেবা
UI-তে ডেভেলপার অ্যাপ ম্যানেজমেন্টের সুবিধা (Cloud 16.10.05 UI)
Edge UI-তে ডেভেলপার অ্যাপ ম্যানেজমেন্ট আরও শক্তিশালী হয়েছে, কারণ এতে বেশ কিছু উন্নতি করা হয়েছে:
- আপনি নতুন "অ্যাপ স্ট্যাটাস" ফিল্ডে (এডিট মোডে) অ্যাপের অ্যাক্সেস প্রত্যাহার ও অনুমোদন করতে পারবেন। ভিউ মোডে, এই ফিল্ডে বর্তমান অ্যাপ স্ট্যাটাসও দেখা যায়। কোনও অ্যাপের অ্যাক্সেস তুলে নেওয়া হলে, API কলের জন্য সেটির কোনও API key বৈধ থাকে না। 'কী' নিজে থেকে তুলে নেওয়া হয় না এবং ডেভেলপারকে আবার অনুমোদন করা হলে ব্যবহারের জন্য উপলভ্য হয়। অ্যাপ তুলে নেওয়া হলে API কী-এর জন্য "অনুমোদিত" লেবেল স্ট্রাইকথ্রু টেক্সটে দেখানো হয়।
- API কী-এর মেয়াদ শেষ হওয়ার তারিখ এখন ডেভেলপার অ্যাপের বিবরণ পৃষ্ঠায় দেখানো হয় এবং কীগুলি "ক্রেডেনশিয়াল" বিভাগে মেয়াদ শেষ হওয়ার তারিখ অনুযায়ী সাজানো থাকে। যেমন, মেয়াদ শেষ হওয়ার তারিখ নেই এমন কী তার সাথে যুক্ত API প্রোডাক্টের সাথে একটি গ্রুপে দেখানো হয় এবং ৯০ দিনে মেয়াদ শেষ হয়ে যাবে এমন কী তার সাথে যুক্ত প্রোডাক্টের সাথে অন্য গ্রুপে দেখানো হয়। আগে থেকে থাকা ক্রেডেনশিয়ালের মেয়াদ শেষ হওয়ার তারিখ আপনি পরিবর্তন করতে পারবেন না।
- ডেভেলপার অ্যাপ এডিট মোডে নতুন 'ক্রেডেনশিয়াল যোগ করুন' বোতামের সাহায্যে, আপনি নির্দিষ্ট মেয়াদ শেষ হওয়ার সময় বা তারিখ (বা মেয়াদ শেষ না হওয়া) সহ
API কী তৈরি করতে পারবেন। আপনি ক্রেডেনশিয়াল তৈরি করার সময় (বা পরে),
এতে API প্রোডাক্ট যোগ করতে পারবেন।
এই কার্যকারিতা ডেভেলপার অ্যাপের বিবরণ পৃষ্ঠায় "কী রিজেনারেট করুন" বোতামের জায়গা নেয়। সেই বোতামটি সরিয়ে দেওয়া হয়েছে।
এইসব উন্নত ভার্সন UI-তে ফিচার যোগ করে যা ম্যানেজমেন্ট API-তে আগে থেকেই উপলভ্য ছিল। (EDGEUI-104)
UI-তে অ্যাপ ডেভেলপার অ্যাক্টিভেট/ডিঅ্যাক্টিভেট করুন (Cloud 16.10.05 UI)
আপনি Edge UI-তে অ্যাপ ডেভেলপারের স্ট্যাটাস অ্যাক্টিভ থেকে ইনঅ্যাক্টিভ বা ইনঅ্যাক্টিভ থেকে অ্যাক্টিভ হিসেবে পরিবর্তন করতে পারবেন (ডেভেলপারের বিবরণ পৃষ্ঠা, এডিট মোড, অ্যাক্টিভেট/ডিঅ্যাক্টিভেট বোতাম)। কোনও ডেভেলপার অ্যাক্টিভ না থাকলে, তার ডেভেলপার অ্যাপ API কী বা সেইসব কী দিয়ে তৈরি করা OAuth টোকেন API প্রক্সিতে কল করার জন্য বৈধ নয়। (EDGEUI-304)
Inactive developer indicators in the UI (16.10.26 UI)
কোনও অ্যাপ ডেভেলপারকে "অ্যাক্টিভ নেই" হিসেবে সেট করা হলে, ডেভেলপারের অ্যাপ ও ক্রেডেনশিয়াল আর বৈধ থাকে না, যদিও সেগুলি "অনুমোদিত" স্ট্যাটাসে থাকে। এখন ম্যানেজমেন্ট UI-তে কোনও নিষ্ক্রিয় ডেভেলপারের অ্যাপ ও ক্রেডেনশিয়াল দেখার সময়, অ্যাপ ও ক্রেডেনশিয়ালের "অনুমোদিত" স্ট্যাটাস লেবেল স্ট্রাইকথ্রু টেক্সটে দেখানো হয় এবং লেবেলের উপর মাউসওভার টুলটিপ থেকে বোঝা যায় যে ডেভেলপার নিষ্ক্রিয়। ডেভেলপারকে "অ্যাক্টিভ" স্ট্যাটাসে ফিরিয়ে আনা হলে, তার অনুমোদিত অ্যাপ ও ক্রেডেনশিয়াল আবার বৈধ হয়ে যায় এবং "অনুমোদিত" লেবেলের উপর থেকে স্ট্রাইকথ্রু টেক্সট সরিয়ে দেওয়া হয়। (EDGEUI-728)
Analytics পরিষেবা
"Error Code Analysis" ড্যাশবোর্ডের নাম পরিবর্তন করা হয়েছে (16.10.26 UI)
"ত্রুটি বিশ্লেষণ" ড্যাশবোর্ডের নাম পরিবর্তন করে "ত্রুটি কোড বিশ্লেষণ" করা হয়েছে। ড্যাশবোর্ডে 4xx এবং 5xx HTTP স্ট্যাটাস কোড সহ API কল অন্তর্ভুক্ত থাকে। (EDGEUI-738)
প্রক্সি ড্যাশবোর্ডে TPS ডেটা (১৬.১০.২৬ UI)
প্রতি সেকেন্ডে গড় ট্রানজ্যাকশনের ডেটা ("গড় TPS") মূল প্রক্সি ট্রাফিক ড্যাশবোর্ডে যোগ করা হয়েছে। এছাড়াও, আপনি প্রক্সি ট্রাফিক এবং প্রক্সি পারফর্ম্যান্স চার্টে আলাদা আলাদা ডেটা পয়েন্টের উপর মাউস নিয়ে গেলে, টুলটিপে সেই সময়সীমার TPS দেখানো হয়। (EDGEUI-668)
Analytics error display (16.10.26 UI)
অ্যানালিটিক্স ড্যাশবোর্ডে ৫০০ নম্বর সমস্যা দেখা দিলে, ম্যানেজমেন্ট UI-তে সমস্যা নির্বিশেষে "রিপোর্ট টাইম আউট" মেসেজ দেখানো হয়। সমস্যার সমাধান করার আরও ভালো ক্ষমতা প্রদান করতে, UI এখন আসল সমস্যা দেখায়। (EDGEUI-753)
সমস্যার সমাধান করা হয়েছে
এই রিলিজে নিম্নলিখিত সমস্যার সমাধান করা হয়েছে। এই তালিকাটি মূলত সেইসব ব্যবহারকারীদের জন্য যারা তাদের সহায়তা টিকিট সমাধান করা হয়েছে কিনা তা দেখতে চান। এটি সব ব্যবহারকারীর জন্য বিস্তারিত তথ্য প্রদান করার জন্য তৈরি করা হয়নি।
Edge for Private Cloud 4.17.01
| ইস্যু আইডি | বিবরণ |
|---|---|
| APIBAAS-1990 | smtp.auth-এর ভ্যালু false হলে, API BaaS Stack আর SMTP-তে যাচাই করার চেষ্টা করে না |
| APIRT-3032 |
"apigee-service baas-usergrid restart" কমান্ড রান করলে এখন "configure" কমান্ডও রান করে BaaS স্ট্যাকের জন্য আপনাকে আর "apigee-service baas-usergrid configure" এবং তারপরে "apigee-service baas-usergrid restart" রান করতে হবে না। |
| APIRT-3032 |
হোস্টের নাম IP অ্যাড্রেস হলে DNS খোঁজার প্রয়োজন নেই। |
| DOS-4070 |
"apigee-all -version" এখন edge-mint-* RPM-এর ভার্সন দেখায় |
| DOS-4359 |
শুধুমাত্র Postgres ডেটাবেস ইনস্টল করার জন্য "pdb" বিকল্প যোগ করা হয়েছে। শুধুমাত্র ডেভেলপার পরিষেবা পোর্টাল ইনস্টল করার সময় ব্যবহার করা হয়। ডেভেলপার পরিষেবা পোর্টাল ইনস্টলেশন দেখুন। |
Cloud 16.10.26 (UI)
| ইস্যু আইডি | বিবরণ |
|---|---|
| EDGEUI-768 | StockQuote WSDL-এর মাধ্যমে প্রক্সি তৈরি করা যাচ্ছে না |
Cloud 16.09.21_9
| ইস্যু আইডি | বিবরণ |
|---|---|
| MGMT-3674 | HIPAA-চালু থাকা সংস্থার জন্য এনক্রিপ্ট করা KVM বা ভল্ট তৈরি করা যায়নি |
| MGMT-3647 | বড় হাতের অক্ষরে লেখা ইমেল আইডি সহ ব্যবহারকারীদের জন্য Userrole অ্যাক্সেস 403 দেখায় |
Cloud 16.09.21
| ইস্যু আইডি | বিবরণ |
|---|---|
| APIRT-3507 | জাভাস্ক্রিপ্ট সার্ভিস কলআউটে মাঝে মাঝে সমস্যা (যেমন SNI সমস্যা) হওয়া |
| APIRT-3408 | MP রিলিজ 160817 apigee-অ্যাক্সেস অ্যানালিটিক্স মডিউল প্রসেসিং মেসেজ আলাদাভাবে |
| APIRT-3390 |
রিফ্রেশ অ্যাক্সেস টোকেন নীতি দ্বারা ফেরত পাঠানো ফল্ট রেসপন্সে পরিবর্তন |
| APIRT-3389 | |
| APIRT-3381 | গ্রাহকের প্রোডাকশন প্রক্সিতে বেশি লেটেন্সি |
| APIRT-3366 | সব নতুন ট্রায়াল সংস্থায় জাভাস্ক্রিপ্ট নীতি কাজ করছে না |
| APIRT-3363 | ভুল URL পার্স করার ফলে ApplicationNotFound সহ 500 স্ট্যাটাস রিটার্ন করে |
| APIRT-3356 | OAuth ভুল টোকেন মেসেজ |
| APIRT-3355 | OAuth প্রক্সিতে মাঝে মাঝে 403 এরর |
| APIRT-3285 | |
| APIRT-3261 | প্রোডাকশনে অন্য একটি ডেভ অ্যাপের সাথে ক্রেডেনশিয়াল যাচাই করা হয় |
| APIRT-3234 | Node.js অ্যাপ NPE রিটার্ন করে |
| APIRT-3223 | Apigee-র পুরনো ক্যাশে সংক্রান্ত সমস্যা |
| APIRT-3193 | ASG-তে সরানোর পরে Node.js টার্গেট সার্ভার হ্যাং করছে |
| APIRT-3152 | cachedlogs ম্যানেজমেন্ট কলের কারণে লগ মেসেজ ভেঙে যায় |
| APIRT-3117 | MP ১০০% সিপিইউ ব্যবহার করে ফেলেছে এবং ট্রাফিক পরিষেবা দেওয়া বন্ধ করে দিয়েছে |
| APIRT-3064 | রাউটার - রাউটার থেকে কাস্টম ৫০৩ সমস্যার মেসেজ |
| APIRT-2620 | লোড ম্যানেজমেন্ট উন্নত করতে কিছু ব্লকিং স্টেপের জন্য আলাদা থ্রেড পুল |
| CORESERV-774 | ভুল apiproduct রেফারেন্স সহ সঠিক কী ব্যবহার করে অ্যাক্সেস করার ফলে ইন্টার্নাল সার্ভার সমস্যা হয় |
Cloud 16.10.05 (UI)
| ইস্যু আইডি | বিবরণ |
|---|---|
| EDGEUI-697 | রিপোর্ট পৃষ্ঠার এক্সপোর্ট বোতাম কাস্টম রিপোর্ট হোমপেজ থেকে এক্সপোর্ট বোতাম সরিয়ে দেওয়া হয়েছে। প্রতিটি কাস্টম রিপোর্ট পৃষ্ঠায় রিপোর্ট এক্সপোর্ট করার সুবিধা উপলভ্য। |
Cloud 16.08.24.01
| ইস্যু আইডি | বিবরণ |
|---|---|
| EDGEUI-663 | Weather.wsdl-এর WeatherHttpGet পোর্টের জন্য তৈরি করা প্রক্সি রানটাইমে
500 ত্রুটি সহ ব্যর্থ হয় SOAP পরিষেবার জন্য API প্রক্সি তৈরি করার সময়, SOAP প্রোটোকল বাইন্ডিং ছাড়া WSDL পোর্ট API প্রক্সি উইজার্ডে আর দেখা যায় না। এটি ডিজাইন অনুযায়ী, কারণ উইজার্ড শুধুমাত্র SOAP অনুরোধ তৈরি করে। |
| EDGEUI-658 | SOAP WSDL পাসথ্রু অপারেশন নাম সংক্রান্ত সমস্যা |
| EDGEUI-653 | CORS চালু করার বিকল্প বেছে নেওয়া হলে node.js API প্রক্সি তৈরি করার সময় সমস্যা হয়েছে |
| EDGEUI-648 | UI থেকে করা কল যা ২ থেকে ৩ মিনিটের মধ্যে টাইম আউট হয়ে যায় |
| EDGEUI-623 | Firefox-এ সংস্থার ইতিহাস পরিবর্তন করার তারিখের বোতাম কাজ করে না |