4.15.04.00 - Private Cloud के रिलीज़ नोट के लिए Apigee Edge

Apigee Edge दस्तावेज़ देखा जा रहा है.
Apigee X दस्तावेज़ पर जाएं.
जानकारी

हमने मंगलवार, 19 मई, 2015 को निजी क्लाउड के लिए Apigee Edge का तिमाही वर्शन रिलीज़ किया था.

प्रॉडक्ट का पुराना नाम "Apigee Edge On- लिखा हुआ" या "OPDK" अब "Apigee Edge for Private Cloud" हो गया है.

अगर आपको कुछ पूछना है, तो Apigee की ग्राहक सहायता टीम पर जाएं.

सभी Apigee Edge के रिलीज़ नोट की सूची के लिए, Apigee रिलीज़ नोट देखें.

नई सुविधाएं और बेहतर टूल

इस रिलीज़ में नई सुविधाएं और सुधार शामिल किए गए हैं.

OpenLDAP - इंस्टॉलेशन और अपग्रेड

अब OpenLDAP इकलौता LDAP सर्वर है, जो नए और अपग्रेड इंस्टॉलेशन के लिए Edge के साथ काम करता है.

एपीआई सेवाएं

Edge API सेवाओं में नई सुविधाएं और सुधार नीचे दिए गए हैं.

WebSockets

वेब क्लाइंट और सर्वर के बीच रीयल-टाइम वेब कम्यूनिकेशन की सुविधा चालू करने के लिए, EDGE में WebSocket प्रोटोकॉल काम करता है. WebSocket कम्यूनिकेशन में, Edge क्लाइंट या सर्वर की भूमिका निभा सकता है. Edge में WebSockets सेट अप और इस्तेमाल करने के बारे में जानकारी के लिए, WebSockets इस्तेमाल करके निजी क्लाउड के लिए Apigee Edge गाइड देखें.

एपीआई मैनेजमेंट के लिए, पुष्टि करने वाली बाहरी कंपनी की सहायता

Edge, Active Directory और पुष्टि करने वाली दूसरी बाहरी कंपनियों/LDAP सिस्टम के साथ इंटिग्रेट होता है, जिनमें आपके एपीआई एडमिन उपयोगकर्ता शामिल होते हैं. ज़्यादा जानकारी के लिए, Edge for Private Cloud बाहरी पुष्टि करने वाले कॉन्फ़िगरेशन की गाइड देखें.

मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में को-ब्रैंडिंग

आपके पास Edge मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) को ब्रैंड के तौर पर मैनेज करने का विकल्प होता है. इसके लिए, अपनी पसंद के मुताबिक बनाया गया लोगो इस्तेमाल किया जाता है. यह लोगो, Apigee के लोगो के बगल में दिखता है. ज़्यादा जानकारी के लिए, निजी क्लाउड ऑपरेशन के लिए Apigee Edge में, "Apigee के यूज़र इंटरफ़ेस (यूआई) मेन्यू में कस्टम लोगो जोड़ना" देखें.

ट्रेस में Node.js के लॉग

Node.js API प्रॉक्सी को डीबग करते समय, एपीआई प्रॉक्सी एडिटर के 'ट्रेस' व्यू में, Node.js लॉग सुविधा को चालू किया जा सकता है. इस सुविधा को चालू करने के लिए, apigee.feature.disableNodeJSLogs="false" को इंस्टॉल किए गए ऐप्लिकेशन में apigee-base.conf या apigee-on साइटों.conf में से किसी एक फ़ाइल में सेट करें. Node.js लॉग के बारे में ज़्यादा जानकारी के लिए, डीबग करना और समस्या हल करना Node.js प्रॉक्सी को देखें.

पासवर्ड की समय सीमा खत्म होना

Edge 4.15.01.x में, Edge पासवर्ड 30 दिनों के बाद अपने-आप खत्म हो जाता है. इसका मतलब यह है कि अगर उपयोगकर्ता ने पासवर्ड की समयसीमा खत्म होने से पहले, अपना पासवर्ड नहीं बदला, तो वह लॉक हो गया. हालांकि, इसकी वजह से सिस्टम एडमिन का पासवर्ड भी एक्सपायर हो गया और sys एडमिन को 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 मैनेजमेंट के यूज़र इंटरफ़ेस (यूआई) को बेहतर बनाएं

