4.17.01 - प्राइवेट क्लाउड के रिलीज़ नोट के लिए Edge

आपको Apigee Edge का दस्तावेज़ दिख रहा है.
Apigee X के दस्तावेज़ पर जाएं.
जानकारी

हमने बुधवार, 25 जनवरी, 2017 को Apigee Edge for Private Cloud का नया वर्शन रिलीज़ किया था.

Edge for Private Cloud की पिछली रिलीज़ के बाद, ये रिलीज़ हुई हैं और इस रिलीज़ में शामिल हैं:

रिलीज़ नंबर के बारे में जानकारी लेख पढ़ें. इससे आपको यह समझने में मदद मिलेगी कि Edge for Private Cloud के आपके वर्शन में, क्लाउड की कोई खास रिलीज़ शामिल है या नहीं.

रिलीज़ की खास जानकारी

इस रिलीज़ में कई अहम सुविधाएं शामिल हैं. इनकी मदद से, अपने एपीआई को बेहतर तरीके से कंट्रोल और सुरक्षित किया जा सकता है.

शेयर किए गए फ़्लो और फ़्लो हुक की मदद से, कई एपीआई प्रॉक्सी में इस्तेमाल किए जा सकने वाले नियमों और व्यवहारों का सेट बनाया जा सकता है.

की-वैल्यू मैप (केवीएम) पहले से ही Edge की एक सुविधा है. इसकी मदद से, की-वैल्यू पेयर को लंबे समय तक सेव किया जा सकता है. अब डेटा को ज़्यादा सुरक्षित रखने के लिए, केवीएम को एन्क्रिप्ट (सुरक्षित) किया जा सकता है.

डेवलपर को अपने एपीआई का ऐक्सेस देने पर ज़्यादा कंट्रोल पाने के लिए, Edge Management UI में ये विकल्प उपलब्ध हैं: एपीआई कुंजियां और सीक्रेट (क्रेडेंशियल) बनाने और मैनेज करने के ज़्यादा विकल्प, डेवलपर ऐप्लिकेशन को रद्द करना, और डेवलपर को बंद करना. इन बेहतर सुविधाओं की मदद से, एपीआई पासकोड रोटेशन जैसी रणनीतियों को आसानी से लागू किया जा सकता है. साथ ही, डेवलपर ऐप्लिकेशन को रद्द करके एक साथ कई एपीआई पासकोड बंद किए जा सकते हैं. ऐसा करने पर, ऐप्लिकेशन के सभी पासकोड बंद हो जाते हैं. इसके अलावा, डेवलपर खाते को बंद करके भी एक साथ कई एपीआई पासकोड बंद किए जा सकते हैं. ऐसा करने पर, डेवलपर के सभी ऐप्लिकेशन और पासकोड बंद हो जाते हैं.

बंद की गई सुविधाओं की बात करें, तो कमाई करने की सीमाओं से जुड़ी सुविधा बंद कर दी गई है.

इस विषय के बाकी हिस्से में, रिलीज़ में शामिल सभी नई सुविधाओं, अपडेट, और गड़बड़ियों को ठीक करने के बारे में जानकारी दी गई है.

बंद की गई सुविधाएं और सेवाएं

इस रिलीज़ में, ये सुविधाएं बंद कर दी गई हैं. ज़्यादा जानकारी के लिए, Edge को बंद करने से जुड़ी नीति देखें.

हटा दिया गया: कमाई करने से जुड़ी सीमाएं (Cloud 16.10.26 यूज़र इंटरफ़ेस)

'कमाई करने की सीमाएं' सुविधा को मैनेजमेंट यूज़र इंटरफ़ेस (एडमिन > सीमाएं) से हटा दिया गया है. ज़्यादा जानकारी के लिए, सुविधा के बंद होने की सूचना देखें. इसमें यह भी बताया गया है कि इसके बजाय किस सुविधा का इस्तेमाल किया जा सकता है: 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 for Private Cloud का दस्तावेज़ देखें.

प्राइवेट क्लाउड

जब कोई उपयोगकर्ता पहली बार Edge UI को ऐक्सेस करता है, तब उसे सहमति लेने के लिए बैनर दिखाया जा सकता है. सहमति बैनर में, एचटीएमएल फ़ॉर्मैट किया गया टेक्स्ट और एक बटन दिखता है. उपयोगकर्ता इस बटन को चुनकर, लॉग इन स्क्रीन पर जाता है. ज़्यादा जानकारी के लिए, सहमति लेने वाले बैनर चालू करना लेख पढ़ें.

