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

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

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

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

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

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

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

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

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

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

कमाई करने की सीमा तय करने की सुविधा को बंद कर दिया गया है.

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

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

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

Retired: Monetization Limits (Cloud 16.10.26 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 for Private Cloud का दस्तावेज़ देखें.

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

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

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" विकल्प का इस्तेमाल न करें

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

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

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

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

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

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

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

डेवलपर सेवाओं के पोर्टल पर, अब SmartDocs की सुविधा डिफ़ॉल्ट रूप से चालू नहीं होती

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

डेवलपर सेवाओं का पोर्टल अब आरपीएम से इंस्टॉल किया गया है

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

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

आरपीएम पर आधारित इंस्टॉल

.tar-based install

वेब सर्वर

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 शामिल है.

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

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

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

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

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

Edge मॉनिटरिंग डैशबोर्ड के बीटा वर्शन को अपडेट किया गया है:

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

ज़्यादा जानकारी के लिए, Apigee मॉनिटरिंग डैशबोर्ड के बीटा वर्शन की खास जानकारी देखें.

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

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

EPEL रेपो चालू करना

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 (Management API के अलावा) से ऐक्सेस किया जा सकता है. एन्क्रिप्ट की गई केवीएम वैल्यू को Node.js या कुंजी-वैल्यू मैप ऑपरेशन नीति की मदद से ऐक्सेस किया जा सकता है.

एन्क्रिप्ट किए गए केवीएम बनाना

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

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

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

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

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

जब OpenAPI स्पेसिफ़िकेशन के आधार पर कोई एपीआई प्रॉक्सी बनाई जाती है, तो OpenAPI स्पेसिफ़िकेशन की जगह की जानकारी, एपीआई प्रॉक्सी के मेटाडेटा में सेव हो जाती है. उदाहरण के लिए, अगर प्रॉक्सी रिविज़न की जानकारी पाने के लिए Management API का इस्तेमाल किया जाता है, तो मेटाडेटा में 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 से SOAP से REST" प्रॉक्सी बनाने पर, Edge प्रॉक्सी रिसॉर्स के आधार पर, होस्ट की गई OpenAPI स्पेसिफ़िकेशन अपने-आप जनरेट करता है. स्पेसिफ़िकेशन को http(s)://[edge_domain]/[proxy_base_path]/openapi.json पर ऐक्सेस किया जा सकता है. हालांकि, कन्वर्ज़न हमेशा सटीक नहीं होता, क्योंकि एक्सएमएल स्कीमा के सभी नियमों को OpenAPI स्पेसिफ़िकेशन में नहीं दिखाया जा सकता. (EDGEUI-718)

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

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

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

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

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

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

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

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

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

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

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

यूज़र इंटरफ़ेस (यूआई) में, डेवलपर के इनऐक्टिव होने के इंडिकेटर (16.10.26 यूआई)

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

Analytics Services

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

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

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

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

Analytics error display (16.10.26 UI)

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

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

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

Edge for Private Cloud 4.17.01

समस्या आईडी ब्यौरा
APIBAAS-1990 smtp.auth के false होने पर, API BaaS Stack अब एसएमटीपी की पुष्टि करने की कोशिश नहीं करता
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-* आरपीएम का वर्शन दिखाता है

DOS-4359

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

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

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

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

Cloud 16.09.21_9

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

Cloud 16.09.21

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

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

APIRT-3389
APIRT-3381 ग्राहक के प्रोडक्शन प्रॉक्सी पर ज़्यादा इंतज़ार का समय
APIRT-3366 ट्रायल के लिए बनाए गए सभी नए संगठनों पर, JavaScript की नीतियां लागू नहीं हो पा रही हैं
APIRT-3363 अमान्य यूआरएल को पार्स करने पर, 500 स्टेटस कोड के साथ ApplicationNotFound गड़बड़ी दिखती है
APIRT-3356 OAuth के अमान्य टोकन का मैसेज
APIRT-3355 OAuth प्रॉक्सी पर रुक-रुककर 403 गड़बड़ी दिखना
APIRT-3285
APIRT-3261 क्रेडेंशियल की पुष्टि, प्रोडक्शन में मौजूद किसी अन्य डेवलपर ऐप्लिकेशन के हिसाब से की जाती है
APIRT-3234 Node.js ऐप्लिकेशन से एनपीई मिलता है
APIRT-3223 Apigee में पुरानी कैश मेमोरी की समस्या
APIRT-3193 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 'सीओआरएस चालू करें' विकल्प चुनने पर, Node.js एपीआई प्रॉक्सी बनाने में गड़बड़ी होना
EDGEUI-648 यूज़र इंटरफ़ेस (यूआई) से किए गए ऐसे कॉल जो दो से तीन मिनट के बीच टाइम आउट हो जाते हैं
EDGEUI-623 Firefox पर, संगठन के इतिहास में तारीख बदलने वाला बटन काम नहीं करता