इस रिलीज़ में, Edge मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में छोटे-मोटे सुधार किए गए हैं और इसे एक जैसा बनाए रखने के लिए कई छोटे-छोटे सुधार किए गए हैं.

Analytics सेवाएं

Edge Analytics सेवाओं में नई सुविधाओं और सुधारों के बारे में बताया गया है.

छह महीने का डेटा उपलब्ध है

मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) या एपीआई की मदद से आंकड़ों की रिपोर्ट जनरेट करते समय, मौजूदा तारीख से छह महीने से ज़्यादा पुराना डेटा डिफ़ॉल्ट रूप से ऐक्सेस नहीं किया जा सकता. अगर आपको छह महीने से पुराना डेटा ऐक्सेस करना है, तो 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 डैशबोर्ड देखें.
    • प्रॉक्सी परफ़ॉर्मेंस (नया): एपीआई प्रॉक्सी ट्रैफ़िक पैटर्न और प्रोसेस होने में लगने वाला समय दिखाता है. एपीआई प्रॉक्सी परफ़ॉर्मेंस डैशबोर्ड को बदलता है. एपीआई प्रॉक्सी की परफ़ॉर्मेंस देखें.
    • ट्रैफ़िक कंपोज़िशन (बदलाव किया गया): डैशबोर्ड के लुक और स्टाइल और कॉन्टेंट में पूरी तरह से बदलाव किया गया है. यह आपके पूरे एपीआई प्रोग्राम में, सबसे ज़्यादा इस्तेमाल किए गए एपीआई, ऐप्लिकेशन, डेवलपर, और प्रॉडक्ट के योगदान का आकलन करता है. ट्रैफ़िक कंपोज़िशन देखें.
    • गड़बड़ी का विश्लेषण (बदलाव किया गया): इसका लुक और स्टाइल और कॉन्टेंट में पूरी तरह से बदलाव किया गया है. यह एपीआई प्रॉक्सी और टारगेट के लिए गड़बड़ी की दर दिखाता है. गड़बड़ी कोड विश्लेषण डैशबोर्ड देखें.
  • इन मौजूदा डैशबोर्ड के नाम बदल दिए गए हैं:
    • Endpoint परफ़ॉर्मेंस का नाम बदलकर टारगेट परफ़ॉर्मेंस कर दिया गया है: इससे एपीआई प्रॉक्सी बैकएंड टारगेट के लिए, ट्रैफ़िक पैटर्न और परफ़ॉर्मेंस मेट्रिक दिखती हैं. टारगेट की परफ़ॉर्मेंस देखें.
    • पार्टनर के जुड़ाव का नाम बदलकर डेवलपर का जुड़ाव कर दिया गया है. इससे पता चलता है कि आपके रजिस्टर किए गए कौनसे ऐप्लिकेशन डेवलपर सबसे ज़्यादा एपीआई ट्रैफ़िक जनरेट कर रहे हैं. अपने हर डेवलपर के लिए, यह पता लगाया जा सकता है कि सबसे ज़्यादा एपीआई ट्रैफ़िक कौन जनरेट कर रहा है और सबसे ज़्यादा गड़बड़ियां कौन कर रहा है. डेवलपर से जुड़ाव देखें.

डेवलपर सेवाएं

Edge Developer Services में नई सुविधाएं जोड़ी गई हैं और कुछ बेहतर सुविधाएं जोड़ी गई हैं.

SmartDocs के लिए Swigger 2.0 की सुविधा

SmartDocs की मदद से, Swigger 2.0 की खास बातों वाले दस्तावेज़ इंपोर्ट किए जा सकते हैं. साथ ही, यह स्वैगर 1.2 के साथ पुराने सिस्टम के साथ काम करता है. सुरक्षा स्कीम ऑब्जेक्ट और सेंट्रलाइज़्ड स्कीमा के लिए सहायता बाद में रिलीज़ में उपलब्ध होगी.

कमाई करना

EDGE से कमाई करने के लिए यहां नई सुविधाएं जोड़ी गई हैं और इन्हें बेहतर बनाया गया है. कमाई करने के बारे में ज़्यादा जानकारी के लिए, "जिन समस्याओं के बारे में हमें पता है" सेक्शन भी देखें.

कंपनियों और डेवलपर को अलग से मैनेज करना

