আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশনে যান । তথ্য
বুধবার, 25 জানুয়ারী, 2017, আমরা প্রাইভেট ক্লাউডের জন্য Apigee Edge-এর একটি নতুন সংস্করণ প্রকাশ করেছি৷
প্রাইভেট ক্লাউড ফিচার রিলিজের আগের এজ থেকে, নিম্নলিখিত রিলিজগুলি ঘটেছে এবং এই ফিচার রিলিজে অন্তর্ভুক্ত করা হয়েছে:
- ক্লাউড: 16.08.24.01 (UI) , 16.10.05 (UI) , 16.09.21 , 16.09.21_9 , 16.10.26 (UI)
আপনার ব্যক্তিগত ক্লাউডের জন্য এজ-এর সংস্করণে একটি নির্দিষ্ট ক্লাউড রিলিজ অন্তর্ভুক্ত করা হয়েছে কিনা তা বোঝার জন্য রিলিজ সংখ্যাকরণ সম্পর্কে দেখুন।
রিলিজ ওভারভিউ
এই রিলিজে একটি উল্লেখযোগ্য বৈশিষ্ট্য রয়েছে যা আপনাকে আপনার APIগুলিকে আরও ভালভাবে নিয়ন্ত্রণ এবং সুরক্ষিত করতে সহায়তা করে।
শেয়ার্ড ফ্লো এবং ফ্লো হুক আপনাকে একাধিক API প্রক্সি জুড়ে নীতি এবং আচরণের একটি পুনঃব্যবহারযোগ্য সেট তৈরি করতে দেয়।
কী মান মানচিত্র (KVMs), যা আগে থেকেই কী-মান জোড়ার দীর্ঘমেয়াদী অধ্যবসায়ের জন্য একটি এজ বৈশিষ্ট্য ছিল, এখন শক্তিশালী ডেটা নিরাপত্তার জন্য এনক্রিপ্ট করা যেতে পারে।
আপনার APIগুলিতে বিকাশকারীর অ্যাক্সেসের উপর আরও নমনীয় নিয়ন্ত্রণের জন্য, এজ ম্যানেজমেন্ট UI API কী এবং গোপনীয়তা (প্রমাণপত্র) তৈরি এবং পরিচালনা করার জন্য, বিকাশকারী অ্যাপগুলি প্রত্যাহার এবং বিকাশকারীদের নিষ্ক্রিয় করার জন্য আরও বিকল্প সরবরাহ করে। এই বর্ধিতকরণগুলি আপনাকে API কী ঘূর্ণনের মতো কৌশলগুলিকে আরও সহজে বাস্তবায়ন করতে দেয় এবং একটি বিকাশকারী অ্যাপ্লিকেশন প্রত্যাহার করে (এর সমস্ত কীগুলি অক্ষম করা হয়েছে) বা একটি বিকাশকারীকে নিষ্ক্রিয় করে (বিকাশকারীর সমস্ত অ্যাপ্লিকেশন এবং কীগুলি নিষ্ক্রিয় করা হয়েছে) দ্বারা একাধিক API কীগুলিকে নিষ্ক্রিয় করতে দেয়৷
অবচয় ফ্রন্টে, মনিটাইজেশন লিমিট ফিচারটি বন্ধ হয়ে গেছে।
এই বিষয়ের বাকি অংশে রিলিজে থাকা সমস্ত নতুন বৈশিষ্ট্য, আপডেট এবং বাগ ফিক্সের বিশদ বিবরণ রয়েছে।
অবচয় এবং অবসর
এই রিলিজে নিম্নলিখিত বৈশিষ্ট্যগুলি অবমূল্যায়িত বা অবসর দেওয়া হয়েছে৷ আরও তথ্যের জন্য এজ অবচয় নীতি দেখুন।
অবসরপ্রাপ্ত: নগদীকরণ সীমা (ক্লাউড 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 ব্যবহার করছেন, তাহলে এজ 4.17.01-এ আপডেট করার আগে আপনাকে অবশ্যই আপনার অপারেটিং সিস্টেমকে 6.6 বা পরবর্তী সংস্করণে আপডেট করতে হবে।
নতুন বৈশিষ্ট্য এবং আপডেট
এই রিলিজে নতুন বৈশিষ্ট্য এবং বর্ধিতকরণ নিম্নরূপ। নিম্নলিখিত বর্ধনগুলি ছাড়াও, এই রিলিজে একাধিক ব্যবহারযোগ্যতা, কর্মক্ষমতা, নিরাপত্তা, এবং স্থিতিশীলতার উন্নতিও রয়েছে।
আরও বিশদ বিবরণ এবং নির্দেশাবলীর জন্য, ব্যক্তিগত ক্লাউড ডকুমেন্টেশনের জন্য এজ দেখুন।
ব্যক্তিগত মেঘ
এখন এজ UI-তে একটি সম্মতি ব্যানার প্রদর্শন করতে পারে
একজন ব্যবহারকারী প্রথম এজ 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 কমান্ডের জন্য ডিপ্লোয় অপশন আর API BaaS স্ট্যাক এবং পোর্টালের জন্য সমর্থিত নয়। পরিবর্তে, আপনি কনফিগার এবং রিস্টার্ট বিকল্পগুলি ব্যবহার করুন। আরও জানতে API BaaS ইনস্টলেশন দেখুন।
API BaaS-এর জন্য নতুন পোর্টের প্রয়োজনীয়তা
অন্যান্য সমস্ত স্ট্যাক নোড থেকে অ্যাক্সেসের জন্য সমস্ত BaaS স্ট্যাক নোডকে এখন পোর্ট 2551 খুলতে হবে। আপনার যদি একাধিক BaaS ডেটা সেন্টার থাকে, তাহলে পোর্টটি অবশ্যই সমস্ত ডেটা সেন্টারের সমস্ত স্ট্যাক নোড থেকে অ্যাক্সেসযোগ্য হতে হবে।
আরও জানতে API BaaS ইনস্টলেশন এবং ইনস্টলেশনের প্রয়োজনীয়তা দেখুন।
ডেভেলপার সার্ভিসেস পোর্টাল এখন তার ডাটাবেস হিসাবে পোস্টগ্রেস এবং তার ওয়েব সার্ভার হিসাবে Nginx ব্যবহার করে
সমস্ত নতুন ইনস্টলেশনের জন্য, পোর্টালটি MySQL এবং MariaDB এর পরিবর্তে তার ডাটাবেস হিসাবে Postgres ব্যবহার করে। পূর্ববর্তী সংস্করণ থেকে 4.17.01-এ আপগ্রেড করা গ্রাহকরা MySQL বা MariaDB ব্যবহার করা চালিয়ে যান।
4.17.01-এর জন্য নতুন ইনস্টলেশনগুলিও ওয়েব সার্ভার হিসাবে Nginx ইনস্টল করে। পূর্ববর্তী সংস্করণ থেকে 4.17.01-এ আপগ্রেড করা গ্রাহকরা Apache ব্যবহার করা চালিয়ে যান।
বিকাশকারী পরিষেবা পোর্টাল আর ডিফল্টরূপে SmartDocs সক্ষম করে না৷
আপনাকে অবশ্যই পোর্টালে SmartDocs সক্ষম করতে হবে। SmartDocs সম্পর্কে আরও তথ্যের জন্য, APIs নথিতে SmartDocs ব্যবহার করা দেখুন।
ডেভেলপার সার্ভিসেস পোর্টাল এখন RPM থেকে ইনস্টল করা হয়েছে
ডেভেলপার সার্ভিসেস পোর্টালের 4.17.01 সংস্করণটি এজ এবং API BaaS-এর মতো একই রেপো এবং টুল ব্যবহার করে RPM থেকে ইনস্টল করা হয়েছে। আরও জানতে বিকাশকারী পরিষেবা পোর্টাল ইনস্টলেশন দেখুন।
RPM-ভিত্তিক ইনস্টল এবং .tar-ভিত্তিক আপডেটার বিভিন্ন উপাদান ব্যবহার করে:
RPM-ভিত্তিক ইনস্টলেশন | .tar-ভিত্তিক ইনস্টল | |
---|---|---|
ওয়েব সার্ভার | Nginx | অ্যাপাচি |
ওয়েব রুট | /opt/apigee/apigee-ড্রুপাল | /var/www/html |
বন্দর | 8079 | 80 |
ডাটাবেস | পোস্টগ্রেএসকিউএল | মাইএসকিউএল |
পিএইচপি | php-fpm (ফাস্টসিজিআই) | mod_php (অ্যাপাচির সাথে প্রক্রিয়াধীন) |
Qpid সংস্করণ 1.35 এ আপগ্রেড করা হয়েছে
এই রিলিজে Qpid সংস্করণ 1.35 অন্তর্ভুক্ত রয়েছে।
Cassandra সংস্করণ 2.1.16 এ আপগ্রেড করা হয়েছে
এই রিলিজে ক্যাসান্দ্রা সংস্করণ 2.1.16 অন্তর্ভুক্ত রয়েছে।
2.4 সংস্করণে আপগ্রেড করা প্লে
এই রিলিজে প্লে 2.4 UI ফ্রেমওয়ার্ক রয়েছে।
RedHat/CentOS সংস্করণ 7.3 এর জন্য সমর্থন যোগ করা হয়েছে
এজ এখন RedHat/CentOS সংস্করণ 7.3 সমর্থন করে।
বিটা মনিটরিং ড্যাশবোর্ডে আপডেট
এজ মনিটরিং ড্যাশবোর্ডের বিটা সংস্করণ এতে আপডেট করা হয়েছে:
- Cassandra, Zookeeper, OpenLDAP, Postgres, এবং Qpid-এর জন্য নতুন ড্যাশবোর্ড অন্তর্ভুক্ত করুন।
- 4.16.09 এ 0.11 থেকে 1.0.2 এ আপগ্রেড করা ইনফ্লাক্স সংস্করণ।
- স্থিতিশীলতা সংশোধনের একটি সংখ্যা যোগ করা হয়েছে.
আরো জন্য Apigee মনিটরিং ড্যাশবোর্ড বিটা ওভারভিউ দেখুন.
এখন ইনস্টলেশন কনফিগারেশন ফাইলে Postgres পাসওয়ার্ড সেট করতে পারেন
ইনস্টলেশন কনফিগারেশন ফাইলে Postgres পাসওয়ার্ড সেট করতে PG_PWD বৈশিষ্ট্য ব্যবহার করুন। আরও জন্য এজ কনফিগারেশন ফাইল রেফারেন্স দেখুন।
EPEL রেপো সক্ষম করুন
এজ ইনস্টল বা আপডেট করতে আপনাকে অবশ্যই এন্টারপ্রাইজ লিনাক্স (বা 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 (Name Service Cache Daemon) ব্যবহার করার সময় IPv6-এ DNS লুকআপ অক্ষম করুন
আপনি যদি NSCD (Name Service Cache Daemon) ইনস্টল এবং সক্ষম করে থাকেন তাহলে মেসেজ প্রসেসর দুটি DNS লুকআপ তৈরি করে: একটি IPv4 এর জন্য এবং একটি IPv6 এর জন্য। NSCD ব্যবহার করার সময় আপনাকে অবশ্যই IPv6-এ DNS লুকআপ অক্ষম করতে হবে। আরো জন্য ইনস্টলেশন প্রয়োজনীয়তা দেখুন.
IPv6 এ DNS লুকআপ নিষ্ক্রিয় করতে:
- প্রতিটি বার্তা প্রসেসর নোডে, /etc/nscd.conf সম্পাদনা করুন।
- নিম্নলিখিত সম্পত্তি সেট করুন:
সক্রিয় ক্যাশে হোস্ট নং
API পরিষেবা
শেয়ার্ড ফ্লো এবং ফ্লো হুক এপিআই প্রক্সি চালু করতে (ক্লাউড 16.09.21)
একটি নতুন "শেয়ারড ফ্লোস" বৈশিষ্ট্য আপনাকে API প্রক্সিগুলিতে কার্যকারিতা কার্যকর করতে দেয়৷ একটি শেয়ার্ড ফ্লোতে শর্তাধীন নীতি এবং সংস্থানগুলিকে একত্রিত করে, আপনি একক-উৎস, পুনঃব্যবহারযোগ্য যুক্তি চালানোর জন্য যেকোনো API প্রক্সি থেকে এটি উল্লেখ করতে পারেন। উদাহরণস্বরূপ, একটি শেয়ার্ড ফ্লো API কী যাচাই করতে পারে, স্পাইক গ্রেপ্তার থেকে রক্ষা করতে পারে এবং ডেটা লগ করতে পারে।
আপনি ম্যানেজমেন্ট UI ( APIs > Shared Flows ) তে শেয়ার্ড ফ্লো সংজ্ঞায়িত করেন, তারপর সেগুলিকে দুটি ভিন্ন উপায়ে উল্লেখ করুন:
- একটি API প্রক্সিতে একটি নতুন ফ্লো কলআউট নীতি সহ৷
বা ফ্লো হুকস নামে একটি নতুন শিল্পকর্মে, যা নিম্নোক্ত স্থানে রয়েছে:
এই সংযুক্তি পয়েন্টগুলি আপনাকে পৃথক প্রক্সির প্রধান ফ্লো পয়েন্টের আগে বা পরে অপারেশনাল লজিক কার্যকর করতে দেয়। আপনি ম্যানেজমেন্ট UI ( APIs > Environment Configuration > Flow Hooks ) তে এই ফ্লো হুক অবস্থানগুলিতে শেয়ার্ড ফ্লো নির্ধারণ করেন।
- অনুরোধ : প্রক্সিএন্ডপয়েন্ট প্রিফ্লো-এর আগে, টার্গেটএন্ডপয়েন্ট পোস্টফ্লো-এর পরে
- উত্তর : TargetEndpoint PreFlow এর আগে, ProxyEndpoint PostFlow এর পরে
আরও তথ্যের জন্য, পুনঃব্যবহারযোগ্য শেয়ার্ড ফ্লো এবং ফ্লো হুক ব্যবহার করে শেয়ার্ড ফ্লো সংযুক্ত করা দেখুন।
এনক্রিপ্ট করা কী মান মানচিত্র (ক্লাউড 16.09.21)
আপনি সংবেদনশীল তথ্য যেমন শংসাপত্র বা PII/HIPAA ডেটা সংরক্ষণের জন্য এনক্রিপ্ট করা কী মান মানচিত্র (KVMs) তৈরি করতে পারেন। এই বৈশিষ্ট্যটি বিদ্যমান এজ সিকিউর স্টোর (ভল্ট) থেকে আলাদা এবং এটিকে প্রতিস্থাপন করার জন্য ডিজাইন করা হয়েছে, কারণ ভল্টের মানগুলি শুধুমাত্র Node.js (ম্যানেজমেন্ট API ছাড়াও) দিয়ে অ্যাক্সেস করা যেতে পারে। আপনি Node.js বা কী ভ্যালু ম্যাপ অপারেশন নীতির মাধ্যমে এনক্রিপ্ট করা KVM মানগুলি অ্যাক্সেস করতে পারেন।
এনক্রিপ্ট করা KVM তৈরি করা হচ্ছে
- বিদ্যমান KVM ব্যবস্থাপনা API ব্যবহার করুন। আপনি যখন একটি KVM তৈরি করার সময় পেলোড সংজ্ঞায়
“encrypted”: “true”
অন্তর্ভুক্ত করেন, তখন এজ একটি এনক্রিপশন কী তৈরি করে যার সুযোগ KVM এর মতোই থাকে এবং সেই কী ব্যবহার করে KVM এনক্রিপ্ট করে। - আপনি একটি এনক্রিপ্টেড KVM তৈরি করতে কী ভ্যালু ম্যাপ অপারেশন নীতি ব্যবহার করতে পারবেন না। নীতিতে এটি ব্যবহার করার আগে আপনাকে KVM ব্যবস্থাপনা API ব্যবহার করে একটি এনক্রিপ্ট করা KVM তৈরি করতে হবে।
- আপনি একটি বিদ্যমান এনক্রিপ্ট করা KVM এনক্রিপ্ট করতে পারবেন না।
এনক্রিপ্ট করা KVM ব্যবহার করে
- এনক্রিপ্ট করা KVM মানগুলি পেতে এবং আপডেট করতে কী ভ্যালু ম্যাপ অপারেশন নীতি ব্যবহার করুন।
- একটি এনক্রিপ্ট করা কী মান পাওয়ার সময়, "প্রাইভেট" কীওয়ার্ড দিয়ে মান ধরে রাখতে ভেরিয়েবলের উপসর্গ দিন। যেমন:
<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 ( APIs > Environment Configuration > Key Value Maps ) তে একটি পরিবেশ-স্কোপড কী মান মানচিত্র (KVM) তৈরি করার সময়, একটি নতুন এনক্রিপ্ট করা চেকবক্স আপনাকে একটি এনক্রিপ্ট করা KVM তৈরি করতে দেয়। আপনি KVM-এ কী যোগ করার পরে, এনক্রিপ্ট করা মানগুলি ম্যানেজমেন্ট UI-তে তারকাচিহ্ন (*****) হিসাবে উপস্থিত হয়। আপনি একটি এনক্রিপ্ট করা KVM-এ কী/মান যোগ করেন ঠিক যেমন আপনি নন-এনক্রিপ্টেড KVM-এর জন্য করেন। এনক্রিপ্ট করা KVM-এর জন্য সম্পূর্ণ ব্যাকএন্ড সমর্থন ক্লাউড রিলিজ 160921 -এ উপলব্ধ ছিল। (EDGEUI-764)
OpenAPI Spec URLs API প্রক্সি মেটাডেটাতে অন্তর্ভুক্ত (ক্লাউড 16.09.21)
যখন আপনি একটি OpenAPI স্পেসিফিকেশনের উপর ভিত্তি করে একটি API প্রক্সি তৈরি করেন, তখন OpenAPI স্পেকের অবস্থান API প্রক্সি মেটাডেটাতে সংরক্ষণ করা হয়। উদাহরণস্বরূপ, যদি আপনি একটি প্রক্সি পুনর্বিবেচনার বিশদ বিবরণ পেতে ব্যবস্থাপনা API ব্যবহার করেন, মেটাডেটা নিম্নলিখিত বিন্যাসে OpenAPI স্পেকের পাথ অন্তর্ভুক্ত করে:
"spec" : "https://raw.githubusercontent.com/apigee/api-platform-samples/master/default-proxies/helloworld/openapi/mocktarget.yaml"
এই বর্ধিতকরণটি এজ-এর পরবর্তী প্রজন্মের সংস্করণকে সমর্থন করে, যা নতুন বিকাশকারী পোর্টালে OpenAPI স্পেক্সকে API প্রক্সি, API পণ্য এবং API রেফারেন্স ডক্সের সাথে লিঙ্ক করে। (MGMT-2913)
SOAP প্রক্সিগুলির জন্য OpenAPI স্পেক জেনারেশন (ক্লাউড 16.10.05 UI)
আপনি যখন একটি WSDL-এর উপর ভিত্তি করে একটি "REST to SOAP to REST" প্রক্সি তৈরি করেন, তখন এজ স্বয়ংক্রিয়ভাবে প্রক্সি সংস্থানগুলির উপর ভিত্তি করে একটি হোস্ট করা OpenAPI স্পেক তৈরি করে৷ আপনি http(s)://[edge_domain]/[proxy_base_path]/openapi.json
এ স্পেক অ্যাক্সেস করতে পারেন। যাইহোক, রূপান্তরটি সর্বদা সঠিক হয় না, যেহেতু একটি XML স্কিমার সমস্ত নিয়ম একটি OpenAPI স্পেকের মধ্যে উপস্থাপন করা যায় না। (EDGEUI-718)
পাসথ্রু SOAP প্রক্সির জন্য এজ-হোস্টেড WSDL (ক্লাউড 16.10.05 UI)
আপনি যখন একটি WSDL-এর উপর ভিত্তি করে একটি "পাস-থ্রু SOAP" প্রক্সি তৈরি করেন, তখন এজ WSDL হোস্ট করে এবং আপনাকে এটি অ্যাক্সেস করতে দেওয়ার জন্য প্রক্সিতে একটি প্রবাহ তৈরি করে। আপনি http(s)://[edge_domain]/[proxy_base_path]?wsdl
এ হোস্ট করা WSDL অ্যাক্সেস করতে পারেন, যা প্রক্সির মাধ্যমে SOAP পরিষেবাতে কল করা ক্লায়েন্টদের জন্য নতুন পরিষেবা শেষ পয়েন্ট URL। (EDGEUI-718)
API প্রক্সি উইজার্ডে নতুন নমুনা স্টক কোট WSDL (ক্লাউড 16.08.24.01)
API প্রক্সি উইজার্ডের সাথে একটি SOAP পরিষেবা API তৈরি করার সময়, উদাহরণগুলিতে একটি প্রতিস্থাপন স্টক কোট WSDL পাওয়া যায়: https://ws.cdyne.com/delayedstockquote/delayedstockquote.asmx?WSDL। (EDGEUI-655)
বিকাশকারী পরিষেবা
UI (ক্লাউড 16.10.05 UI) তে বিকাশকারী অ্যাপ পরিচালনার ভালতা
এজ UI-তে বিকাশকারী অ্যাপ পরিচালনা বেশ কয়েকটি বর্ধনের সাথে আরও শক্তিশালী হয়েছে:
- আপনি একটি নতুন "অ্যাপ স্ট্যাটাস" ফিল্ডে অ্যাপগুলি (সম্পাদনা মোডে) প্রত্যাহার এবং অনুমোদন করতে পারেন। ভিউ মোডে, ক্ষেত্রটি বর্তমান অ্যাপের অবস্থাও প্রদর্শন করে। যদি একটি অ্যাপ প্রত্যাহার করা হয়, তবে এর কোনো API কী API কলের জন্য বৈধ নয়। সেগুলি কী নিজেই প্রত্যাহার করা হয় না এবং বিকাশকারী পুনরায় অনুমোদিত হলে ব্যবহারের জন্য আবার উপলব্ধ। API কীগুলির জন্য "অনুমোদিত" লেবেলটি স্ট্রাইকথ্রু পাঠ্যে প্রদর্শিত হয় যখন একটি অ্যাপ প্রত্যাহার করা অবস্থায় থাকে।
- API কী মেয়াদ শেষ হওয়ার তারিখগুলি এখন ডেভেলপার অ্যাপের বিবরণ পৃষ্ঠায় দেখানো হয়েছে এবং কীগুলি "প্রমাণপত্র" বিভাগে মেয়াদ শেষ হওয়ার তারিখ অনুসারে সংগঠিত হয়। উদাহরণস্বরূপ, মেয়াদ শেষ না হওয়া একটি কী এর সংশ্লিষ্ট API পণ্যগুলির সাথে একটি গ্রুপে দেখানো হয় এবং একটি কী যা 90 দিনের মধ্যে মেয়াদ শেষ হয়ে যায় তার সাথে সম্পর্কিত পণ্যগুলির সাথে অন্য গ্রুপে দেখানো হয়। আপনি বিদ্যমান শংসাপত্রের মেয়াদ শেষ হওয়া পরিবর্তন করতে পারবেন না।
- ডেভেলপার অ্যাপ এডিট মোডে একটি নতুন অ্যাড ক্রেডেনশিয়াল বোতামের মাধ্যমে, আপনি নির্দিষ্ট মেয়াদ শেষ হওয়ার সময় বা তারিখ (বা মেয়াদ শেষ না হওয়া) সহ API কী তৈরি করতে পারেন। যেমন (বা পরে) আপনি একটি শংসাপত্র তৈরি করেন, আপনি এতে API পণ্য যুক্ত করতে পারেন।
এই কার্যকারিতা বিকাশকারী অ্যাপের বিবরণ পৃষ্ঠায় "পুনঃজেনারেট কী" বোতামটিকে প্রতিস্থাপন করে৷ সেই বোতামটি সরানো হয়েছে।
এই বর্ধিতকরণগুলি UI-তে বৈশিষ্ট্যগুলি যোগ করে যা পরিচালনা API-তে ইতিমধ্যে উপলব্ধ ছিল৷ (EDGEUI-104)
UI (ক্লাউড 16.10.05 UI) তে অ্যাপ বিকাশকারীকে সক্রিয়/নিষ্ক্রিয় করুন
আপনি এজ UI (বিকাশকারীর বিবরণ পৃষ্ঠা, সম্পাদনা মোড, সক্রিয়/নিষ্ক্রিয় বোতাম) সক্রিয় এবং নিষ্ক্রিয় মধ্যে একটি অ্যাপ বিকাশকারীর স্থিতি পরিবর্তন করতে পারেন। যখন একজন ডেভেলপার নিষ্ক্রিয় থাকে, তখন তার ডেভেলপার অ্যাপ API কী বা OAuth টোকেনগুলির কোনটিই সেই কীগুলির সাহায্যে জেনারেট করা API প্রক্সিগুলিতে কল করার ক্ষেত্রে বৈধ নয়৷ (EDGEUI-304)
UI-তে নিষ্ক্রিয় বিকাশকারী সূচক (16.10.26 UI)
যখন একটি অ্যাপ ডেভেলপার "নিষ্ক্রিয়" এ সেট করা থাকে, তখন ডেভেলপারের অ্যাপ এবং শংসাপত্রগুলি আর বৈধ থাকে না যদিও তারা "অনুমোদিত" অবস্থায় থাকে। এখন যখন ব্যবস্থাপনা UI-তে একটি নিষ্ক্রিয় বিকাশকারীর অ্যাপস এবং শংসাপত্রগুলি দেখছেন, তখন অ্যাপ্লিকেশান এবং শংসাপত্রগুলিতে "অনুমোদিত" স্ট্যাটাস লেবেল স্ট্রাইকথ্রু পাঠ্যে প্রদর্শিত হয় এবং লেবেলে একটি মাউসওভার টুলটিপ নির্দেশ করে যে বিকাশকারী নিষ্ক্রিয়৷ যদি বিকাশকারীকে "সক্রিয়" তে পুনরুদ্ধার করা হয়, তবে তার অনুমোদিত অ্যাপ এবং শংসাপত্রগুলি আবার বৈধ হবে এবং "অনুমোদিত" লেবেলের স্ট্রাইকথ্রু পাঠ্য সরানো হবে৷ (EDGEUI-728)
বিশ্লেষণ সেবা
"ত্রুটি কোড বিশ্লেষণ" ড্যাশবোর্ডের নাম পরিবর্তন করা হয়েছে (16.10.26 UI)
"ত্রুটি বিশ্লেষণ" ড্যাশবোর্ডের নাম পরিবর্তন করে "ত্রুটি কোড বিশ্লেষণ" করা হয়েছে। ড্যাশবোর্ডে 4xx এবং 5xx এর HTTP স্ট্যাটাস কোড সহ API কল অন্তর্ভুক্ত রয়েছে। (EDGEUI-738)
প্রক্সি ড্যাশবোর্ডে TPS ডেটা (16.10.26 UI)
প্রতি সেকেন্ডে গড় লেনদেনের জন্য ডেটা ("গড় TPS") প্রধান প্রক্সি ট্র্যাফিক ড্যাশবোর্ডে যোগ করা হয়েছে৷ উপরন্তু, আপনি যখন প্রক্সি ট্র্যাফিক এবং প্রক্সি পারফরম্যান্স চার্টে পৃথক ডেটা পয়েন্টের উপর হোভার করেন, তখন সেই সময়ের ব্যবধানের জন্য TPS টুলটিপে প্রদর্শিত হয়। (EDGEUI-668)
বিশ্লেষণ ত্রুটি প্রদর্শন (16.10.26 UI)
যখন একটি বিশ্লেষণ ড্যাশবোর্ড একটি 500 ত্রুটি পেয়েছে, তখন ব্যবস্থাপনা UI ত্রুটি নির্বিশেষে "রিপোর্ট টাইম আউট" প্রদর্শন করে৷ আরও ভাল সমস্যা সমাধানের ক্ষমতা প্রদান করতে, UI এখন প্রকৃত ত্রুটি প্রদর্শন করে। (EDGEUI-753)
বাগ সংশোধন করা হয়েছে
এই রিলিজে নিম্নলিখিত বাগগুলি সংশোধন করা হয়েছে৷ এই তালিকাটি মূলত ব্যবহারকারীদের জন্য তাদের সমর্থন টিকিট ঠিক করা হয়েছে কিনা তা পরীক্ষা করার জন্য। এটি সমস্ত ব্যবহারকারীদের জন্য বিস্তারিত তথ্য প্রদান করার জন্য ডিজাইন করা হয়নি।
প্রাইভেট ক্লাউড 4.17.01 এর জন্য এজ
ইস্যু আইডি | বর্ণনা |
---|---|
APIBAAS-1990 | smtp.auth মিথ্যা হলে API BaaS স্ট্যাক আর SMTP-তে প্রমাণীকরণের চেষ্টা করে না |
APIRT-3032 | "apigee-service baas-usergrid restart" কমান্ড চালানো এখন "configure" চালায় আপনাকে আর BaaS স্ট্যাকের জন্য "apigee-service baas-usergrid configure" এর পরে "apigee-service baas-usergrid রিস্টার্ট" চালাতে হবে না। |
APIRT-3032 | হোস্ট নাম একটি IP ঠিকানা হলে DNS সন্ধান করবেন না। |
DOS-4070 | "apigee-all-version" এখন edge-mint-* RPM-এর সংস্করণ দেখায় |
DOS-4359 | শুধুমাত্র Postgres ডাটাবেস ইনস্টল করার জন্য "pdb" বিকল্প যোগ করা হয়েছে। শুধুমাত্র বিকাশকারী পরিষেবা পোর্টাল ইনস্টল করার সময় ব্যবহার করা হয়। বিকাশকারী পরিষেবা পোর্টাল ইনস্টলেশন দেখুন। |
ক্লাউড 16.10.26 (UI)
ইস্যু আইডি | বর্ণনা |
---|---|
EDGEUI-768 | StockQuote WSDL এর সাথে প্রক্সি তৈরি করা ব্যর্থ হচ্ছে৷ |
মেঘ 16.09.21_9
ইস্যু আইডি | বর্ণনা |
---|---|
MGMT-3674 | HIPAA-সক্ষম সংস্থাগুলির জন্য এনক্রিপ্ট করা KVM বা ভল্ট তৈরি করতে অক্ষম৷ |
MGMT-3647 | ক্যাপিটালাইজড ইমেল থ্রো 403 সহ ব্যবহারকারীদের জন্য ব্যবহারকারীরোল অ্যাক্সেস |
মেঘ 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 | ক্যাশেডলগস ম্যানেজমেন্ট কল লগ বার্তাগুলিকে বিচ্ছিন্ন করে দেয় |
APIRT-3117 | MP 100% CPU ব্যবহারে পৌঁছেছে এবং ট্রাফিক পরিষেবা বন্ধ করে দিয়েছে |
APIRT-3064 | রাউটার - রাউটার থেকে কাস্টম 503 ত্রুটি বার্তা |
APIRT-2620 | লোড হ্যান্ডলিং উন্নত করার জন্য কিছু ব্লকিং পদক্ষেপের জন্য পৃথক থ্রেড পুল |
CORESERV-774 | অবৈধ এপিপ্রোডাক্ট রেফারেন্স সহ বৈধ কী ব্যবহার করে অ্যাক্সেস অভ্যন্তরীণ সার্ভার ত্রুটির কারণ |
ক্লাউড 16.10.05 (UI)
ইস্যু আইডি | বর্ণনা |
---|---|
EDGEUI-697 | রিপোর্ট পৃষ্ঠা এক্সপোর্ট বোতাম কাস্টম রিপোর্ট হোম পেজ থেকে এক্সপোর্ট বোতামটি সরানো হয়েছে। রিপোর্ট রপ্তানি প্রতিটি কাস্টম রিপোর্ট পৃষ্ঠায় উপলব্ধ. |
মেঘ 16.08.24.01
ইস্যু আইডি | বর্ণনা |
---|---|
EDGEUI-663 | Weather.wsdl-এর WeatherHttpGet পোর্টের জন্য তৈরি করা প্রক্সি রানটাইমে 500 ত্রুটি সহ ব্যর্থ হয় একটি SOAP পরিষেবার জন্য একটি API প্রক্সি তৈরি করার সময়, SOAP প্রোটোকল বাইন্ডিং ছাড়া WSDL পোর্টগুলি API প্রক্সি উইজার্ডে আর দৃশ্যমান হয় না। এটি ডিজাইন দ্বারা, কারণ উইজার্ড শুধুমাত্র SOAP অনুরোধ তৈরি করে। |
EDGEUI-658 | SOAP WSDL পাসথ্রু অপারেশন নামের সমস্যা |
EDGEUI-653 | Enable Cors বিকল্পটি নির্বাচন করা হলে node.js API প্রক্সি তৈরিতে ত্রুটি |
EDGEUI-648 | UI থেকে কল যা 2 থেকে 3 মিনিটের মধ্যে সময় নেয় |
EDGEUI-623 | সংস্থার ইতিহাস পরিবর্তনের তারিখ বোতামটি ফায়ারফক্সে কাজ করে না |