Apigee Edge का दस्तावेज़ देखा जा रहा है.
Apigee X के दस्तावेज़ पर जाएं. जानकारी
हमने बुधवार, 29 जनवरी, 2014 को Apigee Edge का नया ऑन-प्राइमिस वर्शन रिलीज़ किया था.
अगर आपका कोई सवाल है, तो Apigee की ग्राहक सहायता टीम से संपर्क करें.
इस रिलीज़ में, क्लाउड की इन रिलीज़ की सुविधाएं और गड़बड़ियां ठीक की गई हैं:
नई सुविधाएं और सुधार
- 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
- एचटीटीपी हेडर के तौर पर JMS हेडर
सभी JMS हेडर अब डाउनस्ट्रीम प्रोसेसिंग के लिए, एचटीटीपी हेडर के तौर पर प्रोपैगेट किए जाते हैं.
- 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.
-
मैनेजमेंट यूज़र इंटरफ़ेस में पसंद के मुताबिक भूमिकाएं - बीटा
“कारोबार का उपयोगकर्ता”, “ऑपरेशंस एडमिन”, “संगठन का एडमिन”, और “उपयोगकर्ता” जैसी मौजूदा उपयोगकर्ता भूमिकाओं के अलावा, इस रिलीज़ में एक बीटा सुविधा शामिल है. इसकी मदद से, मैनेजमेंट यूज़र इंटरफ़ेस में पसंद के मुताबिक भूमिकाएं बनाई जा सकती हैं. कस्टम भूमिकाओं का इस्तेमाल करके, Edge की कई सुविधाओं के ऐक्सेस को कंट्रोल किया जा सकता है. - Advanced API Services (पहले इसे App Services कहा जाता था) इंस्टॉलर
Apigee Edge Advanced API Services (पहले इसे App Services कहा जाता था) अब ऑन-प्राइमिस इस्तेमाल करने के लिए उपलब्ध है. मौजूदा Edge इंस्टॉलर की मदद से, अपने ऑन-प्राइमिस एनवायरमेंट में बेहतर API सेवाओं को डिप्लॉय और कॉन्फ़िगर किया जा सकता है.
- डेवलपर सेवाओं से कमाई करने की सुविधा (पहले इसे कमाई करने से जुड़ी सेवाएं कहा जाता था) के लिए इंस्टॉलर
कमाई करने की सुविधा, Edge Developer Services का हिस्सा है. Edge के ऑन-प्राइमिस इंस्टॉलर में अब बेहतर और इंटिग्रेट किया गया, कमाई करने की सुविधा देने वाला इंस्टॉलर शामिल है. कमाई करने के लिए, पैसे चुकाकर लिए जाने वाले एक और लाइसेंस की ज़रूरत होती है.
- एक ही होस्ट पर कई मैसेज प्रोसेसर - साइलेंट इंस्टॉलेशन
इस बेहतर सुविधा की मदद से, एक ही होस्ट पर इंस्टॉल किए गए कई मैसेज प्रोसेसर को डिप्लॉय किया जा सकता है. इसके लिए, हर मैसेज प्रोसेसर को किसी खास आईपी पते से बांधना ज़रूरी है. अब आपके पास, चुपचाप इंस्टॉल होने वाली कॉन्फ़िगरेशन फ़ाइल मेंBIND_ON_ALL_INTERFACES=n
प्रॉपर्टी सेटिंग जोड़ने का विकल्प है. इससे मैसेज प्रोसेसर, उसी फ़ाइल मेंHOSTIP
प्रॉपर्टी से तय किए गए किसी खास आईपी पते को सुनता है. इस प्रॉपर्टी और साइलेंट इंस्टॉलेशन को कॉन्फ़िगर करने के बारे में ज़्यादा जानने के लिए, Apigee के ऑन-प्राइमिस डिप्लॉयमेंट के लिए उपलब्ध किट को इंस्टॉल और कॉन्फ़िगर करने की गाइड देखें.
-
JMS से जुड़े अपडेट
इस रिलीज़ में, Apigee के JMS सपोर्ट से जुड़े कई अपडेट शामिल हैं. इनमें ये अपडेट शामिल हैं:- सभी JMS हेडर, अब डाउनस्ट्रीम प्रोसेसिंग के लिए एचटीटीपी हेडर के तौर पर प्रोपैगेट किए जाते हैं.
- अब JMS प्रॉक्सी का इस्तेमाल करने वाली ResponseQueue में डाले गए मैसेज के लिए, ExpiryTime और DeliveryMode तय किया जा सकता है. स्टैंडर्ड JMS हेडर से मैच करने वाले सभी एचटीटीपी हेडर को "जैसा है" के तौर पर सेट किया जाता है. साथ ही, JMS प्रॉक्सी का इस्तेमाल करने वाले रिस्पॉन्स मैसेज में, अन्य एचटीटीपी हेडर को JMS प्रॉपर्टी के तौर पर सेट किया जाता है.
बग ठीक किए गए
विषय | ब्यौरा |
---|---|
पसंद के मुताबिक बनाई गई भूमिका के लिए अनुमतियां | कस्टम भूमिकाओं का इस्तेमाल करके सेट की गई अनुमतियां, अब उम्मीद के मुताबिक काम करती हैं. |
एपीआई के इंतज़ार का समय दिखाने वाले आंकड़े | एपीआई प्रॉक्सी फ़्लो में, जब टारगेट सिस्टम को कॉल करने पर टाइम आउट (जैसे कि एचटीटीपी रीड टाइम आउट) होता है, तो टारगेट के इंतज़ार का समय, एपीआई के आंकड़ों में शामिल होता है. |
नीतियों पर “type” एट्रिब्यूट | “टाइप” एट्रिब्यूट अब Apigee की सभी नीतियों में सही तरीके से काम करता है. |
OAuth 2.0 के अमान्य टोकन | Apigee OAuth 2.0 की नीतियों के लिए, टोकन अमान्य करने की सुविधा अब OAuth के स्पेसिफ़िकेशन से मेल खाती है. अब आपको “टोकन” पैरामीटर सेट करते समय, “टाइप” देने की ज़रूरत नहीं है. |
की/वैल्यू मैप के साथ आरबीएसी | अब भूमिका के हिसाब से ऐक्सेस कंट्रोल, एनवायरमेंट लेवल पर बनाए गए की/वैल्यू मैप के लिए काम करता है. |
OAuth 1.0a नीति के जवाब का फ़ॉर्मैट | OAuth 1.0a नीति वाले एपीआई से अनुरोध करने पर, अब जवाब, स्वीकार करें हेडर के फ़ॉर्मैट में दिया जाता है. |
पहले से मालूम समस्याएं
विषय | ब्यौरा |
---|---|
एचटीटीपी 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>
|