कंपनियों और डेवलपर को अब अलग-अलग मैनेज किया जाता है. इससे, कई कंपनियों को डेवलपर और कई डेवलपर को कंपनियों में जोड़ने में ज़्यादा आसानी होगी. मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में अब "कंपनी" और "डेवलपर" के लिए अलग-अलग विंडो की सुविधा है. इसे "पब्लिश" मेन्यू से ऐक्सेस किया जा सकता है.

कंपनी और डेवलपर को मैनेज करना देखें.

कमाई करने की रिपोर्ट में, कंपनियां एक प्राइमरी फ़िल्टर बनी रहती हैं. हालांकि, फ़िल्टर का लेबल "डेवलपर" से बदलकर "कंपनी" हो गया है.

गड़बड़ियां ठीक की गईं

इस रिलीज़ में इन गड़बड़ियों को ठीक किया गया है.

समस्या आईडी ब्यौरा
OPDK-954 4.15.01 कैसंड्रा स्कीमा को अपग्रेड नहीं किया गया
MGMT-1986 डेवलपर को जोड़ते समय यूज़र इंटरफ़ेस (यूआई) में गड़बड़ी होना
MGMT-1983 OAuth 2.0 ऑथराइज़ेशन कोड एपीआई पाना, जो एपीआई से गलत स्टेटस दिखाता है
MGMT-1962 मज़बूत पासवर्ड से मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में लॉग इन करने में गड़बड़ी
प्रतिशत के निशान जैसे कुछ खास वर्णों के साथ यूज़र इंटरफ़ेस (यूआई) में लॉग इन करने पर, अब यह काम नहीं करता.
MGMT-1894 डेवलपर ऐप्लिकेशन पेज, डेवलपर कॉलम के लिए पूरी तरह लोड नहीं होता
MGMT-1872 कस्टम रिपोर्ट डाउनलोड करने में समस्या आना
MGMT-1777 उपयोगकर्ता को उस ईमेल पते से नहीं जोड़ा जा सकता जिसका टीएलडी .acn है
MGMT-1362 अगर ईमेल पते में '_' शामिल है, तो पासवर्ड याद नहीं है. यह काम नहीं करता
'निजी क्लाउड' में अंडरस्कोर वाले ईमेल पतों के साथ, पासवर्ड रीसेट करने की समस्या को ठीक किया जाता है.
CORERT-613 "unidentity_name" की वजह से एसएसएल हैंडशेक काम नहीं कर रहा
APIRT-1346 OAuth2.0 - hash.oauth.tokens.enabled के सही होने पर, ऐक्सेस टोकन के रिस्पॉन्स में हैश की गई वैल्यू दिखती है

इस रिलीज़ में नीचे दी गई रिलीज़ में मिली गड़बड़ियां भी ठीक की गई हैं:

एज क्लाउड प्राइवेट क्लाउड के लिए एज

आम तौर पर होने वाली समस्याएं

इस रिलीज़ में ये समस्याएं हैं जिनके बारे में हमें पता है.

समस्या आईडी ब्यौरा
लागू नहीं

दो Cassandra स्क्रिप्ट, जिन्हें कमाई करने के लिए इंस्टॉल या अपग्रेड करने के लिए इस्तेमाल करता है, उन्हें रिलीज़ में शामिल नहीं किया गया था.

इस समस्या को हल करने के लिए, Cassandra इंस्टॉलेशन के बाद नीचे दिए गए निर्देश चलाएं या कमाई करने की प्रोसेस को पूरा करने/अपग्रेड करने के लिए अपग्रेड करें:

  • apigee4/share/apache-cassandra/bin/cassandra-cli -h {host} -f apigee4/share/monetization/schema/migration/MOPDK4.15.04.00/360-company-developers.txt
  • apigee4/share/apache-cassandra/bin/cassandra-cli -h {host} -f apigee4/share/monetization/schema/migration/MOPDK4.15.04.00/320-update-सूचना-service_item.txt
CORERT-318 बड़े पेलोड (100 केबी) वाले एपीआई कॉल कभी-कभी हैंग हो सकते हैं. इस समस्या से बचने के लिए, अपनी राउटर.properties फ़ाइल में इस प्रॉपर्टी की वैल्यू सेट करें:
HTTPServer.streaming.buffer.limit=0 (डिफ़ॉल्ट सेटिंग 10 है)