API BaaS, कई डेटा सेंटर के साथ काम करता है

अब एक से ज़्यादा डेटा सेंटर में, एपीआई BaaS इंस्टॉल किया जा सकता है. ज़्यादा जानकारी के लिए, एपीआई BaaS के लिए एक से ज़्यादा डेटा सेंटर इंस्टॉल करना लेख पढ़ें.

एपीआई BaaS को इंस्टॉल करने के लिए, कॉन्फ़िगरेशन के नए पैरामीटर

एपीआई 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" विकल्प का इस्तेमाल अब नहीं किया जा सकता

एपीआई BaaS स्टैक और पोर्टल के लिए, apigee-service कमांड के लिए deploy विकल्प अब काम नहीं करता. इसके बजाय, कॉन्फ़िगर करें और रीस्टार्ट करें विकल्पों का इस्तेमाल करें. ज़्यादा जानकारी के लिए, API BaaS Installation देखें.

एपीआई BaaS के लिए पोर्ट से जुड़ी नई ज़रूरी शर्तें

अब सभी BaaS स्टैक नोड को पोर्ट 2551 खोलना होगा, ताकि अन्य सभी स्टैक नोड इसे ऐक्सेस कर सकें. अगर आपके पास एक से ज़्यादा BaaS डेटा सेंटर हैं, तो पोर्ट को सभी डेटा सेंटर में मौजूद सभी स्टैक नोड से ऐक्सेस किया जा सकता है.

ज़्यादा जानकारी के लिए, एपीआई BaaS इंस्टॉल करना और इंस्टॉल करने से जुड़ी ज़रूरी शर्तें देखें.

Developer Services पोर्टल अब अपने डेटाबेस के तौर पर Postgres और वेब सर्वर के तौर पर Nginx का इस्तेमाल करता है

सभी नए इंस्टॉलेशन के लिए, पोर्टल MySQL और MariaDB के बजाय Postgres को अपने डेटाबेस के तौर पर इस्तेमाल करता है. पिछले वर्शन से 4.17.01 पर अपग्रेड करने वाले ग्राहक, MySQL या MariaDB का इस्तेमाल जारी रख सकते हैं.

4.17.01 के नए इंस्टॉलेशन के लिए, Nginx को वेब सर्वर के तौर पर भी इंस्टॉल किया जाता है. पिछले वर्शन से 4.17.01 पर अपग्रेड करने वाले ग्राहक, Apache का इस्तेमाल जारी रख सकते हैं.

Developer Services पोर्टल अब SmartDocs को डिफ़ॉल्ट रूप से चालू नहीं करता

आपको पोर्टल पर SmartDocs की सुविधा चालू करनी होगी. SmartDocs के बारे में ज़्यादा जानने के लिए, एपीआई के दस्तावेज़ बनाने के लिए SmartDocs का इस्तेमाल करना लेख पढ़ें.

Developer Services पोर्टल अब RPM से इंस्टॉल किया जाता है

Developer Services Portal का 4.17.01 वर्शन, RPM से इंस्टॉल किया जाता है. इसके लिए, Edge और API BaaS की तरह ही एक ही रेपो और टूल का इस्तेमाल किया जाता है. ज़्यादा जानकारी के लिए, Developer Services पोर्टल इंस्टॉल करना लेख पढ़ें.

RPM पर आधारित इंस्टॉलर और .tar पर आधारित अपडेटर, अलग-अलग कॉम्पोनेंट का इस्तेमाल करते हैं:

RPM पर आधारित इंस्टॉलेशन

.tar फ़ाइल से इंस्टॉल करना

वेब सर्वर

Nginx

Apache

वेब रूट

/opt/apigee/apigee-drupal

/var/www/html

पोर्ट

8079

80

डेटाबेस

PostgreSQL

MySQL

PHP

php-fpm (FastCGI)

mod_php (Apache के साथ इन-प्रोसेस)

Qpid को वर्शन 1.35 में अपग्रेड किया गया

इस रिलीज़ में Qpid का वर्शन 1.35 शामिल है.

Cassandra को वर्शन 2.1.16 पर अपग्रेड किया गया

इस रिलीज़ में Cassandra का वर्शन 2.1.16 शामिल है.

Play को वर्शन 2.4 में अपग्रेड किया गया

इस रिलीज़ में Play 2.4 यूज़र इंटरफ़ेस (यूआई) फ़्रेमवर्क शामिल है.

