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

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

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

'निजी क्लाउड की सुविधा' के पिछली बार रिलीज़ होने के बाद, ये रिलीज़ आ चुकी हैं और इन्हें इस सुविधा रिलीज़ में शामिल किया गया है:

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

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

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

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

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

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

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

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

सेवानिवृत्ति और मृत्यु

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

बंद हो चुका है: कमाई करने की सीमाएं (Cloud 16.10.26 यूज़र इंटरफ़ेस (यूआई))

मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) से कमाई करने की सीमाओं की सुविधा हटा दी गई है (एडमिन > सीमाएं). ज़्यादा जानकारी के लिए, सुविधा हटाए जाने की सूचना देखें. इसमें यह जानकारी भी शामिल है कि इसके बजाय किसका इस्तेमाल करना चाहिए: http://docs.apigee.com/monetization/content/limit-feature-deprecation-notice. (DEGMT-3259)

RedHat/CentOS के वर्शन 6.5 के साथ काम करने की सुविधा हटा दी गई है

अगर फ़िलहाल RedHat/CentOS का 6.5 वर्शन इस्तेमाल किया जा रहा है, तो आपको Edge 4.17.01 पर अपडेट करने से पहले, अपने ऑपरेटिंग सिस्टम को 6.6 या उसके बाद के वर्शन पर अपडेट करना होगा.

नई सुविधाएं और अपडेट

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

ज़्यादा जानकारी और निर्देशों के लिए, Edge for Private Cloud दस्तावेज़ देखें.

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

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

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

अब आप एक से ज़्यादा डेटा सेंटर में API BaaS इंस्टॉल कर सकते हैं. ज़्यादा जानकारी के लिए, मल्टिपल डेटा सेंटर इंस्टॉलेशन for 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 में अपडेट करें देखें.

अब एपीआई BaaS के लिए, apigee-service कमांड के साथ "डिप्लॉय" विकल्प नहीं चलाया जा सकता

deploy कमांड के लिए deploy विकल्प, अब API BaaS Stack और पोर्टल के लिए काम नहीं करता है. इसके बजाय, configure और configure विकल्पों का इस्तेमाल करें. ज़्यादा जानकारी के लिए, API BaaS इंस्टॉलेशन पर जाएं.

API BaaS के लिए नई पोर्ट करने की ज़रूरत

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

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

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

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

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

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

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

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

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

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

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

.tar-आधारित इंस्टॉल

वेब सर्वर

Nginx

Apache

वेब रूट

/opt/apigee/apigee-drupal

/var/www/html

पोर्ट

8079

80

डेटाबेस

PostgreSQL

MySQL

PHP

php-fpm (फ़ास्टसीजीआई)

mod_php (Apache के साथ प्रोसेस में)

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

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

कैसेंड्रा को 2.1.16 पर अपग्रेड किया गया

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

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

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

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

अब EDGE के साथ RedHat/CentOS का 7.3 वर्शन इस्तेमाल किया जा सकता है.

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

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

  • कैसेंड्रा, ज़ूकीपर, OpenLDAP, Postgres, और Qpid के लिए नए डैशबोर्ड शामिल करें.
  • Inflx के 4.16.09 वर्शन को 0.11 से 1.0.2 में अपग्रेड किया गया है.
  • कई स्थिरता सुधार जोड़े गए हैं.

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

अब इंस्टॉलेशन कॉन्फ़िगरेशन फ़ाइल में 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 पर डीएनएस लुकअप को बंद करें

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

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

  1. हर मैसेज प्रोसेसर नोड में /etc/nscd.conf. में बदलाव करें.
  2. इस प्रॉपर्टी को सेट करें:
    कैश मेमोरी में होस्ट नहीं होने की सुविधा चालू करें

एपीआई सेवाएं

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

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

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

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

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

    • अनुरोध: प्रॉक्सीEndpoint PreFlow से पहले, TargetEndpoint PostFlow के बाद
    • रिस्पॉन्स: TargetEndpoint PreFlow से पहले, प्रॉक्सीEndpoint PostFlow के बाद

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

