आपको Apigee Edge दस्तावेज़ दिख रहा है.
Apigee X दस्तावेज़ देखें.
हमने बुधवार, 25 जनवरी, 2017 को प्राइवेट निजी क्लाउड के लिए Apigee Edge का एक नया वर्शन रिलीज़ किया है.
निजी क्लाउड सुविधा के पिछले वर्शन के बाद से, ये रिलीज़ हुई हैं और इस सुविधा के रिलीज़ में शामिल हैं:
- क्लाउड: 16.08.24.01 (यूआई), 16.10.05 (यूज़र इंटरफ़ेस (यूआई)), 16.09.21, 16.09.21_9, 16.10.26 (यूज़र इंटरफ़ेस)
रिलीज़ की संख्या के बारे में जानकारी देखें. इससे आपको यह पता चलेगा कि 'निजी क्लाउड के लिए 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 पर डीएनएस लुकअप बंद करने के लिए:
- हर मैसेज प्रोसेसर नोड पर, /etc/nscd.conf में बदलाव करें.
- यह प्रॉपर्टी सेट करें:
चालू-कैश होस्ट होस्ट नहीं
एपीआई सेवाएं
शेयर किए गए फ़्लो और फ़्लो हुक, जो 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 में संगठन का इतिहास बदलने की तारीख का बटन काम नहीं करता है |