RedHat/CentOS के 7.3 वर्शन के लिए सहायता जोड़ी गई

Edge अब RedHat/CentOS के 7.3 वर्शन पर काम करता है.

निगरानी डैशबोर्ड के बीटा वर्शन से जुड़े अपडेट

Edge Monitoring Dashboard के बीटा वर्शन को इन बदलावों के साथ अपडेट किया गया है:

  • Cassandra, Zookeeper, OpenLDAP, Postgres, और Qpid के लिए नए डैशबोर्ड शामिल किए गए हैं.
  • Influx के वर्शन को 0.11 से 1.0.2 में अपग्रेड किया गया है.
  • कई गड़बड़ियों को ठीक किया गया है.

ज़्यादा जानकारी के लिए, Apigee Monitoring Dashboard के बीटा वर्शन की खास जानकारी देखें.

अब इंस्टॉलेशन कॉन्फ़िगरेशन फ़ाइल में Postgres का पासवर्ड सेट किया जा सकता है

इंस्टॉलेशन कॉन्फ़िगरेशन फ़ाइल में Postgres का पासवर्ड सेट करने के लिए, PG_PWD प्रॉपर्टी का इस्तेमाल करें. ज़्यादा जानकारी के लिए, Edge कॉन्फ़िगरेशन फ़ाइल का रेफ़रंस देखें.

EPEL repo चालू करें

Edge को इंस्टॉल या अपडेट करने के लिए, आपको Extra Packages for 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 पर डीएनएस लुकअप की सुविधा बंद करें

अगर आपने NSCD (नेम सर्विस कैश डेमॉन) इंस्टॉल और चालू किया है, तो मैसेज प्रोसेसर दो डीएनएस लुकअप करते हैं: एक IPv4 के लिए और दूसरा IPv6 के लिए. NSCD का इस्तेमाल करते समय, IPv6 पर डीएनएस लुकअप की सुविधा बंद होनी चाहिए. ज़्यादा जानकारी के लिए, ऐप्लिकेशन इंस्टॉल करने से जुड़ी ज़रूरी शर्तें देखें.

IPv6 पर डीएनएस लुकअप की सुविधा बंद करने के लिए:

  1. हर मैसेज प्रोसेसर नोड पर, /etc/nscd.conf में बदलाव करें.
  2. यह प्रॉपर्टी सेट करें:
    enable-cache hosts no

एपीआई सेवाएं

एपीआई प्रॉक्सी को चालू करने के लिए, शेयर किए गए फ़्लो और फ़्लो हुक (Cloud 16.09.21)

"शेयर किए गए फ़्लो" नाम की नई सुविधा की मदद से, एपीआई प्रॉक्सी में फ़ंक्शन को चालू किया जा सकता है. शर्त के हिसाब से लागू होने वाली नीतियों और संसाधनों को शेयर किए गए फ़्लो में जोड़कर, किसी भी एपीआई प्रॉक्सी से इसका रेफ़रंस दिया जा सकता है. इससे एक ही सोर्स से, दोबारा इस्तेमाल किया जा सकने वाला लॉजिक लागू किया जा सकता है. उदाहरण के लिए, शेयर किया गया फ़्लो, एपीआई पासकोड की पुष्टि कर सकता है, स्पाइक अरेस्ट से सुरक्षा कर सकता है, और डेटा को लॉग कर सकता है.

मैनेजमेंट यूज़र इंटरफ़ेस (एपीआई > शेयर किए गए फ़्लो) में शेयर किए गए फ़्लो तय किए जाते हैं. इसके बाद, उन्हें दो अलग-अलग तरीकों से रेफ़रंस किया जाता है:

  • एपीआई प्रॉक्सी
    में नई फ़्लो कॉलआउट नीति का इस्तेमाल करके या
  • फ़्लो हुक नाम के नए आर्टफ़ैक्ट पर. ये यहां मौजूद हैं:

    इन अटैचमेंट पॉइंट की मदद से, किसी प्रॉक्सी के मुख्य फ़्लो पॉइंट से पहले या बाद में, ऑपरेशनल लॉजिक को लागू किया जा सकता है. मैनेजमेंट यूज़र इंटरफ़ेस (एपीआई > एनवायरमेंट कॉन्फ़िगरेशन > फ़्लो हुक) में, इन फ़्लो हुक की जगहों पर शेयर किए गए फ़्लो असाइन किए जाते हैं.

    • अनुरोध: ProxyEndpoint PreFlow से पहले, TargetEndpoint PostFlow के बाद
    • जवाब: TargetEndpoint PreFlow से पहले, ProxyEndpoint PostFlow के बाद

