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

यहां Apigee Edge से जुड़े दस्तावेज़ देखे जा रहे हैं.
Apigee X से जुड़े दस्तावेज़ पर जाएं.
info

हमने 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 हेडर को एचटीटीपी हेडर के तौर पर आगे बढ़ाया जाता है.
  • 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”, “Organization Administrator” और “User” की मौजूदा भूमिकाओं के अलावा, एक बीटा सुविधा भी शामिल है. इसकी मदद से, मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में पसंद के मुताबिक भूमिकाएं बनाई जा सकती हैं. पसंद के मुताबिक भूमिकाओं का इस्तेमाल करके, Edge की अलग-अलग सुविधाओं के ऐक्सेस को कंट्रोल किया जा सकता है.

ठीक की गई समस्याएं

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