Apigee Edge का दस्तावेज़ देखा जा रहा है.
Apigee X के दस्तावेज़ पर जाएं. info
हमने मंगलवार, 19 मई, 2015 को Apigee Edge for Private Cloud का तिमाही वर्शन रिलीज़ किया था.
"Apigee Edge On-premises" या "OPDK" का नाम बदलकर अब "Apigee Edge for Private Cloud" हो गया है.
अगर आपका कोई सवाल है, तो Apigee Edge की सहायता टीम से संपर्क करें.
Apigee Edge के सभी रिलीज़ नोट की सूची के लिए, Apigee के रिलीज़ नोट देखें.
नई सुविधाएं और बेहतर टूल
इस रिलीज़ में जोड़ी गई नई सुविधाएं और किए गए सुधार यहां दिए गए हैं.
OpenLDAP - इंस्टॉलेशन और अपग्रेड
नए और अपग्रेड किए गए इंस्टॉलेशन के लिए, Edge अब सिर्फ़ OpenLDAP LDAP सर्वर के साथ काम करता है.
एपीआई सेवाएं
Edge API Services में जोड़ी गई नई सुविधाएं और किए गए सुधार यहां दिए गए हैं.
WebSockets
वेब क्लाइंट और सर्वर के बीच रीयल-टाइम में वेब कम्यूनिकेशन की सुविधा चालू करने के लिए, Edge, WebSocket प्रोटोकॉल के साथ काम करता है. WebSocket कम्यूनिकेशन में Edge, क्लाइंट या सर्वर की भूमिका निभा सकता है. Edge में WebSockets को सेट अप करने और इस्तेमाल करने के बारे में जानकारी पाने के लिए, Apigee Edge for Private Cloud Using WebSockets गाइड देखें.
एपीआई मैनेजमेंट के लिए, बाहरी पुष्टि करने वाले प्रोवाइडर की सुविधा
Edge, Active Directory और पुष्टि करने की सुविधा देने वाली अन्य बाहरी कंपनियों/एलडीएपी सिस्टम के साथ इंटिग्रेट होता है. इनमें आपके एपीआई के एडमिन उपयोगकर्ता शामिल होते हैं. ज़्यादा जानकारी के लिए, Edge for Private Cloud External Authentication Configuration गाइड देखें.
मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में को-ब्रैंडिंग
Edge मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) को अपने कस्टम लोगो के साथ को-ब्रैंड किया जा सकता है. यह लोगो, Apigee लोगो के बगल में दिखता है. ज़्यादा जानकारी के लिए, Apigee Edge for Private Cloud Operations Guide में "Adding a custom logo to the Apigee UI menu" लेख पढ़ें.
ट्रेस में Node.js के लॉग
Node.js API प्रॉक्सी को डीबग करते समय, एपीआई प्रॉक्सी एडिटर के ट्रेस व्यू में Node.js लॉग की सुविधा चालू की जा सकती है. इस सुविधा को चालू करने के लिए, अपने इंस्टॉलेशन में apigee-base.conf या apigee-onpremise.conf फ़ाइल में apigee.feature.disableNodeJSLogs="false" सेट करें. Node.js लॉग के बारे में ज़्यादा जानकारी के लिए, Node.js प्रॉक्सी को डीबग करना और उनसे जुड़ी समस्या हल करना लेख पढ़ें.
पासवर्ड की समयसीमा खत्म होना
Edge 4.15.01.x में, Edge के पासवर्ड 30 दिनों के बाद अपने-आप मिट जाते थे. इसका मतलब है कि अगर कोई उपयोगकर्ता पासवर्ड की समयसीमा खत्म होने से पहले उसे नहीं बदलता है, तो वह खाते का इस्तेमाल नहीं कर पाएगा. हालांकि, इससे सिस्टम एडमिन का पासवर्ड भी खत्म हो गया. इसलिए, सिस्टम एडमिन को Edge का ऐक्सेस नहीं मिला.
4.15.04.00 वर्शन पर अपग्रेड करने पर, डिफ़ॉल्ट सेटिंग बदल जाती है. इससे पासवर्ड की समयसीमा खत्म नहीं होती. अगर ज़रूरी हो, तो /opt/apigee4/bin/apigee-enable-pwlockout.sh स्क्रिप्ट का इस्तेमाल करके, Edge के पासवर्ड को खत्म होने के लिए कॉन्फ़िगर किया जा सकता है. ज़्यादा जानकारी के लिए, Apigee Edge for Private Cloud Operations Guide देखें.
सिस्टम एडमिन के ऐक्सेस को कुछ ईमेल डोमेन तक सीमित करना
सिस्टम एडमिन या सिस्टम एडमिन (सिर्फ़ पढ़ने की अनुमति) की भूमिकाओं के लिए, सदस्यता को कुछ ईमेल डोमेन के उपयोगकर्ताओं तक सीमित किया जा सकता है. इस सुविधा को चालू करने के लिए, अनुमति वाले डोमेन को apigee4/conf/apigee/management-server/security.properties फ़ाइल में जोड़ें. इसके बारे में Apigee Edge for Private Cloud Operations Guide में बताया गया है.
मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में गड़बड़ी के मैसेज
मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में गड़बड़ी का मैसेज दिखाने की सुविधा को फिर से डिज़ाइन किया गया है, ताकि स्क्रीन का ज़्यादा से ज़्यादा इस्तेमाल किया जा सके.
OAuthV2 से जुड़ी गड़बड़ी के नए वैरिएबल
ये नए वैरिएबल, OAuthV2 नीति से सेट किए जाते हैं:
- oauthV2.<policy-name>.failed - अगर नीति लागू नहीं हो पाई, तो इसे सही पर सेट करें.
- oauthv2.<policy_name>.<fault_name> - यह गड़बड़ी का नाम है. उदाहरण के लिए, invalid_request
- oauthv2.<policy_name>.<fault_cause> - गड़बड़ी की वजह. उदाहरण के लिए: टोकन की समयसीमा खत्म हो गई है
http://apigee.com/docs/api-services/content/oauthv2-policy पर जाएं.
प्रॉडक्ट बनाना
अब नया प्रॉडक्ट बनाते समय, डिसप्ले नेम के साथ-साथ प्रॉडक्ट का नाम भी बताया जा सकता है.
http://apigee.com/docs/developer-services/content/creating-api-products पर जाएं.
किसी संगठन से उपयोगकर्ताओं को हटाने के लिए यूज़र इंटरफ़ेस (यूआई)
यूज़र इंटरफ़ेस (यूआई) में मौजूद संगठन के उपयोगकर्ताओं वाले पेज पर, 'मिटाएं' बटन की जगह 'हटाएं' बटन को जोड़ दिया गया है. इससे यह साफ़ तौर पर पता चलता है कि किसी उपयोगकर्ता को संगठन से हटाने पर, उसका Apigee खाता चालू रहता है.
http://apigee.com/docs/api-services/content/managing-organization-users पर जाएं.
मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में फ़िल्टर करने के विकल्प
मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में, एपीआई प्रॉक्सी, प्रॉडक्ट, डेवलपर, और ऐप्लिकेशन पेजों पर, खोज के लिए फ़िल्टर करने के नए विकल्प उपलब्ध हैं.
ऑफ़लाइन ट्रेस टूल
ऑफ़लाइन ट्रेस टूल की मदद से, पहले से सेव किए गए ट्रेस सेशन देखे और उनका विश्लेषण किया जा सकता है. सेव किया गया ट्रेस सेशन, ट्रेस सेशन की "रिकॉर्डिंग" होता है. यह उन मामलों में काम आ सकता है जहां समस्या हल करने और आगे के विश्लेषण की ज़रूरत होती है. ऑफ़लाइन ट्रेस टूल का यूज़र इंटरफ़ेस (यूआई), "लाइव" ट्रेस टूल के यूज़र इंटरफ़ेस (यूआई) जैसा ही होता है.
ज़्यादा जानकारी के लिए, ऑफ़लाइन ट्रेस टूल का इस्तेमाल करना लेख पढ़ें.
उपयोगकर्ता की सेटिंग में दिखने वाली भूमिकाएं
मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) के उपयोगकर्ता सेटिंग पेज (उपयोगकर्ता नाम > उपयोगकर्ता सेटिंग) पर, अब उपयोगकर्ता की भूमिकाएं दिखती हैं.
Edge Management के यूज़र इंटरफ़ेस (यूआई) में सुधार
इस रिलीज़ में, Edge मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) को इस्तेमाल करने में आसानी और एक जैसा अनुभव देने के लिए कई छोटे-छोटे सुधार किए गए हैं.
Analytics Services
Edge Analytics Services में जोड़ी गई नई सुविधाएं और किए गए सुधार यहां दिए गए हैं.
छह महीने का डेटा उपलब्ध है
मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) या एपीआई की मदद से, आंकड़ों की रिपोर्ट जनरेट करते समय, डिफ़ॉल्ट रूप से छह महीने से ज़्यादा पुराना डेटा ऐक्सेस नहीं किया जा सकता. अगर आपको छह महीने से ज़्यादा पुराना डेटा ऐक्सेस करना है, तो Apigee Edge की सहायता टीम से संपर्क करें.
Analytics में जोड़े गए वैरिएबल
यहां दिए गए नए वैरिएबल, Edge Analytics को पास किए जाते हैं. ये एपीआई प्रॉक्सी ट्रेस विंडो के AX स्टेज में दिखते हैं.
- apigee.edge.execution.is_target_error - इससे यह पता चलता है कि एपीआई गड़बड़ियां, टारगेट-साइड की गड़बड़ियां हैं (वैल्यू "1") या एचटीटीपी रिस्पॉन्स के लिए टारगेट-साइड की गड़बड़ियां नहीं हैं (वैल्यू "0"). सफल एचटीटीपी रिस्पॉन्स के लिए वैल्यू शून्य होती है.
-
apigee.edge.execution.is_policy_error - इससे यह पता चलता है कि कोई नीति
लागू नहीं हुई है (वैल्यू "1") या एचटीटीपी रिस्पॉन्स में कोई नीति लागू नहीं हुई है (वैल्यू "0"). सफल एचटीटीपी रिस्पॉन्स के लिए, वैल्यू शून्य है.
नीचे दिए गए वैरिएबल से, उस नीति के बारे में जानकारी मिलती है जिसका पहली बार उल्लंघन हुआ था. अगर कोई नीति लागू नहीं हो पाई है, तो वैल्यू शून्य होती हैं.- apigee.edge.execution.fault_policy_name - यह उस नीति का नाम है जो लागू नहीं हो सकी.
- apigee.edge.execution.fault_flow_name - यह उस नीति में मौजूद फ़्लो का नाम है जो काम नहीं कर पाई. जैसे, PreFlow, PostFlow या उपयोगकर्ता की तय की गई कोई फ़्लो.
- apigee.edge.execution.fault_flow_state - यह उस जगह की जानकारी देता है जहां फ़्लो में नीति अटैच की गई थी. इस्तेमाल की जा सकने वाली वैल्यू: PROXY_REQ_FLOW, TARGET_REQ_FLOW, TARGET_RESP_FLOW, PROXY_RESP_FLOW.
डैशबोर्ड
- एपीआई, डेवलपर, प्रॉडक्ट, और डेवलपर ऐप्लिकेशन के लिए परफ़ॉर्मेंस चार्ट को दूसरी जगह ले जाया गया है. इन्हें पहले इन इकाइयों के मुख्य पेजों पर सबसे नीचे दिखाया जाता था. अब, हर पेज पर सबसे ऊपर मौजूद Analytics टैब को चुनकर, चार्ट ऐक्सेस किए जा सकते हैं.
- इस रिलीज़ में, इन मौजूदा या नए डैशबोर्ड पर किए गए मुख्य काम शामिल हैं:
- Apigee डैशबोर्ड (बदलाव किया गया): इसमें तीन मेट्रिक चार्ट शामिल हैं: प्रॉक्सी ट्रैफ़िक, डेवलपर की दिलचस्पी, और डेवलपर ऐप्लिकेशन. हर चार्ट में "ज़्यादा जानकारी" वाला व्यू होता है. इससे आपको हर मेट्रिक के बारे में ज़्यादा जानकारी मिलती है. Apigee डैशबोर्ड देखें.
- प्रॉक्सी की परफ़ॉर्मेंस (नया): इससे एपीआई प्रॉक्सी के ट्रैफ़िक पैटर्न और प्रोसेसिंग में लगने वाले समय के बारे में पता चलता है. यह एपीआई प्रॉक्सी परफ़ॉर्मेंस डैशबोर्ड की जगह लेता है. एपीआई प्रॉक्सी परफ़ॉर्मेंस देखें.
- ट्रैफ़िक कंपोज़िशन (बदलाव किया गया): डैशबोर्ड के लुक, फ़ील, और कॉन्टेंट में पूरी तरह से बदलाव किया गया है. इससे यह पता चलता है कि आपके सबसे लोकप्रिय एपीआई, ऐप्लिकेशन, डेवलपर, और प्रॉडक्ट, आपके एपीआई प्रोग्राम में कितना योगदान देते हैं. ट्रैफ़िक कंपोज़िशन देखें.
- गड़बड़ी का विश्लेषण (बदलाव किया गया): इसमें पूरी तरह से बदलाव किया गया है. एपीआई प्रॉक्सी और टारगेट के लिए गड़बड़ी की दरें दिखाता है. गड़बड़ी के कोड का विश्लेषण करने वाला डैशबोर्ड देखें.
-
इन मौजूदा डैशबोर्ड के नाम बदल दिए गए हैं:
- एंडपॉइंट परफ़ॉर्मेंस का नाम बदलकर टारगेट परफ़ॉर्मेंस कर दिया गया है: इससे एपीआई प्रॉक्सी के बैकएंड टारगेट के लिए, ट्रैफ़िक पैटर्न और परफ़ॉर्मेंस मेट्रिक दिखती हैं. टारगेट परफ़ॉर्मेंस देखें.
- पार्टनर की दिलचस्पी का नाम बदलकर डेवलपर की दिलचस्पी कर दिया गया है: इससे आपको पता चलता है कि रजिस्टर किए गए आपके कौनसे ऐप्लिकेशन डेवलपर, सबसे ज़्यादा एपीआई ट्रैफ़िक जनरेट कर रहे हैं. अपने हर डेवलपर के लिए, यह पता लगाया जा सकता है कि कौन सबसे ज़्यादा एपीआई ट्रैफ़िक और गड़बड़ियां जनरेट कर रहा है. डेवलपर से जुड़ाव देखें.
डेवलपर सेवाएं
Edge Developer Services में जोड़ी गई नई सुविधाओं और सुधारों के बारे में यहां बताया गया है.
SmartDocs के लिए Swagger 2.0 का इस्तेमाल किया जा सकता है
SmartDocs, Swagger 2.0 स्पेसिफ़िकेशन वाले दस्तावेज़ों को इंपोर्ट करने की सुविधा देता है. साथ ही, यह Swagger 1.2 के साथ काम करता है. सुरक्षा स्कीम ऑब्जेक्ट और सेंट्रलाइज़्ड स्कीमा के लिए सहायता, बाद में उपलब्ध होगी.
कमाई करना
Edge में कमाई करने से जुड़ी नई सुविधाएं और सुधार यहां दिए गए हैं. कमाई करने के बारे में ज़्यादा जानने के लिए, "ज्ञात समस्याएं" सेक्शन भी देखें.
कंपनियों और डेवलपर के लिए अलग-अलग नीतियां
अब कंपनियों और डेवलपर को अलग-अलग मैनेज किया जाता है. इससे, डेवलपर के खाते में एक से ज़्यादा कंपनियों को जोड़ने और कंपनियों के खाते में एक से ज़्यादा डेवलपर को जोड़ने में आसानी होती है. मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में अब "कंपनियां" और "डेवलपर" के लिए अलग-अलग विंडो उपलब्ध हैं. इन्हें "पब्लिश करें" मेन्यू से ऐक्सेस किया जा सकता है.
कंपनियों और डेवलपर को मैनेज करना लेख पढ़ें.
कमाई करने से जुड़ी रिपोर्ट में, कंपनियां मुख्य फ़िल्टर बनी रहती हैं. हालांकि, फ़िल्टर का लेबल "डेवलपर" से बदलकर "कंपनियां" हो गया है.
गड़बड़ियां ठीक की गईं
इस रिलीज़ में, इन बग को ठीक किया गया है.
| समस्या आईडी | ब्यौरा |
|---|---|
| OPDK-954 | 4.15.01 Cassandra स्कीमा अपग्रेड नहीं किया गया है |
| MGMT-1986 | डेवलपर को जोड़ते समय यूज़र इंटरफ़ेस (यूआई) में गड़बड़ी |
| MGMT-1983 | Get an OAuth 2.0 authorization code API returns wrong status |
| MGMT-1962 | मज़बूत पासवर्ड का इस्तेमाल करके मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में लॉग इन करने में गड़बड़ी अब कुछ खास वर्णों, जैसे कि प्रतिशत के निशान का इस्तेमाल करके यूज़र इंटरफ़ेस (यूआई) में लॉग इन करने में गड़बड़ी नहीं होती. |
| MGMT-1894 | डेवलपर कॉलम के लिए, डेवलपर ऐप्लिकेशन पेज कभी लोड नहीं होता |
| MGMT-1872 | कस्टम रिपोर्ट डाउनलोड नहीं की जा सकती |
| MGMT-1777 | .acn टीएलडी वाले ईमेल पते से उपयोगकर्ता को नहीं जोड़ा जा सकता |
| MGMT-1362 | अगर ईमेल पते में '_' शामिल है, तो पासवर्ड भूल जाने पर भेजा गया ईमेल काम नहीं करता इस अपडेट में, Private Cloud में पासवर्ड फिर सेट करने से जुड़ी समस्या को ठीक किया गया है. यह समस्या उन ईमेल पतों में आ रही थी जिनमें अंडरस्कोर शामिल है. |
| CORERT-613 | "unrecognized_name" की वजह से एसएसएल हैंडशेक नहीं हो सका |
| APIRT-1346 | OAuth2.0 - hash.oauth.tokens.enabled की वैल्यू सही होने पर, ऐक्सेस टोकन के जवाब में हैश की गई वैल्यू मिलती है |
इस रिलीज़ में, इन रिलीज़ की गड़बड़ियां भी ठीक की गई हैं:
| Edge Cloud | Edge for Private Cloud |
|---|---|
ज्ञात समस्याएं
इस रिलीज़ में ये समस्याएं हैं.
| समस्या आईडी | ब्यौरा |
|---|---|
| लागू नहीं |
रिलीज़ में दो Cassandra स्क्रिप्ट शामिल नहीं की गई थीं. इंस्टॉलर इनका इस्तेमाल, monetization इंस्टॉल करने या अपग्रेड करने के लिए करता है. इस समस्या को हल करने के लिए, Cassandra को इंस्टॉल या अपग्रेड करने के बाद, यहां दी गई कमांड चलाएं. इससे, कमाई करने की सुविधा को इंस्टॉल या अपग्रेड करने की प्रोसेस पूरी हो जाएगी:
|
| CORERT-318 | कभी-कभी, बड़े पेलोड (सैकड़ों केबी) वाले एपीआई कॉल रुक सकते हैं. इस समस्या को हल करने के लिए, अपनी router.properties फ़ाइल में यह प्रॉपर्टी वैल्यू सेट करें:HTTPServer.streaming.buffer.limit=0 (डिफ़ॉल्ट सेटिंग 10 है) |