ज़्यादा जानकारी के लिए, दोबारा इस्तेमाल किए जा सकने वाले शेयर किए गए फ़्लो और फ़्लो हुक का इस्तेमाल करके शेयर किए गए फ़्लो को अटैच करना लेख पढ़ें.

एन्क्रिप्ट की गई कुंजी-वैल्यू वाले मैप (Cloud 16.09.21)

आपके पास एन्क्रिप्ट (सुरक्षित) किए गए कुंजी-वैल्यू मैप (केवीएम) बनाने का विकल्प होता है. इनका इस्तेमाल क्रेडेंशियल या व्यक्तिगत पहचान से जुड़ी जानकारी/हिपा डेटा जैसी संवेदनशील जानकारी को सेव करने के लिए किया जा सकता है. यह सुविधा, Edge के मौजूदा सुरक्षित स्टोर (वॉल्ट) से अलग है. इसे वॉल्ट की जगह इस्तेमाल करने के लिए डिज़ाइन किया गया है, क्योंकि वॉल्ट की वैल्यू को सिर्फ़ Node.js (मैनेजमेंट एपीआई के अलावा) से ऐक्सेस किया जा सकता है. Node.js या Key Value Map Operations नीति का इस्तेमाल करके, एन्क्रिप्ट की गई KVM वैल्यू को ऐक्सेस किया जा सकता है.

एन्क्रिप्ट (सुरक्षित) किए गए केवीएम बनाना

  • मौजूदा KVM मैनेजमेंट एपीआई का इस्तेमाल करें. KVM बनाते समय, पेलोड की परिभाषा में “encrypted”: “true” शामिल करने पर, Edge एक एन्क्रिप्शन कुंजी जनरेट करता है. इस कुंजी का स्कोप, KVM के स्कोप के जैसा ही होता है. साथ ही, Edge इस कुंजी का इस्तेमाल करके KVM को एन्क्रिप्ट करता है.
  • एन्क्रिप्ट (सुरक्षित) किया गया KVM बनाने के लिए, मुख्य वैल्यू मैप के ऑपरेशन से जुड़ी नीति का इस्तेमाल नहीं किया जा सकता. नीति में इसका इस्तेमाल करने से पहले, आपको KVM मैनेजमेंट एपीआई का इस्तेमाल करके एन्क्रिप्ट (सुरक्षित) किया गया KVM बनाना होगा.
  • एन्क्रिप्ट (सुरक्षित) नहीं किए गए किसी मौजूदा केवीएम को एन्क्रिप्ट (सुरक्षित) नहीं किया जा सकता.

एन्क्रिप्ट किए गए केवीएम का इस्तेमाल करना

  • एन्क्रिप्ट की गई केवीएम वैल्यू पाने और उन्हें अपडेट करने के लिए, Key Value Map Operations नीति का इस्तेमाल करें.
  • एन्क्रिप्ट (सुरक्षित) की गई मुख्य वैल्यू पाने के दौरान, वैल्यू को होल्ड करने वाले वैरिएबल के नाम से पहले "private." कीवर्ड जोड़ें. उदाहरण के लिए: <Get assignTo="private.secretVar">. इस private.secretVar वैरिएबल में डिक्रिप्ट की गई वैल्यू होती है.
  • नीति के हिसाब से वैल्यू अपडेट करते समय, आपको कुछ भी खास करने की ज़रूरत नहीं है. यह वैल्यू, एन्क्रिप्ट (सुरक्षित) किए गए केवीएम में अपने-आप एन्क्रिप्ट (सुरक्षित) हो जाएगी.
  • Node.js कोड में apigee-access मॉड्यूल का इस्तेमाल करके भी, डिक्रिप्ट की गई वैल्यू को ऐक्सेस किया जा सकता है. नाम और स्कोप के आधार पर KVM को वापस पाने के लिए, getKeyValueMap() फ़ंक्शन का इस्तेमाल करें. रिटर्न किए गए ऑब्जेक्ट पर दो फ़ंक्शन उपलब्ध हैं: getKeys(callback) से कुंजी के नामों की एक कैटगरी मिलती है और get(key, callback) से किसी खास कुंजी की वैल्यू मिलती है. उदाहरण के लिए, यहां apiproxy के स्कोप वाला KVM VerySecureKVM मिलता है और 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)

