यहां Apigee Edge के दस्तावेज़ देखे जा रहे हैं.
पर जाएं
Apigee X दस्तावेज़. info
हमने मंगलवार, 27 जनवरी, 2015 को Apigee Edge के ऑन-प्रिमाइसेस वर्शन को हर तीन महीने में रिलीज़ करने की शुरुआत की थी.
वर्शन 4.15.01.00 में कई नई सुविधाएं शामिल हैं. इनमें से कई सुविधाओं को, छुट्टियों के सीज़न और क्लाउड की पिछली रिलीज़ के संदर्भ में जोड़ा गया था. नई सुविधाओं में मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) फ़्रेमवर्क, एलडीएपी, इंस्टॉलेशन और अपग्रेड, Analytics, और रिस्पॉन्स में गड़बड़ी की जानकारी कॉन्फ़िगर करने और कंप्रेस करने की सुविधा शामिल है. यहां पूरी सूची दी गई है.
अगर आपके कोई सवाल हैं, तो 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 में किए गए सुधारइस रिलीज़ में, Analytics में कई सुधार किए गए हैं. इनमें ये शामिल हैं:
- एपीआई प्रॉक्सी में कैश मेमोरी के इस्तेमाल से जुड़ी ज़्यादा मेट्रिक.
- लेटेंसी के आंकड़े. लेटेंसी के विश्लेषण वाले डैशबोर्ड (सिर्फ़ Apigee Edge प्लान के लिए) के अलावा, कस्टम रिपोर्ट में नए टॉप पर्सेंटाइल (टीपी*) मेट्रिक की मदद से, वह समय थ्रेशोल्ड देखा जा सकता है जिसके अंदर, लेन-देन का एक तय प्रतिशत पूरा होता है. उदाहरण के लिए, TP99 मेट्रिक से वह समय थ्रेशोल्ड दिखता है जिसके अंदर, 99% लेन-देन पूरे होते हैं.
- वर्चुअल डाइमेंशन \- उपयोगकर्ता एजेंट, टाइमस्टैंप, और आईपी पते, ओएस वर्शन, डिवाइस फ़ैमिली, हफ़्ते का दिन, शहर, देश, और टाइमज़ोन जैसे डाइमेंशन पर अपने-आप मैप हो जाते हैं.
- कस्टम रिपोर्ट (बीटा) के लिए, नया डिज़ाइन किया गया इंटरफ़ेस
- Apigee 127 से बनाए गए प्रॉक्सी के लिए सहायता
- Analytics से कैप्चर किए गए नए बूलियन फ़्लैग "Apigee की गड़बड़ी" और "टारगेट की गड़बड़ी"
- रनटाइम रेज़िलिएंसी में सुधार
इस रिलीज़ में, रनटाइम रेज़िलिएंसी में कई सुधार किए गए हैं. इनमें Cassandra में गड़बड़ी होने पर नीति की उपलब्धता, Netty राउटर की स्थिरता, और एसएसएल थ्रेड की स्थिरता शामिल है. -
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 की निगरानी के आंकड़ों को अब पासवर्ड की ज़रूरत के हिसाब से कॉन्फ़िगर किया जा सकता है
मैनेजमेंट सर्वर, राउटर, मैसेज प्रोसेसर, QPID, और Postgres की निगरानी की प्रोसेस में JMX का इस्तेमाल किया जाता है. JMX डिफ़ॉल्ट रूप से चालू होता है. साथ ही, रिमोट JMX ऐक्सेस के लिए पासवर्ड की ज़रूरत नहीं होती. हालांकि, अब JMX के आंकड़ों पर पासवर्ड सुरक्षा लागू करके, ऐक्सेस को कंट्रोल किया जा सकता है. ज़्यादा जानकारी के लिए, Edge की ऑपरेशंस गाइड देखें. - एपीआई प्रॉक्सी के संसाधनों में वाइल्डकार्ड
एपीआई प्रॉक्सी के संसाधन तय करते समय, वाइल्डकार्ड वर्ण (तारांकन *) इस्तेमाल किए जा सकते हैं. उदाहरण के लिए, /developers/*/apps या /developers/**. एपीआई प्रॉक्सी के संसाधनों के बारे में ज़्यादा जानकारी के लिए, शर्तों के हिसाब से फ़्लो को बैकएंड एपीआई के संसाधनों पर मैप करना लेख पढ़ें. - "/" प्रॉडक्ट पर संसाधनAPIRT-667
जब किसी एपीआई प्रॉडक्ट में, फ़ॉरवर्ड स्लैश "/" को संसाधन के तौर पर जोड़ा जाता है, तो डिफ़ॉल्ट रूप से Apigee इसे "/**" की तरह मानता है. इससे डेवलपर को, बेस पाथ के तहत सभी यूआरआई का ऐक्सेस मिल जाता है. संगठन के लेवल पर मौजूद नईfeatures.isSingleForwardSlashBlockingEnabledप्रॉपर्टी की मदद से, "/" के डिफ़ॉल्ट व्यवहार को बदला जा सकता है. प्रॉपर्टी को "सही" पर सेट करने पर (क्लाउड के ग्राहकों को ऐसा करने के लिए, Apigee की सहायता टीम से संपर्क करना होगा), "/" डेवलपर को सिर्फ़ बेस पाथ को संसाधन के तौर पर ऐक्सेस करने की अनुमति देता है.
ज़्यादा जानकारी के लिए, संसाधन पाथ के व्यवहार को कॉन्फ़िगर करना लेख पढ़ें. - कोटा और स्पाइक अरेस्ट के लिए, एचटीटीपी रिस्पॉन्स में गड़बड़ी की जानकारी कॉन्फ़िगर करनाAPIRT-664
Apigee Edge के संगठनों को अब इस तरह कॉन्फ़िगर किया जा सकता है कि वे कोटा या स्पाइक अरेस्ट की नीति से सेट की गई दर की सीमा से ज़्यादा के सभी अनुरोधों के लिए, एचटीटीपी स्टेटस कोड 429 (बहुत ज़्यादा अनुरोध) दिखाएं. डिफ़ॉल्ट कॉन्फ़िगरेशन में, एचटीटीपी स्टेटस कोड 500 (इंटरनल सर्वर की गड़बड़ी) दिखता है.
जिन संगठनों के लिए, कोटा और स्पाइक अरेस्ट के उल्लंघन पर एचटीटीपी स्टेटस कोड 429 दिखाना है उनके लिए,features.isHTTPStatusTooManyRequestEnabledप्रॉपर्टी को 'सही' पर सेट करने के लिए, Apigee की सहायता टीम से संपर्क करें. - HealthMonitor अब एसएसएल के साथ काम करता है
लोड बैलेंसर को असाइन किया गया HealthMonitor अब एसएसएल के साथ काम करता है. ज़्यादा जानकारी के लिए, बैकएंड सर्वर पर लोड बैलेंस करना लेख पढ़ें. - Edge Monetization का इंस्टॉलर अब साइलेंट इंस्टॉलेशन के साथ काम करता है
Monetization अब साइलेंट या अनअटेंडेड इंस्टॉलेशन के साथ काम करता है. ज़्यादा जानकारी के लिए, Edge इंस्टॉल और कॉन्फ़िगरेशन गाइड देखें. - एपीआई के रिस्पॉन्स पर gzip कंप्रेस करने की सुविधाMGMT-1127
मैनेजमेंट एपीआई को कॉल करने पर, 1024 बाइट या उससे ज़्यादा के Content-Length वाले रिस्पॉन्स को gzip कंप्रेस करने की सुविधा मिलती है. इसका इस्तेमाल करने के लिए:
'Accept-Encoding: gzip, deflate'
ठीक की गई गड़बड़ियां
इस रिलीज़ में, ये गड़बड़ियां ठीक की गई हैं.
| विषय | समस्या आईडी | ब्यौरा |
|---|---|---|
| मेमोरी का ज़्यादा इस्तेमाल | CORERT-362 | मेमोरी का ज़्यादा इस्तेमाल, स्टॉप शेल स्क्रिप्ट की वजह से हो रहा था. ये स्क्रिप्ट, मैसेज प्रोसेसर की प्रोसेस पूरी होने से पहले ट्रिगर हो रही थीं. इस समस्या को ठीक कर लिया गया है. |
| एसओएपी WSDL प्रॉक्सी बनाना | MGMT-1526 | मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में, एसओएपी पर आधारित एपीआई प्रॉक्सी बनाने पर, ब्राउज़र हैंग हो रहा था. इस समस्या को ठीक कर लिया गया है. |
| डेवलपर ऐप्लिकेशन के नाम में पीरियड्स होना | MGMT-1236 | मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में, अगर किसी डेवलपर ऐप्लिकेशन के नाम में पीरियड्स थे, तो ऐप्लिकेशन को अपडेट नहीं किया जा सकता था. इस समस्या को ठीक कर लिया गया है. |
| एमपी सीपीयू और लेटेंसी में बढ़ोतरी | CORERT-384 | जब भी टारगेट के रिस्पॉन्स में "Connection: close" हेडर शामिल होता था, तब मैसेज प्रोसेसर सीपीयू और रिस्पॉन्स की लेटेंसी बढ़ जाती थी. इस समस्या को ठीक कर लिया गया है. |
| एचटीटीपी अनुरोध और रिस्पॉन्स के आंकड़े | CORERT-364 | कुल एचटीटीपी अनुरोधों और रिस्पॉन्स के आंकड़े गलत थे. इस समस्या को ठीक कर लिया गया है. |
| कोटा नीति को लागू करना | APIRT-909 | कैलेंडर के आधार पर कोटा की नीतियां, कोटा की अवधि शुरू होने से पहले किए गए एपीआई कॉल को गलत तरीके से अस्वीकार कर रही थीं. इस समस्या को ठीक कर लिया गया है. |
इस रिलीज़ में, इन रिलीज़ में ठीक की गई गड़बड़ियां भी शामिल हैं. ज़्यादा जानकारी के लिए, हर रिलीज़ के नोट देखें.
| Edge Cloud | Edge On-premises |
|---|---|
जानी-मानी समस्याएं
इस रिलीज़ में, ये समस्याएं पहले से मौजूद हैं.
| विषय | समस्या आईडी | ब्यौरा |
|---|---|---|
| एलडीएपी अपग्रेड करना | 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. इसके अलावा, एसएमटीपी ईमेल
की पुष्टि करने की सुविधा बंद करें. |