14.01.23.00 - Apigee Edge क्लाउड की जानकारी

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

हमने 30 जनवरी, 2014 गुरुवार को 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 के ऑथराइज़ेशन कोड जैसा ही होता है.
    http://apigee.com/docs/api-services/content/authorize-requests-using-oauth-10a
  • फ़्लो वैरिएबल में एसएसएल की जानकारी
    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 की कई सुविधाओं के ऐक्सेस को कंट्रोल किया जा सकता है.

बग ठीक किए गए

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