यूज़र इंटरफ़ेस (16.10.26 यूज़र इंटरफ़ेस) में एन्क्रिप्ट (सुरक्षित) किए गए मुख्य वैल्यू मैप बनाना

मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) (एपीआई > एनवायरमेंट कॉन्फ़िगरेशन > कुंजी वैल्यू मैप) में एनवायरमेंट के स्कोप वाला कुंजी वैल्यू मैप (केवीएम) बनाते समय, एन्क्रिप्ट (सुरक्षित) किया गया चेकबॉक्स की मदद से एन्क्रिप्ट (सुरक्षित) किया गया केवीएम बनाया जा सकता है. KVM में कुंजियां जोड़ने के बाद, एन्क्रिप्ट की गई वैल्यू, मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में तारों के निशान (*****) के तौर पर दिखती हैं. एन्क्रिप्ट किए गए KVM में कुंजियां/वैल्यू उसी तरह जोड़ी जाती हैं जिस तरह एन्क्रिप्ट नहीं किए गए KVM में जोड़ी जाती हैं. एन्क्रिप्ट (सुरक्षित) किए गए केवीएम के लिए, बैकएंड की पूरी सहायता क्लाउड रिलीज़ 160921 में उपलब्ध थी. (EDGEUI-764)

API प्रॉक्सी के मेटाडेटा में शामिल OpenAPI स्पेसिफ़िकेशन यूआरएल (Cloud 16.09.21)

OpenAPI स्पेसिफ़िकेशन के आधार पर एपीआई प्रॉक्सी बनाने पर, OpenAPI स्पेसिफ़िकेशन की जगह की जानकारी, एपीआई प्रॉक्सी के मेटाडेटा में सेव होती है. उदाहरण के लिए, अगर आपको किसी प्रॉक्सी के वर्शन की जानकारी पाने के लिए मैनेजमेंट एपीआई का इस्तेमाल करना है, तो मेटाडेटा में OpenAPI स्पेसिफ़िकेशन का पाथ इस फ़ॉर्मैट में शामिल होता है:

"spec" : "https://raw.githubusercontent.com/apigee/api-platform-samples/master/default-proxies/helloworld/openapi/mocktarget.yaml"

इस बेहतर सुविधा के साथ, Edge का अगली पीढ़ी वाला वर्शन काम करता है. यह OpenAPI स्पेसिफ़िकेशन को नए डेवलपर पोर्टल में मौजूद एपीआई प्रॉक्सी, एपीआई प्रॉडक्ट, और एपीआई के संदर्भ दस्तावेज़ों से लिंक करता है. (MGMT-2913)

SOAP प्रॉक्सी के लिए OpenAPI स्पेसिफ़िकेशन जनरेट करना (Cloud 16.10.05 यूज़र इंटरफ़ेस)

जब WSDL के आधार पर "REST to SOAP to REST" प्रॉक्सी बनाई जाती है, तो Edge प्रॉक्सी संसाधनों के आधार पर, होस्ट की गई OpenAPI स्पेसिफ़िकेशन अपने-आप जनरेट करता है. इस स्पेसिफ़िकेशन को http(s)://[edge_domain]/[proxy_base_path]/openapi.json पर ऐक्सेस किया जा सकता है. हालांकि, कन्वर्ज़न हमेशा सटीक नहीं होता, क्योंकि किसी XML स्कीमा के सभी नियमों को OpenAPI स्पेसिफ़िकेशन में नहीं दिखाया जा सकता. (EDGEUI-718)

पासथ्रू एसओएपी प्रॉक्सी के लिए, Edge में होस्ट किया गया WSDL (Cloud 16.10.05 यूज़र इंटरफ़ेस (यूआई))

WSDL के आधार पर "Pass-Through SOAP" प्रॉक्सी बनाने पर, Edge WSDL को होस्ट करता है. साथ ही, प्रॉक्सी में एक फ़्लो बनाता है, ताकि आप इसे ऐक्सेस कर सकें. होस्ट किए गए WSDL को http(s)://[edge_domain]/[proxy_base_path]?wsdl पर ऐक्सेस किया जा सकता है. यह प्रॉक्सी के ज़रिए SOAP सेवा को कॉल करने वाले क्लाइंट के लिए, सेवा का नया एंडपॉइंट यूआरएल है. (EDGEUI-718)

एपीआई प्रॉक्सी विज़र्ड में नया सैंपल स्टॉक कोट WSDL (Cloud 16.08.24.01)

