यहां Apigee Edge से जुड़े दस्तावेज़ देखे जा रहे हैं.
Apigee X से जुड़े दस्तावेज़ पर जाएं. info
हमने 29 जनवरी, 2014 को Apigee Edge का नया ऑन-प्रिमाइसेस वर्शन रिलीज़ किया है.
अगर आपको कोई सवाल पूछना है, तो Apigee Edge की सहायता टीम से संपर्क करें.
इस रिलीज़ में, क्लाउड के इन रिलीज़ की सुविधाएं और गड़बड़ियां ठीक की गई हैं:
नई सुविधाएं और बेहतर परफ़ॉर्मेंस
- टोकन पर OAuth 2.0 के कस्टम एट्रिब्यूट अपडेट करना
"OAuth v2.0 की जानकारी सेट करें" नई नीति की मदद से, OAuth 2.0 टोकन पर कस्टम एट्रिब्यूट अपडेट किए जा सकते हैं.
http://apigee.com/docs/api-services/content/set-oauth-tokens-attributes-using-setoauthv2info
-
OAuth 1.0a नीति से जुड़े अपडेट
इस रिलीज़ में, OAuth 1.0a नीति के लिए ये अपडेट शामिल हैं:- OAuth 2.0 टोकन की तरह, अब OAuth 1.0a टोकन पर कस्टम एट्रिब्यूट सेट किए जा सकते हैं.
- GenerateVerifier नाम की नई कार्रवाई से, OAuth 1.0a वेरिफ़ायर जनरेट और वापस किया जा सकता है. यह OAuth 2.0 में ऑथराइज़ेशन कोड की तरह काम करता है.
- फ़्लो वैरिएबल में एसएसएल की जानकारी
Apigee Edge की मदद से, अब फ़्लो वैरिएबल में एसएसएल की जानकारी को आगे बढ़ाया जा सकता है और उसे ऐक्सेस किया जा सकता है. ProxyEndpoint पर "propagate.additional.ssl.headers" नाम की नई प्रॉपर्टी सेट करके, Apache वेब सर्वर पर उपलब्ध एसएसएल की जानकारी को ऐक्सेस किया जा सकता है.
http://apigee.com/docs/api-services/api/variables-reference
- जेएमएस हेडर, एचटीटीपी हेडर के तौर पर
डाउनस्ट्रीम प्रोसेसिंग के लिए, सभी जेएमएस हेडर अब एचटीटीपी हेडर के तौर पर आगे बढ़ाए जाते हैं.
- Node.js मॉड्यूल का अपडेट
Apigee के बिल्ट-इन Node.js मॉड्यूल को अपडेट किया गया है. इसमें ये मॉड्यूल शामिल हैं: argo 0.4.9, async 0.2.9, express 3.4.8, underscore 1.5.2, usergrid 0.10.7, volos-cache-memory 0.0.3, volos-oauth-apigee 0.0.2, volos-quota-apigee 0.0.2.
-
मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में कस्टम भूमिकाएं - बीटा वर्शन
इस रिलीज़ में, “कारोबारी उपयोगकर्ता”, “Operations Administrator”, “संगठन का एडमिन” और “User” की मौजूदा भूमिकाओं के अलावा, एक बीटा सुविधा शामिल है. इसकी मदद से, मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में कस्टम भूमिकाएं बनाई जा सकती हैं. कस्टम भूमिकाओं का इस्तेमाल करके, Edge की अलग-अलग सुविधाओं के ऐक्सेस को कंट्रोल किया जा सकता है. - Advanced API Services (पहले App Services) का इंस्टॉलर
Apigee Edge Advanced API Services (पहले App Services) अब ऑन-प्रिमाइसेस इस्तेमाल किया जा सकता है. Edge के मौजूदा इंस्टॉलर की मदद से, अपने ऑन-प्रिमाइसेस एनवायरमेंट में Advanced API Services को डिप्लॉय और कॉन्फ़िगर किया जा सकता है.
- Developer Services से कमाई करने की सुविधा (पहले Monetization Services)
इंस्टॉलर
कमाई करने की सुविधा, Edge Developer Services का हिस्सा है. Edge के ऑन-प्रिमाइसेस इंस्टॉलर में अब कमाई करने की सुविधा का बेहतर और इंटिग्रेटेड इंस्टॉलर शामिल है. कमाई करने की सुविधा के लिए, पैसे देकर लिया जाने वाला एक और लाइसेंस ज़रूरी है.
- एक ही होस्ट पर कई मैसेज प्रोसेसर - साइलेंट इंस्टॉलेशन
इस बेहतर सुविधा की मदद से, एक ही होस्ट पर इंस्टॉल किए गए कई मैसेज प्रोसेसर की डिप्लॉयमेंट टोपोलॉजी को इस्तेमाल किया जा सकता है. इसके लिए, हर मैसेज प्रोसेसर को किसी खास आईपी पते से बाइंड करना ज़रूरी है. अब साइलेंट इंस्टॉलेशन कॉन्फ़िगरेशन फ़ाइल में,BIND_ON_ALL_INTERFACES=nप्रॉपर्टी सेटिंग जोड़ी जा सकती है. इससे, मैसेज प्रोसेसर किसी खास आईपी पते को सुनता है. यह आईपी पता, उसी फ़ाइल में मौजूदHOSTIPप्रॉपर्टी से तय होता है. इस प्रॉपर्टी के बारे में ज़्यादा जानने और साइलेंट इंस्टॉलेशन को कॉन्फ़िगर करने के लिए, Apigee On-premises Deployment Kit Install and Configuration Guide देखें.
-
जेएमएस से जुड़े अपडेट
इस रिलीज़ में, Apigee के जेएमएस सपोर्ट के लिए कई अपडेट शामिल हैं. इनमें ये शामिल हैं:- डाउनस्ट्रीम प्रोसेसिंग के लिए, सभी जेएमएस हेडर अब एचटीटीपी हेडर के तौर पर आगे बढ़ाए जाते हैं.
- अब जेएमएस प्रॉक्सी की ओर से इस्तेमाल की जाने वाली ResponseQueue में रखे गए मैसेज के लिए, ExpiryTime और DeliveryMode तय किया जा सकता है. मानक जेएमएस हेडर से मेल खाने वाले सभी एचटीटीपी हेडर को “as is” पर सेट किया जाता है. साथ ही, अन्य एचटीटीपी हेडर को, जेएमएस प्रॉक्सी की ओर से इस्तेमाल किए जाने वाले रिस्पॉन्स मैसेज में जेएमएस प्रॉपर्टी के तौर पर सेट किया जाता है.
ठीक की गई गड़बड़ियां
| विषय | ब्यौरा |
|---|---|
| कस्टम भूमिका की अनुमतियां | कस्टम भूमिकाओं का इस्तेमाल करके सेट की गई अनुमतियां अब उम्मीद के मुताबिक काम करती हैं. |
| एपीआई की लेटेंसी के आंकड़े | एपीआई प्रॉक्सी फ़्लो में, जब टारगेट सिस्टम को किए गए कॉल की वजह से टाइम आउट होता है (जैसे, एक एचटीटीपी रीड टाइम आउट), तो एपीआई के आंकड़ों में टारगेट की लेटेंसी का समय शामिल होता है. |
| नीतियों पर “type” एट्रिब्यूट | “type” एट्रिब्यूट अब Apigee की सभी नीतियों में सही तरीके से काम करता है. |
| OAuth 2.0 टोकन को अमान्य करना | Apigee OAuth 2.0 की नीतियों के लिए, टोकन को अमान्य करने की सुविधा अब OAuth की खास जानकारी के मुताबिक काम करती है. “token” पैरामीटर सेट करते समय, अब “type” देने की ज़रूरत नहीं है. |
| की/वैल्यू मैप के साथ आरबीएसी | रोल के हिसाब से ऐक्सेस कंट्रोल अब एनवायरमेंट लेवल पर बनाए गए की/वैल्यू मैप के लिए काम करता है. |
| OAuth 1.0a नीति के रिस्पॉन्स का फ़ॉर्मैट | OAuth 1.0a नीति के साथ एपीआई के लिए अनुरोध करने पर, रिस्पॉन्स अब Accept हेडर के फ़ॉर्मैट में वापस किया जाता है. |
ज्ञात समस्याएं
| विषय | ब्यौरा |
|---|---|
| एचटीटीपी 1.0 अनुरोध, एचटीटीपी 1.1 रिस्पॉन्स |
इस समस्या में, क्लाइंट हेडर में
content-length प्रॉपर्टी के साथ एचटीटीपी 1.0 का इस्तेमाल करके अनुरोध भेजता है. हालांकि, बैकएंड
सेवा को एचटीटीपी 1.1 का इस्तेमाल करने के लिए कॉन्फ़िगर किया गया है. साथ ही, यह चंक्ड एन्कोडिंग के लिए
transfer-encoding प्रॉपर्टी वापस करती है.
इस समस्या को हल करने के लिए, AssignMessage नीति का इस्तेमाल करके, एचटीटीपी 1.1 रिस्पॉन्स से
transfer-encoding प्रॉपर्टी को हटाया जा सकता है. यहां दी गई नीति को एपीआई
प्रॉक्सी रिस्पॉन्स फ़्लो से जोड़ा जाएगा. इसमें, एचटीटीपी हेडर से transfer-encoding प्रॉपर्टी हटा दी जाती है. इससे, क्लाइंट को बिना चंक किया गया रिस्पॉन्स मिलता है.
<AssignMessage name="RemoveChunkedEncoding">
<AssignTo createNew="false" type="response"></AssignTo>
<Remove>
<Headers>
<Header name="Transfer-Encoding"/>
<Header name="transfer-encoding"/>
</Headers>
</Remove>
<IgnoreUnresolvedVariables>false</IgnoreUnresolvedVariables>
</AssignMessage>
|