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

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

हमने गुरुवार, 30 जनवरी, 2014 को Apigee Edge का नया क्लाउड वर्शन रिलीज़ किया था.

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

  • OAuth 2.0, टोकन पर कस्टम एट्रिब्यूट अपडेट करता है
    "OAuth 2.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 नीति का इस्तेमाल करके, एपीआई से अनुरोध करने पर अब जवाब, Accept हेडर के फ़ॉर्मैट में मिलता है.

ज्ञात समस्याएं

विषय ब्यौरा
एचटीटीपी 1.0 अनुरोध,
एचटीटीपी 1.1 रिस्पॉन्स
इस समस्या में, ऐसा होता है कि क्लाइंट, हेडर में content-length प्रॉपर्टी के साथ HTTP 1.0 का इस्तेमाल करके अनुरोध भेजता है. हालांकि, बैकएंड सेवा को HTTP 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>