एपीआई प्रॉक्सी विज़र्ड की मदद से SOAP सेवा वाला एपीआई बनाते समय, स्टॉक कोटेशन के WSDL को बदलने का विकल्प उपलब्ध होता है. उदाहरण के लिए: https://ws.cdyne.com/delayedstockquote/delayedstockquote.asmx?WSDL. (EDGEUI-655)

डेवलपर सेवाएं

यूज़र इंटरफ़ेस (यूआई) में डेवलपर के लिए ऐप्लिकेशन मैनेजमेंट की बेहतर सुविधाएं (Cloud 16.10.05 यूज़र इंटरफ़ेस (यूआई))

Edge यूज़र इंटरफ़ेस (यूआई) में डेवलपर ऐप्लिकेशन मैनेजमेंट की सुविधा को कई सुधारों के साथ और बेहतर बनाया गया है:

  • "ऐप्लिकेशन की स्थिति" फ़ील्ड में जाकर, ऐप्लिकेशन के ऐक्सेस को रद्द किया जा सकता है और उन्हें अनुमति दी जा सकती है. इसके लिए, आपको बदलाव करने के मोड में जाना होगा. व्यू मोड में, यह फ़ील्ड, ऐप्लिकेशन की मौजूदा स्थिति भी दिखाता है. अगर किसी ऐप्लिकेशन का ऐक्सेस रद्द कर दिया जाता है, तो उसके कोई भी एपीआई पासकोड, एपीआई कॉल के लिए मान्य नहीं होते. अगर डेवलपर को फिर से अनुमति मिल जाती है, तो कुंजियां रद्द नहीं की जाती हैं और उनका इस्तेमाल फिर से किया जा सकता है. जब कोई ऐप्लिकेशन रद्द की गई स्थिति में होता है, तब एपीआई कुंजियों के लिए "मंज़ूर किया गया" लेबल, स्ट्राइकथ्रू टेक्स्ट में दिखता है.
  • एपीआई कुंजी की समयसीमा खत्म होने की तारीखें अब डेवलपर ऐप्लिकेशन की ज़्यादा जानकारी वाले पेज पर दिखती हैं. साथ ही, कुंजियों को "क्रेडेंशियल" सेक्शन में, समयसीमा खत्म होने की तारीखों के हिसाब से व्यवस्थित किया जाता है. उदाहरण के लिए, बिना किसी समयसीमा वाली कुंजी को उससे जुड़े एपीआई प्रॉडक्ट के साथ एक ग्रुप में दिखाया जाता है. वहीं, 90 दिनों में खत्म होने वाली कुंजी को उससे जुड़े प्रॉडक्ट के साथ दूसरे ग्रुप में दिखाया जाता है. मौजूदा क्रेडेंशियल के खत्म होने की तारीख नहीं बदली जा सकती.
  • डेवलपर ऐप्लिकेशन के एडिट मोड में, 'क्रेडेंशियल जोड़ें' बटन की मदद से, एपीआई कुंजियां जनरेट की जा सकती हैं. इनके लिए, समयसीमा या तारीख तय की जा सकती है. इसके अलावा, इनकी समयसीमा तय न करने का विकल्प भी होता है. क्रेडेंशियल बनाते समय या उसके बाद, उसमें एपीआई प्रॉडक्ट जोड़े जा सकते हैं.
    यह सुविधा, डेवलपर ऐप्लिकेशन की ज़्यादा जानकारी वाले पेज पर मौजूद "फिर से जनरेट करें" बटन की जगह लेगी. उस बटन को हटा दिया गया है.

इन सुधारों से यूज़र इंटरफ़ेस में ऐसी सुविधाएं जोड़ी गई हैं जो मैनेजमेंट एपीआई में पहले से उपलब्ध थीं. (EDGEUI-104)

यूज़र इंटरफ़ेस (Cloud 16.10.05 UI) में ऐप्लिकेशन डेवलपर को चालू/बंद करना

Edge यूज़र इंटरफ़ेस (यूआई) में, ऐप्लिकेशन डेवलपर की स्थिति को चालू और बंद किया जा सकता है. इसके लिए, डेवलपर की ज़्यादा जानकारी वाले पेज पर जाएं. इसके बाद, बदलाव करने के मोड में जाकर, चालू/बंद करें बटन पर क्लिक करें. जब कोई डेवलपर इनऐक्टिव होता है, तो उसके डेवलपर ऐप्लिकेशन के किसी भी एपीआई पासकोड या उन पासकोड से जनरेट किए गए OAuth टोकन का इस्तेमाल, एपीआई प्रॉक्सी को कॉल करने के लिए नहीं किया जा सकता. (EDGEUI-304)

