4.17.01 - निजी क्लाउड प्रॉडक्ट की जानकारी के लिए किनारा

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

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

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

रिलीज़ की संख्या के बारे में जानकारी देखें. इससे आपको यह पता चलेगा कि 'निजी क्लाउड के लिए Edge' के आपके वर्शन में किसी खास क्लाउड रिलीज़ को शामिल किया गया है या नहीं.

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

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

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

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

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

इस सुविधा के बंद होने से पहले, कमाई करने की सीमाएं हटा दी गई थीं.

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

रोक लगाना और रिटायरमेंट

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

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

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

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

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

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

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

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

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

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

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

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

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

API BaaS कॉन्फ़िगरेशन फ़ाइल में दो नए कॉन्फ़िगरेशन पैरामीटर जोड़े गए हैं:

  • BAAS_CASS_DC_LIST - BaaS डेटा सेंटर के इलाके के नाम बताता है. एक डेटा सेंटर के लिए, BAAS_CASS_LOCALDC की तरह वैल्यू डालें.
  • BAAS_GROUPS_SEEDS - BaaS क्लस्टर के बीज तय करने के लिए इस्तेमाल किए जाने वाले BaaS Stack नोड के बारे में बताता है.

ज़्यादा जानने के लिए, Apigee Edge 4.16.09 से 4.17.01 तक अपडेट करें देखें.

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

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

एपीआई BaaS के लिए नया पोर्ट ज़रूरी है

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

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

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

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

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

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

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

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

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

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

आरपीएम के हिसाब से इंस्टॉल

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

वेब सर्वर

नाइनक्स

Apache

वेब रूट

/opt/apigee/apigee-drupal

/var/www/html

पोर्ट

8079

80

डेटाबेस

PostgreSQL

MySQL

PHP

PHP-FPM (FastCGI)

mod_ जब Apache के साथ प्रोसेस किया जाता है

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

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

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

इस वर्शन में Cassanda का 2.1.16 वर्शन शामिल है.

Google Play के 2.4 वर्शन पर अपग्रेड करें

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

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

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

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

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

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

ज़्यादा जानकारी के लिए, 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-last-7.norch.rpm; rpm -ivh epel-release-last-7.norch.rpm
  • RedHat/CentOS 6.x के लिए:
    wget https://dl.fedoraproject.org/pub/epel/epel-release-last-6.no Arch.rpm; rpm -ivh epel-release-last-6.norch.rpm

NSCD (नाम सेवा कैश डीमन) का इस्तेमाल करते समय, IPv6 पर डीएनएस लुकअप की सुविधा बंद करें

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

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

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

एपीआई सेवाएं

शेयर किए गए फ़्लो और फ़्लो हुक, जो API प्रॉक्सी को मैनेज करते हैं (Cloud 16.09.21)

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

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

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

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

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

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

एन्क्रिप्ट किए गए कुंजी मान मैप (Cloud 16.09.21)

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

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

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

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

  • एन्क्रिप्ट (सुरक्षित) की गई केवीएम वैल्यू पाने और अपडेट करने के लिए, की वैल्यू मैप ऑपरेशंस नीति का इस्तेमाल करें.
  • एन्क्रिप्ट (सुरक्षित) की गई कुंजी की वैल्यू पाते समय, वैल्यू को कीवर्ड के आगे "निजी" रखें. उदाहरण के लिए: <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 विवरण URL API प्रॉक्सी मेटाडेटा में शामिल है (Cloud 16.09.21)

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

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

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

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

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

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

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

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

एपीआई प्रॉक्सी विज़र्ड की मदद से एसओएपी सर्विस एपीआई बनाते समय, डब्ल्यूएसडीएल का एक नया स्टॉक कोट इन उदाहरणों में उपलब्ध है: 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 यूज़र इंटरफ़ेस (यूआई)

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

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

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

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

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

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

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

"apigee-service baas-usergrid में रीस्टार्ट करें" निर्देश अब "config" भी चलाता है

अब आपको "apigee-service baas-usergrid Configure" चलाने की ज़रूरत नहीं है. इसके बाद, "BaS Stack" के लिए "apigee-service baas-usergrid में रीस्टार्ट करें".

एपीआईआरटी-3032

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

DOS-4070

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

DOS-4359

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

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

क्लाउड 16.10.26 (UI)

समस्या आईडी जानकारी
EDGEUI-768 StockStock WSDL की मदद से प्रॉक्सी नहीं बनाई जा सकी

क्लाउड 16.09.21_9

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

क्लाउड 16.09.21

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

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

एपीआईआरटी-3389
एपीआईआरटी-3381 प्रॉडक्ट प्रोडक्शन के प्रॉक्सी में इंतज़ार का समय ज़्यादा होना
एपीआईआरटी-3366 सभी नए ट्रायल संगठनों के लिए JavaScript की नीतियां काम नहीं कर रही हैं
APIRT-3363 अमान्य यूआरएल पार्सिंग से, ऐप्लिकेशनNot Found 500 स्थिति मिलती है
एपीआईआरटी-3356 OAuth अमान्य टोकन मैसेज
एपीआईआरटी-3355 OAuth प्रॉक्सी पर इंटरमीडिएट 403 गड़बड़ी
एपीआईआरटी-3285
एपीआईआरटी-3261 प्रोडक्शन में किसी दूसरे डेवलपर ऐप्लिकेशन के क्रेडेंशियल की पुष्टि करना
एपीआईआरटी-3234 Node.js ऐप्लिकेशन की मदद से एनपीई को रिटर्न करना
एपीआईआरटी-3223 Apigee की पुरानी कैश मेमोरी से जुड़ी समस्या
एपीआईआरटी-3193 ASG पर माइग्रेट करने के बाद,Node.js का टारगेट सर्वर हैंग हो रहा है
एपीआईआरटी-3152 कैश मेमोरी मैनेजमेंट कॉल की वजह से लॉग मैसेज काम नहीं करते
एपीआईआरटी-3117 MP ने 100% सीपीयू का इस्तेमाल कर लिया है और ट्रैफ़िक दिखाना बंद कर दिया है
एपीआईआरटी-3064 रूटर - राऊटर की ओर से 503 गड़बड़ी वाला कस्टम मैसेज
एपीआईआरटी-2620 लोडिंग को बेहतर बनाने के लिए, ब्लॉक करने के कुछ तरीकों के लिए, थ्रेड पूल को अलग करें
कोरेसर्व-774 अमान्य apiproduct संदर्भ वाली मान्य कुंजी का इस्तेमाल करने से सर्वर में गड़बड़ी होती है

क्लाउड 16.10.05 (UI)

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

क्लाउड 16.08.24.01

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