आपको Apigee Edge का दस्तावेज़ दिख रहा है.
Apigee X के दस्तावेज़ पर जाएं. जानकारी
हमने मंगलवार, 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 सर्वर के साथ काम करता है.
एपीआई सेवाएं
Edge API Services में जोड़ी गई नई सुविधाएं और किए गए सुधार यहां दिए गए हैं.
WebSockets
वेब क्लाइंट और सर्वर के बीच रीयल-टाइम वेब कम्यूनिकेशन को चालू करने के लिए, Edge, WebSocket प्रोटोकॉल के साथ काम करता है. Edge, WebSocket कम्यूनिकेशन में क्लाइंट या सर्वर की भूमिका निभा सकता है. Edge में WebSockets को सेट अप करने और इस्तेमाल करने के बारे में जानकारी के लिए, Apigee Edge for Private Cloud Using WebSockets गाइड देखें.
एपीआई मैनेजमेंट के लिए, बाहरी पुष्टि करने वाली सेवा देने वाली कंपनी के साथ काम करने की सुविधा
Edge, Active Directory और अन्य बाहरी पुष्टि करने वाली कंपनियों/एलडीएपी सिस्टम के साथ इंटिग्रेट होता है. इनमें आपके एपीआई के एडमिन उपयोगकर्ता शामिल होते हैं. ज़्यादा जानकारी के लिए, Edge for Private Cloud के लिए बाहरी पुष्टि करने की सुविधा कॉन्फ़िगर करना गाइड देखें.
मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में को-ब्रैंडिंग
Edge के मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) को अपने कस्टम लोगो के साथ को-ब्रैंड किया जा सकता है. यह लोगो, Apigee के लोगो के बगल में दिखता है. ज़्यादा जानकारी के लिए, Apigee Edge for Private Cloud Operations Guide में "Adding a custom logo to the Apigee UI menu" लेख पढ़ें.
ट्रेस में Node.js के लॉग
Node.js API प्रॉक्सी को डीबग करते समय, 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 की ऑपरेशंस गाइड देखें.
सिस्टम एडमिन के ऐक्सेस को कुछ ईमेल डोमेन तक सीमित करना
सिस्टम एडमिन या सिस्टम एडमिन (सिर्फ़ पढ़ने की अनुमति) की भूमिकाओं के लिए, सदस्यता को कुछ ईमेल डोमेन के उपयोगकर्ताओं तक सीमित किया जा सकता है. इस सुविधा को चालू करने के लिए, अनुमति वाले डोमेन को 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 मैनेजमेंट के यूज़र इंटरफ़ेस (यूआई) में सुधार
इस रिलीज़ में, 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 schema is not upgraded |
| MGMT-1986 | डेवलपर को जोड़ते समय यूज़र इंटरफ़ेस से जुड़ी गड़बड़ी |
| MGMT-1983 | OAuth 2.0 ऑथराइज़ेशन कोड पाने के लिए किए गए एपीआई कॉल का स्टेटस गलत है |
| 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 है) |