यूज़र इंटरफ़ेस (16.10.26 यूज़र इंटरफ़ेस) में डेवलपर के लिए उपलब्ध ऐसे इंडिकेटर जो काम नहीं कर रहे हैं

जब किसी ऐप्लिकेशन डेवलपर को "बंद" के तौर पर सेट किया जाता है, तो डेवलपर के ऐप्लिकेशन और क्रेडेंशियल मान्य नहीं रहते. भले ही, वे "स्वीकार किया गया" स्थिति में बने रहें. अब मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में, बंद किए गए डेवलपर के ऐप्लिकेशन और क्रेडेंशियल देखते समय, ऐप्लिकेशन और क्रेडेंशियल पर "मंज़ूरी मिली" स्टेटस लेबल, स्ट्राइकथ्रू टेक्स्ट में दिखता है. साथ ही, लेबल पर माउस घुमाने पर दिखने वाली टूलटिप से पता चलता है कि डेवलपर का खाता बंद कर दिया गया है. अगर डेवलपर खाते की स्थिति "चालू है" पर वापस सेट कर दी जाती है, तो उसके मंज़ूर किए गए ऐप्लिकेशन और क्रेडेंशियल फिर से मान्य हो जाते हैं. साथ ही, "मंज़ूर किया गया" लेबल पर स्ट्राइकथ्रू टेक्स्ट हटा दिया जाता है. (EDGEUI-728)

Analytics Services

"गड़बड़ी के कोड का विश्लेषण" डैशबोर्ड का नाम बदला गया (16.10.26 यूज़र इंटरफ़ेस)

"गड़बड़ी का विश्लेषण" डैशबोर्ड का नाम बदलकर "गड़बड़ी के कोड का विश्लेषण" कर दिया गया है. डैशबोर्ड में, 4xx और 5xx एचटीटीपी स्टेटस कोड वाले एपीआई कॉल शामिल होते हैं. (EDGEUI-738)

प्रॉक्सी डैशबोर्ड पर टीपीएस डेटा (16.10.26 यूज़र इंटरफ़ेस)

मुख्य प्रॉक्सी ट्रैफ़िक डैशबोर्ड में, हर सेकंड में होने वाले औसत लेन-देन ("औसत टीपीएस") का डेटा जोड़ दिया गया है. इसके अलावा, प्रॉक्सी ट्रैफ़िक और प्रॉक्सी परफ़ॉर्मेंस चार्ट में अलग-अलग डेटा पॉइंट पर कर्सर घुमाने पर, उस समयावधि के लिए टीपीएस, टूलटिप में दिखता है. (EDGEUI-668)

Analytics में गड़बड़ी का डिसप्ले (16.10.26 यूज़र इंटरफ़ेस)

जब किसी Analytics डैशबोर्ड को 500 गड़बड़ी का मैसेज मिलता था, तब मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) पर गड़बड़ी की वजह कुछ भी हो, "रिपोर्ट का समय खत्म हो गया" मैसेज दिखता था. समस्या हल करने की बेहतर सुविधाएं देने के लिए, यूज़र इंटरफ़ेस (यूआई) अब असल गड़बड़ी दिखाता है. (EDGEUI-753)

गड़बड़ियां ठीक की गईं

इस रिलीज़ में इन बग को ठीक किया गया है. यह सूची मुख्य रूप से उन उपयोगकर्ताओं के लिए है जो यह देखना चाहते हैं कि उनके सहायता टिकट ठीक किए गए हैं या नहीं. इसे सभी उपयोगकर्ताओं के लिए ज़्यादा जानकारी देने के लिए डिज़ाइन नहीं किया गया है.

Edge for Private Cloud 4.17.01

समस्या आईडी ब्यौरा
APIBAAS-1990 smtp.auth की वैल्यू false होने पर, API BaaS स्टैक अब SMTP से पुष्टि करने की कोशिश नहीं करता
APIRT-3032

अब "apigee-service baas-usergrid restart" कमांड चलाने पर, "configure" कमांड भी चलती है

अब आपको BaaS स्टैक के लिए, "apigee-service baas-usergrid configure" और फिर "apigee-service baas-usergrid restart" कमांड चलाने की ज़रूरत नहीं है.

APIRT-3032

अगर होस्ट का नाम कोई आईपी पता है, तो डीएनएस लुकअप न करें.

DOS-4070

