आपको Apigee Edge का दस्तावेज़ दिख रहा है.
Apigee X के दस्तावेज़ पर जाएं. जानकारी
हमने मंगलवार, 27 जनवरी, 2015 को Apigee Edge on-premises का क्वार्टरली वर्शन रिलीज़ किया था.
वर्शन 4.15.01.00 में कई नई सुविधाएं शामिल हैं. इनमें से कई सुविधाओं के बारे में, छुट्टियों के पिछले सीज़न और क्लाउड की पिछली रिलीज़ के दौरान बताया गया था. नई सुविधाओं में, मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) फ़्रेमवर्क, एलडीएपी, इंस्टॉलेशन और अपग्रेड, आंकड़ों, और जवाब से जुड़ी गड़बड़ी के कॉन्फ़िगरेशन और कंप्रेस करने की सुविधा शामिल है. यहां पूरी सूची दी गई है.
अगर आपका कोई सवाल है, तो Apigee Edge की सहायता टीम से संपर्क करें.
Apigee Edge के सभी रिलीज़ नोट की सूची के लिए, Apigee के रिलीज़ नोट देखें.
नई सुविधाएं और बेहतर टूल
इस रिलीज़ में जोड़ी गई नई सुविधाएं और किए गए सुधार यहां दिए गए हैं.
- ApacheDS की जगह OpenLDAP का इस्तेमाल किया जाएगा
Edge अब आपके एपीआई मैनेजमेंट एनवायरमेंट में उपयोगकर्ताओं की पुष्टि करने के लिए OpenLDAP उपलब्ध कराता है. OpenLDAP के फ़ायदों में से एक, पासवर्ड नीति है. इसकी मदद से, पासवर्ड की पुष्टि करने के अलग-अलग विकल्पों को कॉन्फ़िगर किया जा सकता है. जैसे, लॉगिन करने की लगातार कितनी असफल कोशिशों के बाद, पासवर्ड का इस्तेमाल उपयोगकर्ता की डायरेक्ट्री से पुष्टि की सुविधा रोक दी जाएगी. ज़्यादा जानकारी के लिए, Edge OPDK की ऑपरेशंस गाइड देखें.
नए इंस्टॉलेशन के लिए, Edge अब सिर्फ़ OpenLDAP सर्वर के साथ काम करता है. Edge के मौजूदा इंस्टॉलेशन, 4.15.01.00 पर अपग्रेड करने के बाद भी ApacheDS का इस्तेमाल जारी रख सकते हैं. हालांकि, 4.15.01.00 के सभी नए इंस्टॉलेशन में OpenLDAP का इस्तेमाल किया जाता है.
अगर आपने 4.15.01.00 को इंस्टॉल करने की प्रोसेस के दौरान OpenLDAP पर अपग्रेड करने का विकल्प चुना है, तो ApacheDS का पूरा डेटा OpenLDAP पर माइग्रेट हो जाएगा. अपग्रेड के बारे में ज़्यादा जानकारी के लिए, पहले से मालूम समस्याएं सेक्शन देखें. - सुरक्षा से जुड़े सुधार
इस रिलीज़ में सुरक्षा से जुड़े सुधार किए गए हैं. इनमें पाथ इंजेक्शन और ट्रैवर्सल की कमज़ोरियों को ठीक करना, भूमिका के आधार पर ऐक्सेस करने की अनुमतियां, क्रॉस-साइट अनुरोध फ़र्ज़ीवाड़े की कमज़ोरियां, Edge मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में अनुमति को बायपास करना, और बाहरी इकाई की कमज़ोरियां शामिल हैं. - Apache Cassandra की परफ़ॉर्मेंस और स्थिरता में सुधार
इस रिलीज़ में, Edge प्रॉडक्ट के NoSQL Cassandra डेटाबेस को ऐक्सेस करने के तरीके की परफ़ॉर्मेंस को बेहतर बनाया गया है. साथ ही, Cassandra को भी बेहतर बनाया गया है. इसे वर्शन 1.2.11 से 1.2.19 पर अपग्रेड किया जा रहा है. -
टोकन मैनेजमेंट में किए गए सुधारOAuth टोकन वापस पाने और उन्हें डेटाबेस में मिटाने से जुड़ी सुविधाओं के अलावा, अब आपके पास उपयोगकर्ता आईडी, ऐप्लिकेशन आईडी या दोनों के हिसाब से OAuth 2.0 ऐक्सेस टोकन वापस पाने और रद्द करने का विकल्प भी है. ज़्यादा जानकारी के लिए, यहां देखें:
-
Apigee Edge की ऑपरेशंस गाइड
-
-
Analytics को बेहतर बनाने की सुविधाएंइस रिलीज़ में, आंकड़ों से जुड़े कई सुधार किए गए हैं. इनमें ये शामिल हैं:
- एपीआई प्रॉक्सी में कैश मेमोरी के इस्तेमाल से जुड़ी ज़्यादा मेट्रिक.
- इंतज़ार के समय के बारे में आंकड़े. लेटेंसी विश्लेषण डैशबोर्ड (सिर्फ़ Apigee Edge प्लान के लिए) के अलावा, कस्टम रिपोर्ट में नई टॉप पर्सेंटाइल (टीपी*) मेट्रिक से यह देखा जा सकता है कि कितने समय में कितने प्रतिशत लेन-देन पूरे हुए. उदाहरण के लिए, TP99 मेट्रिक से पता चलता है कि 99% लेन-देन कितने समय में पूरे हुए.
- वर्चुअल डाइमेंशन - उपयोगकर्ता एजेंट, टाइमस्टैंप, और आईपी पते अपने-आप डाइमेंशन पर मैप हो जाते हैं. जैसे, ओएस वर्शन, डिवाइस फ़ैमिली, हफ़्ते का दिन, शहर, देश, और टाइमज़ोन.
- कस्टम रिपोर्ट के लिए नया इंटरफ़ेस (बीटा वर्शन)
- Apigee 127 की बनाई गई प्रॉक्सी के लिए सहायता
- Analytics की मदद से कैप्चर किए गए नए "Apigee फ़ॉल्ट" और "टारगेट फ़ॉल्ट" बूलियन फ़्लैग
- रनटाइम रेज़िल्यंसी में सुधार
इस रिलीज़ में, रनटाइम रेज़िल्यंसी से जुड़े कई सुधार शामिल हैं. इनमें Cassandra फ़ेल होने पर नीति की उपलब्धता, Netty राउटर की स्थिरता, और SSL थ्रेड की स्थिरता शामिल है. -
Node.js से जुड़ी बेहतर सुविधाएं
इस रिलीज़ में, Node.js से जुड़ी ये बेहतर सुविधाएं शामिल हैं:- एक नया Get Cached Node.js Logs API, जिसकी मदद से Node.js स्क्रिप्ट से, पिछले कुछ सौ लॉग रिकॉर्ड वापस पाए जा सकते हैं.
- "trireme-support" मॉड्यूल के लिए सहायता (Java में लिखे गए Node.js मॉड्यूल). ज़्यादा जानकारी के लिए, https://www.npmjs.com/package/trireme-support पर जाएं.
- संगठन और एनवायरमेंट के नाम, वर्चुअल पाथ से हटाकर वैरिएबल में ले जाए गए.
- Java 7 पर अपग्रेड करें.
- Trireme 0.8.4 पर अपग्रेड करें. इससे, एचटीटीपी अनुरोध पार्स करने और नॉन-यूटीएफ़-8 कैरेक्टर सेट को हैंडल करने से जुड़ी समस्याओं को ठीक किया जा सकता है.
- Play फ़्रेमवर्क को 2.0 पर अपग्रेड किया गया
Edge में इस्तेमाल किए जाने वाले Play फ़्रेमवर्क को Play 2.0 पर अपग्रेड कर दिया गया है. इसमें कमाई करने की सुविधा भी शामिल है. - JMX मॉनिटरिंग के आंकड़ों को अब पासवर्ड की ज़रूरत के हिसाब से कॉन्फ़िगर किया जा सकता है
Management Server, Router, Message Processor, QPID, और Postgres के लिए मॉनिटरिंग की प्रोसेस, JMX का इस्तेमाल करती है. JMX डिफ़ॉल्ट रूप से चालू होता है. साथ ही, रिमोट JMX ऐक्सेस के लिए पासवर्ड की ज़रूरत नहीं होती. हालांकि, अब JMX के आंकड़ों को पासवर्ड से सुरक्षित किया जा सकता है, ताकि उनके ऐक्सेस को कंट्रोल किया जा सके. ज़्यादा जानकारी के लिए, Edge ऑपरेशंस गाइड देखें. - एपीआई प्रॉक्सी संसाधनों में वाइल्डकार्ड
एपीआई प्रॉक्सी संसाधनों को तय करते समय, वाइल्डकार्ड वर्ण (तारे का निशान *) का इस्तेमाल किया जा सकता है. उदाहरण के लिए, /developers/*/apps या /developers/**. एपीआई प्रॉक्सी संसाधनों के बारे में ज़्यादा जानने के लिए, शर्त के हिसाब से फ़्लो को बैकएंड एपीआई संसाधनों पर मैप करना लेख पढ़ें. - प्रॉडक्ट पर"/" रिसॉर्सAPIRT-667
जब किसी एपीआई प्रॉडक्ट में सिंगल फ़ॉरवर्ड स्लैश "/" के तौर पर कोई रिसॉर्स जोड़ा जाता है, तो Apigee डिफ़ॉल्ट रूप से इसे "/**" के तौर पर मानता है. इससे डेवलपर को बेस पाथ के तहत सभी यूआरआई का ऐक्सेस मिल जाता है. संगठन-लेवल की नईfeatures.isSingleForwardSlashBlockingEnabledप्रॉपर्टी की मदद से, "/" के डिफ़ॉल्ट व्यवहार को बदला जा सकता है. प्रॉपर्टी को "true" पर सेट करके, "/" डेवलपर को सिर्फ़ बेस पाथ को संसाधन के तौर पर ऐक्सेस करने की अनुमति देता है. क्लाउड ग्राहकों को ऐसा करने के लिए, Apigee की सहायता टीम से संपर्क करना होगा.
ज़्यादा जानकारी के लिए, संसाधन पाथ के व्यवहार को कॉन्फ़िगर करना लेख पढ़ें. - कोटा और स्पाइक अरेस्ट के लिए, एचटीटीपी रिस्पॉन्स की गड़बड़ी का कॉन्फ़िगरेशनAPIRT-664
Apigee Edge के संगठन अब उन सभी अनुरोधों के लिए, एचटीटीपी स्टेटस कोड 429 (बहुत ज़्यादा अनुरोध) दिखाने के लिए कॉन्फ़िगर किए जा सकते हैं जो कोटा या स्पाइक अरेस्ट की नीति के तहत तय की गई दर की सीमा से ज़्यादा हैं. डिफ़ॉल्ट कॉन्फ़िगरेशन, एचटीटीपी स्टेटस कोड 500 (इंटरनल सर्वर की गड़बड़ी) दिखाता है.
Apigee की सहायता टीम से संपर्क करें, ताकि उन संगठनों के लिएfeatures.isHTTPStatusTooManyRequestEnabledप्रॉपर्टी को सही पर सेट किया जा सके जिनके लिए आपको कोटा और स्पाइक अरेस्ट के उल्लंघन के मामलों में, एचटीटीपी स्टेटस कोड 429 दिखाना है. - HealthMonitor अब एसएसएल के साथ काम करता है
लोड बैलेंसर को असाइन किया गया HealthMonitor अब एसएसएल के साथ काम करता है. ज़्यादा जानकारी के लिए, बैकएंड सर्वर के बीच लोड बैलेंसिंग देखें. - Edge Monetization का इंस्टॉलर अब साइलेंट इंस्टॉलेशन की सुविधा के साथ काम करता है
Monetization अब साइलेंट या अनअटेंडेंट इंस्टॉलेशन की सुविधा के साथ काम करता है. ज़्यादा जानकारी के लिए, Edge की इंस्टॉल और कॉन्फ़िगरेशन गाइड देखें. - एपीआई रिस्पॉन्स पर gzip कंप्रेशनMGMT-1127
मैनेजमेंट एपीआई को किए गए कॉल, उन रिस्पॉन्स पर gzip कंप्रेशन की सुविधा देते हैं जिनकी Content-Length कम से कम 1024 बाइट होती है. इस्तेमाल करें:
'Accept-Encoding: gzip, deflate'
गड़बड़ियां ठीक की गईं
इस रिलीज़ में इन बग को ठीक किया गया है.
| विषय | समस्या आईडी | ब्यौरा |
|---|---|---|
| मेमोरी का ज़्यादा इस्तेमाल | CORERT-362 | मेमोरी का ज़्यादा इस्तेमाल, स्टॉप शेल स्क्रिप्ट की वजह से हो रहा था. ये स्क्रिप्ट, मैसेज प्रोसेसर के प्रोसेस पूरी करने से पहले ट्रिगर हो रही थीं. इस समस्या को ठीक कर दिया गया है. |
| SOAP WSDL प्रॉक्सी बनाना | MGMT-1526 | मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में SOAP पर आधारित एपीआई प्रॉक्सी बनाने की वजह से, ब्राउज़र हैंग हो रहा था. इस समस्या को हल कर दिया गया है. |
| डेवलपर के ऐप्लिकेशन के नाम में अवधि वाले शब्द का इस्तेमाल किया गया हो | MGMT-1236 | मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में, अगर डेवलपर के ऐप्लिकेशन के नाम में अवधि शामिल थी, तो ऐप्लिकेशन को अपडेट नहीं किया जा सका. इस समस्या को हल कर दिया गया है. |
| सीपीयू और इंतज़ार के समय में बढ़ोतरी | CORERT-384 | जब टारगेट रिस्पॉन्स में "Connection: close" हेडर शामिल होता था, तब मैसेज प्रोसेसर के सीपीयू और रिस्पॉन्स में लगने वाले समय में बढ़ोतरी होती थी. इस समस्या को हल कर दिया गया है. |
| एचटीटीपी अनुरोध और जवाब के आंकड़े | CORERT-364 | कुल एचटीटीपी अनुरोधों और जवाबों के आंकड़े गलत थे. इस समस्या को ठीक कर दिया गया है. |
| कोटा नीति लागू करना | APIRT-909 | कोटा की अवधि शुरू होने से पहले किए गए एपीआई कॉल को, कैलेंडर के हिसाब से कोटा तय करने वाली नीतियां गलत तरीके से अस्वीकार कर रही थीं. इस समस्या को हल कर दिया गया है. |
इस रिलीज़ में, इन रिलीज़ की गड़बड़ियां भी ठीक की गई हैं. ज़्यादा जानकारी के लिए, हर रिलीज़ के नोट देखें.
| Edge Cloud | Edge On-premises |
|---|---|
ज्ञात समस्याएं
इस रिलीज़ में ये समस्याएं हैं.
| विषय | समस्या आईडी | ब्यौरा |
|---|---|---|
| LDAP को अपग्रेड करना | DOC-1262 |
रिलीज़ 4.14.07 से 4.15.01 पर अपग्रेड करने और ApacheDS से OpenLDAP पर अपग्रेड करने पर, स्पेस वाले रोल के नाम (जैसे, "सिर्फ़ पढ़ें") OpenLDAP में ठीक से नहीं बनाए जाते. अपग्रेड करने से पहले, उन भूमिकाओं को मिटाएं और फिर से बनाएं जिनके नाम में स्पेस हैं. अगर आपने पहले ही अपग्रेड कर लिया है, तो OpenLDAP में समस्या वाले रोल मिटाने के लिए, यह निर्देश चलाएं:
इसके बाद, भूमिकाएं फिर से बनाएं. |
| एसएमटीपी ईमेल भेजने में गड़बड़ी | OPDK-900 | अगर एसएमटीपी ईमेल की पुष्टि नहीं हो पाती है, तो जांच करें कि apigee4/conf/ui/apigee.conf में मौजूद इन प्रॉपर्टी की वैल्यू एक जैसी हों:
apigee.mgmt.mailFrom and mail.smtp.user. इसके अलावा, एसएमटीपी ईमेल की पुष्टि करने की सुविधा बंद करें. |