एन्क्रिप्ट (सुरक्षित) किए गए की-वैल्यू मैप (Cloud 16.09.21)

आपके पास क्रेडेंशियल या पीआईआई/हिपा डेटा जैसी संवेदनशील जानकारी को सेव करने के लिए, एन्क्रिप्ट (सुरक्षित) किए गए की वैल्यू मैप (केवीएम) बनाने का विकल्प है. यह सुविधा मौजूदा Edge सिक्योर स्टोर (Vault) से अलग है और इसे इसका बेहतर इस्तेमाल करने के लिए डिज़ाइन किया गया है. ऐसा इसलिए है, क्योंकि Vault की वैल्यू को सिर्फ़ Node.js (Management API के अलावा) से ऐक्सेस किया जा सकता है. केवीएम की एन्क्रिप्ट की गई वैल्यू को Node.js या 'की वैल्यू मैप ऑपरेशन' नीति की मदद से ऐक्सेस किया जा सकता है.

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

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

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

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

(एपीआईआरटी-1197)

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

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

एपीआई प्रॉक्सी मेटाडेटा में शामिल 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 स्पेसिफ़िकेशन को एपीआई प्रॉक्सी, एपीआई प्रॉडक्ट, और एपीआई के रेफ़रंस दस्तावेज़ों से लिंक करती है. (एमजीएमटी-2913)

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

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

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

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

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

एपीआई प्रॉक्सी विज़र्ड की मदद से एसओएपी सेवा एपीआई बनाते समय, आपको रीप्लेसमेंट स्टॉक कोट WSDL मिलेगा: 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 सेवाएं

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

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

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

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

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

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

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

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

प्राइवेट क्लाउड 4.17.01 के लिए एज

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

"apigee-service baas-usergrid फिर से शुरू करें" कमांड चलाने पर अब "कॉन्फ़िगर" भी किया जाता है

अब आपको BaaS Stack के लिए "apigee-service baas-usergrid कॉन्फ़िगर" और इसके बाद "apigee-service baas-usergrid देगा" चलाने की ज़रूरत नहीं है.

APIRT-3032

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

DOS-4070

"apigee-all -version" अब एज-मिंट-* आरपीएम का वर्शन दिखाता है

DOS-4359

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

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

Cloud 16.10.26 (यूआई)

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

क्लाउड 16.09.21_9

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

क्लाउड 16.09.21

समस्या आईडी ब्यौरा
APIRT-3507 JavaScript सेवा के कॉलआउट में अचानक होने वाली गड़बड़ियां, जैसे कि SNI की गड़बड़ियां
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 ऐप्लिकेशन एनपीई दिखाता है
APIRT-3223 Apigee की पुरानी कैश मेमोरी की समस्या
APIRT-3193 ASG में माइग्रेट करने के बाद, Node.js टारगेट सर्वर हैंग हो रहा है
APIRT-3152 cachedlogs मैनेजमेंट कॉल की वजह से लॉग मैसेज डिसकनेक्ट हो जाते हैं
APIRT-3117 MP पर क्लिक करने से, सीपीयू का 100% इस्तेमाल नहीं किया जा सकेगा और मोबाइल पर ट्रैफ़िक दिखना बंद हो गया है
APIRT-3064 राउटर - राऊटर से मिला कस्टम 503 गड़बड़ी का मैसेज
APIRT-2620 ब्लॉक करने के कुछ चरणों के लिए, अलग से थ्रेड पूल दिया गया हो, ताकि लोड हैंडलिंग को बेहतर बनाया जा सके
CORESERV-774 अमान्य apiproduct रेफ़रंस वाली मान्य कुंजी का इस्तेमाल करके ऐक्सेस करने की वजह से, सर्वर में गड़बड़ी होती है

Cloud 16.10.05 (यूआई)

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

क्लाउड 16.08.24.01

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