"apigee-all -version" अब edge-mint-* RPM का वर्शन दिखाता है

DOS-4359

सिर्फ़ Postgres डेटाबेस इंस्टॉल करने के लिए, "pdb" विकल्प जोड़ा गया.

इस कुकी का इस्तेमाल सिर्फ़ Developer Services पोर्टल इंस्टॉल करते समय किया जाता है. Developer Services portal installation देखें.

Cloud 16.10.26 (यूज़र इंटरफ़ेस)

समस्या आईडी ब्यौरा
EDGEUI-768 StockQuote WSDL का इस्तेमाल करके प्रॉक्सी नहीं बनाई जा सकती

Cloud 16.09.21_9

समस्या आईडी ब्यौरा
MGMT-3674 एचआईपीए की सुविधा चालू करने वाले संगठनों के लिए, एन्क्रिप्ट किया गया केवीएम या वॉल्ट नहीं बनाया जा सकता
MGMT-3647 कैपिटल लेटर वाले ईमेल पते का इस्तेमाल करने वाले उपयोगकर्ताओं को Userrole का ऐक्सेस मिलने पर 403 गड़बड़ी दिखती है

क्लाउड 16.09.21

समस्या आईडी ब्यौरा
APIRT-3507 JavaScript सेवा पर बार-बार होने वाली गड़बड़ियां (जैसे, एसएनआई गड़बड़ियां)
APIRT-3408 MP रिलीज़ 160817 apigee-access analytics मॉड्यूल, मैसेज को अलग-अलग तरीके से प्रोसेस करता है
APIRT-3390

ऐक्सेस टोकन को रीफ़्रेश करने की नीति के तहत, गड़बड़ी के जवाब में बदलाव

APIRT-3389
APIRT-3381 ग्राहक के प्रोडक्शन प्रॉक्सी पर ज़्यादा समय लगना
APIRT-3366 JavaScript की नीतियां, ट्रायल के तौर पर बनाए गए सभी नए संगठनों पर लागू नहीं हो रही हैं
APIRT-3363 अमान्य यूआरएल पार्स करने पर, 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 एमपी ने 100% सीपीयू का इस्तेमाल किया और ट्रैफ़िक दिखाना बंद कर दिया
APIRT-3064 राऊटर - राऊटर से मिला कस्टम 503 गड़बड़ी वाला मैसेज
APIRT-2620 लोड हैंडलिंग को बेहतर बनाने के लिए, कुछ ब्लॉकिंग चरणों के लिए अलग थ्रेड पूल
CORESERV-774 मान्य कुंजी का इस्तेमाल करके ऐक्सेस करने पर, apiproduct का अमान्य रेफ़रंस देने से सर्वर में गड़बड़ी होती है

Cloud 16.10.05 (यूज़र इंटरफ़ेस)

समस्या आईडी ब्यौरा
EDGEUI-697 रिपोर्ट पेज पर मौजूद एक्सपोर्ट बटन
कस्टम रिपोर्ट के होम पेज से एक्सपोर्ट बटन हटा दिया गया है. रिपोर्ट एक्सपोर्ट करने की सुविधा, हर कस्टम रिपोर्ट पेज पर उपलब्ध होती है.

Cloud 16.08.24.01

समस्या आईडी ब्यौरा
EDGEUI-663 Weather.wsdl के WeatherHttpGet पोर्ट के लिए जनरेट की गई प्रॉक्सी, रनटाइम में 500 गड़बड़ी के साथ काम नहीं करती
SOAP सेवा के लिए एपीआई प्रॉक्सी जनरेट करते समय, SOAP प्रोटोकॉल बाइंडिंग के बिना WSDL पोर्ट अब एपीआई प्रॉक्सी विज़र्ड में नहीं दिखते. यह सुविधा इस तरह से डिज़ाइन की गई है, क्योंकि विज़र्ड सिर्फ़ SOAP अनुरोध जनरेट करता है.
EDGEUI-658 SOAP WSDL पासथ्रू ऑपरेशन के नाम से जुड़ी समस्या
EDGEUI-653 Enable Cors विकल्प चुने जाने पर, node.js API प्रॉक्सी बनाने में गड़बड़ी
EDGEUI-648 यूज़र इंटरफ़ेस (यूआई) से किए गए कॉल, दो से तीन मिनट में टाइम आउट हो जाते हैं
EDGEUI-623 Firefox पर, संगठन के इतिहास में बदलाव की तारीख वाला बटन काम नहीं करता