Apigee Edge का दस्तावेज़ देखा जा रहा है.
Apigee X के दस्तावेज़ पर जाएं. जानकारी
हमने 19 मई, 2015 को मंगलवार को, Private Cloud के लिए Apigee Edge का तिमाही वर्शन रिलीज़ किया था.
पहले इस प्रॉडक्ट का नाम "Apigee Edge On-premises" या "OPDK" था. अब इसका नाम "Apigee Edge for Private Cloud" हो गया है.
अगर आपका कोई सवाल है, तो Apigee की ग्राहक सहायता टीम से संपर्क करें.
Apigee Edge के सभी रिलीज़ नोट की सूची के लिए, Apigee के रिलीज़ नोट देखें.
नई सुविधाएं और सुधार
इस रिलीज़ में जोड़ी गई नई सुविधाएं और किए गए सुधार यहां दिए गए हैं.
OpenLDAP - इंस्टॉलेशन और अपग्रेड
नए और अपग्रेड किए गए इंस्टॉलेशन के लिए, Edge पर अब सिर्फ़ OpenLDAP LDAP सर्वर काम करता है.
एपीआई सेवाएं
Edge API Services में नई सुविधाएं और बेहतर सुविधाएं जोड़ी गई हैं. इनके बारे में यहां बताया गया है.
WebSockets
वेब क्लाइंट और सर्वर के बीच रीयल-टाइम वेब कम्यूनिकेशन की सुविधा चालू करने के लिए, Edge में WebSocket प्रोटोकॉल का इस्तेमाल किया जाता है. Edge, वेबसोकेट कम्यूनिकेशन में क्लाइंट या सर्वर, दोनों की भूमिका निभा सकता है. Edge में वेबसोकेट सेट अप करने और इस्तेमाल करने के बारे में जानने के लिए, वेबसोकेट का इस्तेमाल करके प्राइवेट क्लाउड के लिए Apigee Edge गाइड देखें.
एपीआई मैनेजमेंट के लिए, पुष्टि करने वाली बाहरी सेवा देने वाली कंपनी की सहायता
Edge, Active Directory और पुष्टि करने वाली सेवा देने वाली अन्य बाहरी कंपनियों/LDAP सिस्टम के साथ इंटिग्रेट होता है. इनमें, एपीआई के एडमिन उपयोगकर्ता शामिल होते हैं. ज़्यादा जानकारी के लिए, Edge for Private Cloud के लिए बाहरी पुष्टि करने की सुविधा का कॉन्फ़िगरेशन गाइड देखें.
मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में को-ब्रैंडिंग
Edge मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) को अपने कस्टम लोगो के साथ को-ब्रैंड किया जा सकता है. यह लोगो, Apigee के लोगो के बगल में दिखता है. ज़्यादा जानकारी के लिए, प्राइवेट क्लाउड ऑपरेशंस गाइड के लिए Apigee Edge में "Apigee यूज़र इंटरफ़ेस (यूआई) मेन्यू में कस्टम लोगो जोड़ना" देखें.
Trace में Node.js लॉग
Node.js एपीआई प्रॉक्सी को डीबग करते समय, एपीआई प्रॉक्सी एडिटर के ट्रैक व्यू में 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 की गाइड देखें.
सिस्टम एडमिन के ऐक्सेस को कुछ खास ईमेल डोमेन तक सीमित करना
आपके पास यह तय करने का विकल्प होता है कि sysadmin या sysadmin की सिर्फ़ पढ़ने की अनुमति वाली भूमिकाओं की सदस्यता, सिर्फ़ कुछ खास ईमेल डोमेन के उपयोगकर्ताओं को ही मिल सकती है. इस सुविधा को चालू करने के लिए, अनुमति वाले डोमेन को apigee4/conf/apigee/management-server/security.properties फ़ाइल में जोड़ें. इस बारे में ज़्यादा जानकारी के लिए, निजी क्लाउड ऑपरेशंस गाइड के लिए Apigee Edge देखें.
मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) से जुड़ी गड़बड़ी के मैसेज
मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में गड़बड़ी के मैसेज को फिर से डिज़ाइन किया गया है, ताकि स्क्रीन रीयल एस्टेट का बेहतर तरीके से इस्तेमाल किया जा सके.
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 मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) को इस्तेमाल करने और उसे एक जैसा रखने के लिए कई छोटे सुधार किए गए हैं.
Analytics की सेवाएं
Edge Analytics Services में नई सुविधाएं और सुधार यहां दिए गए हैं.
छह महीने का डेटा उपलब्ध है
मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) या एपीआई की मदद से आंकड़ों की रिपोर्ट जनरेट करते समय, मौजूदा तारीख से छह महीने से ज़्यादा पुराना डेटा डिफ़ॉल्ट रूप से ऐक्सेस नहीं किया जा सकता. अगर आपको छह महीने से ज़्यादा पुराना डेटा ऐक्सेस करना है, तो Apigee की सहायता टीम से संपर्क करें.
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 | OAuth 2.0 ऑथराइज़ेशन कोड पाने के लिए, एपीआई गलत स्टेटस दिखाता है |
MGMT-1962 | बेहतर पासवर्ड का इस्तेमाल करके, मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में लॉग इन करने में आ रही गड़बड़ी अब प्रतिशत के निशान जैसे कुछ खास वर्णों का इस्तेमाल करके, यूज़र इंटरफ़ेस (यूआई) में लॉग इन करने में कोई समस्या नहीं आती. |
MGMT-1894 | डेवलपर कॉलम के लिए, डेवलपर ऐप्लिकेशन पेज कभी लोड नहीं होता |
MGMT-1872 | कस्टम रिपोर्ट डाउनलोड नहीं हो पा रही हैं |
MGMT-1777 | .acn TLD वाले ईमेल पते से उपयोगकर्ता को नहीं जोड़ा जा सकता |
MGMT-1362 | अगर ईमेल पते में '_' है, तो 'पासवर्ड याद नहीं है' ईमेल काम नहीं करता अंडरस्कोर वाले ईमेल पतों के लिए, Private Cloud में पासवर्ड रीसेट करने से जुड़ी समस्या को ठीक करता है. |
CORERT-613 | "unrecognized_name" की वजह से एसएसएल हैंडशेक पूरा न होना |
APIRT-1346 | OAuth2.0 - जब hash.oauth.tokens.enabled की वैल्यू 'सही' होती है, तो ऐक्सेस टोकन के जवाब में हैश की गई वैल्यू दिखती है |
इस रिलीज़ में, इन रिलीज़ से जुड़ी गड़बड़ियां भी ठीक की गई हैं:
Edge Cloud | Edge for Private Cloud |
---|---|
पहले से मालूम समस्याएं
इस रिलीज़ में ये समस्याएं मौजूद हैं.
समस्या आईडी | ब्यौरा |
---|---|
लागू नहीं |
रिलीज़ में दो Cassandra स्क्रिप्ट शामिल नहीं थीं. इंस्टॉलर इनका इस्तेमाल, कमाई करने की सुविधा को इंस्टॉल या अपग्रेड करने के लिए करता है. इस समस्या को हल करने के लिए, कमाई करने की सुविधा को इंस्टॉल या अपग्रेड करने के बाद, Cassandra इंस्टॉल करने या अपग्रेड करने के बाद ये निर्देश चलाएं:
|
CORERT-318 | बड़े पेलोड (100 केबी) वाले एपीआई कॉल कभी-कभी रुक सकते हैं. इस समस्या को हल करने के लिए, अपनी router.properties फ़ाइल में यह प्रॉपर्टी वैल्यू सेट करें:HTTPServer.streaming.buffer.limit=0 (डिफ़ॉल्ट सेटिंग 10 है) |