आपको Apigee Edge का दस्तावेज़ दिख रहा है.
Apigee X के दस्तावेज़ पर जाएं. जानकारी
हमने मंगलवार, 2 फ़रवरी, 2016 को Public Cloud के लिए Apigee Edge का नया क्लाउड वर्शन रिलीज़ किया था.
नई सुविधाएं और बेहतर टूल
इस रिलीज़ में जोड़ी गई नई सुविधाएं और किए गए सुधार यहां दिए गए हैं.
एपीआई प्रॉक्सी विज़र्ड को फिर से डिज़ाइन किया गया
एपीआई प्रॉक्सी विज़र्ड को फिर से डिज़ाइन किया गया है. मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में, एपीआई प्रॉक्सी पेज पर "+ एपीआई प्रॉक्सी" पर क्लिक करने पर, नया विज़र्ड आपको एपीआई प्रॉक्सी बनाने की प्रोसेस के बारे में बताता है. इसमें पिछली एपीआई प्रॉक्सी विज़र्ड की तरह ही सभी सेटिंग उपलब्ध हैं. (MGMT-1376)
OpenAPI (Swagger) दस्तावेज़ों की मदद से एपीआई प्रॉक्सी बनाना
एपीआई प्रॉक्सी विज़र्ड को फिर से डिज़ाइन किया गया है. इसके तहत, अब OpenAPI (Swagger) दस्तावेज़ से एपीआई प्रॉक्सी बनाई जा सकती है. एपीआई प्रॉक्सी विज़र्ड के पहले पेज पर, OpenAPI का इस्तेमाल करें पर क्लिक करें. ऐसा तब करें, जब रिवर्स प्रॉक्सी, Node.js ऐप्लिकेशन या कोई टारगेट नहीं चुना गया हो. दिखने वाले फ़ील्ड में, अपने OpenAPI दस्तावेज़ का यूआरएल डालें. ज़्यादा जानकारी के लिए, एक सामान्य एपीआई प्रॉक्सी बनाना लेख पढ़ें. (MGMT-1376)
SOAP प्रॉक्सी के लिए WSDL 1.2 के साथ काम करने की सुविधा
Apigee Edge, SOAP सेवाओं को कॉल करने के लिए एपीआई प्रॉक्सी बनाते समय WSDL 1.2 का इस्तेमाल करता है. (MGMT-2835)
TargetEndpoint कॉन्फ़िगरेशन में SSLInfo वैरिएबल
एपीआई प्रॉक्सी के TargetEndpoint में, एसएसएल/टीएलएस की जानकारी को डाइनैमिक तौर पर सेट किया जा सकता है. इससे रनटाइम की ज़रूरी शर्तों को आसानी से पूरा किया जा सकता है. TargetEndpoint कॉन्फ़िगरेशन में SSLInfo को सेट करने के तरीके के इस उदाहरण में, वैल्यू को रनटाइम के दौरान Java Callout, JavaScript नीति या Assign Message नीति के ज़रिए दिया जा सकता है. उन मैसेज वैरिएबल का इस्तेमाल करें जिनमें आपको वैल्यू सेट करनी हैं.
<TargetEndpoint> ... <SSLInfo> <Enabled>{myvars.ssl.enabled}</Enabled> <ClientAuthEnabled>{myvars.ssl.client.auth.enabled}</ClientAuthEnabled> <KeyStore>{myvars.ssl.keystore}</KeyStore> <KeyAlias>{myvars.ssl.keyAlias}</KeyAlias> <TrustStore>{myvars.ssl.trustStore}</TrustStore> </SSLInfo> ... </TargetEndpoint>
इस सुविधा के बारे में यहां बताया गया है:
- एपीआई प्रॉक्सी कॉन्फ़िगरेशन के बारे में जानकारी
- वैरिएबल रेफ़रंस का इस्तेमाल करके TargetEndpoint के लिए Dynamic SSLInfo
(APIRT-1475)
सर्टिफ़िकेट के लिए RSA_SHA256 एल्गोरिदम का इस्तेमाल करने की सुविधा
SAML दावे की नीतियां अब RSA_SHA1 के साथ-साथ RSA_SHA256 एल्गोरिदम के साथ भी काम करती हैं. (APIRT-1779)
सर्टिफ़िकेट अपलोड करने पर पुष्टि करना
कीस्टोर और ट्रस्टस्टोर में ऐसे सर्टिफ़िकेट अपलोड होने से रोकने के लिए जो अब मान्य नहीं हैं या जिनकी समयसीमा खत्म हो गई है, Management API अपलोड किए जाने वाले सर्टिफ़िकेट की पुष्टि करता है. सर्टिफ़िकेट की पुष्टि की जाती है, ताकि यह पक्का किया जा सके कि फ़ाइल का साइज़ 50 केबी से ज़्यादा न हो और फ़ॉर्मैट PEM या DER हो. सर्टिफ़िकेट की समयसीमा खत्म होने की तारीख की भी पुष्टि की जाती है. सर्टिफ़िकेट अपलोड करने पर, डिफ़ॉल्ट रूप से लागू होने वाली समयसीमा की पुष्टि करने की सुविधा को बंद करने के लिए, इस क्वेरी पैरामीटर का इस्तेमाल करें: ?ignoreExpiryValidation=true
ज़्यादा जानकारी के लिए, किसी कीस्टोर में JAR फ़ाइल अपलोड करना और किसी ट्रस्टस्टोर में सर्टिफ़िकेट अपलोड करना लेख पढ़ें. (SECENG-516) और (APIRT-2213)
Node.js लॉग पेज पर अपने-आप पोलिंग होने की सुविधा
प्रॉक्सी एडिटर से Node.js लॉग देखते समय, Node.js लॉग पेज समय-समय पर अपने-आप रीफ़्रेश होता है. इससे उपलब्ध नए लॉग की सूची दिखती है. अपने-आप रीफ़्रेश होने की सुविधा बंद करने के लिए, "अपने-आप रीफ़्रेश होने की सुविधा बंद करें" पर क्लिक करें. (MGMT-1692)
एपीआई प्रॉडक्ट पेज की परफ़ॉर्मेंस, डेवलपर ऐप्लिकेशन की सूची नहीं दी गई है
मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में किसी एपीआई प्रॉडक्ट को देखने पर, उस प्रॉडक्ट से जुड़े डेवलपर ऐप्लिकेशन दिखते हैं. यूज़र इंटरफ़ेस (यूआई) की परफ़ॉर्मेंस को बेहतर बनाने के लिए, एपीआई प्रॉडक्ट में बदलाव करते समय डेवलपर ऐप्लिकेशन की सूची नहीं दिखाई जाती. (MGMT-2869)
रोज़ाना आंकड़ों की जानकारी देने वाले ईमेल पाने की सदस्यता
संगठन के एडमिन को अब रोज़ाना आंकड़ों की रिपोर्ट वाले ईमेल पाने के लिए, साफ़ तौर पर सदस्यता लेनी होगी. मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में उपयोगकर्ता की प्राथमिकता सेट करके या मैनेजमेंट एपीआई की मदद से, सदस्यता लें/छोड़ें. ज़्यादा जानकारी के लिए, रोज़ाना Analytics की जानकारी देने वाले ईमेल पाने के लिए सदस्यता लेना लेख पढ़ें. (AXAPP-1949)
जवाब देने में लगे समय की मेट्रिक पर sum( ) फ़ंक्शन
Analytics की कस्टम रिपोर्ट और एपीआई कॉल में, "sum" एग्रीगेट फ़ंक्शन अब इन मेट्रिक के लिए उपलब्ध है: Target Response Time, Total Response Time, और end_point_response_time. उदाहरण के लिए, /stats API (/management/apis/get/organizations/%7Borg_name%7D/environments/%7Benv_name%7D/stats/%7Bdimension_name%7D-0) में, अब "select" क्वेरी पैरामीटर का इस्तेमाल किया जा सकता है: ?select=sum(total_response_time). (AXAPP-2006)
इंतज़ार के समय का विश्लेषण रिपोर्ट: एपीआई प्रॉक्सी के नाम क्रम से लगाए गए हैं
लेटेंसी विश्लेषण रिपोर्ट के यूज़र इंटरफ़ेस (सिर्फ़ Apigee Edge Enterprise प्लान के लिए) में, एपीआई प्रॉक्सी को प्रॉक्सी ड्रॉप-डाउन सूची में वर्णमाला के क्रम में दिखाया जाता है. (MGMT-2858)
डैशबोर्ड पर डेवलपर के ऐप्लिकेशन, डिसप्ले नेम के हिसाब से दिखाए गए हैं
मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) डैशबोर्ड पर, डेवलपर ऐप्लिकेशन के बार चार्ट में डेवलपर ऐप्लिकेशन को इंटरनल नाम के बजाय डिसप्ले नेम के हिसाब से दिखाया जाता है. (MGMT-2853)
कस्टम रिपोर्ट में तारीख/समय का नया विजेट
मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में, कस्टम रिपोर्ट पेज पर मौजूद तारीख/समय चुनने वाले विजेट को बेहतर बनाया गया है. (MGMT-2881)
Monetization: Edit API पैकेज के नाम
मॉनेटाइज़ेशन के लाइफ़साइकल के दौरान, एपीआई पैकेज का नाम कभी भी अपडेट किया जा सकता है. भले ही, एपीआई पैकेज में पब्लिश किया गया रेट प्लान शामिल हो. (DEVRT-2177)
कमाई करना: कस्टम एट्रिब्यूट में दशमलव का इस्तेमाल किया जा सकता है
"कस्टम एट्रिब्यूट के साथ रेट कार्ड" प्लान का इस्तेमाल करते समय, मैसेज हेडर में मौजूद कस्टम एट्रिब्यूट, लेन-देन के लिए मल्टीप्लायर के तौर पर इस्तेमाल किया जाता है. अब यह चार दशमलव स्थानों तक की दशमलव वैल्यू हो सकती है. इस तरह के प्लान के बारे में ज़्यादा जानकारी के लिए, 'किराया कार्ड कस्टम' एट्रिब्यूट की जानकारी दें लेख पढ़ें. ( DEVRT-2191)
सामान्य सुधार
इस रिलीज़ में, इस्तेमाल करने में आसानी, परफ़ॉर्मेंस, सुरक्षा, और स्थिरता से जुड़े कई सुधार भी किए गए हैं.
गड़बड़ियां ठीक की गईं
इस रिलीज़ में इन बग को ठीक किया गया है.
| समस्या आईडी | ब्यौरा |
|---|---|
| MGMT-2964 | नया प्रॉक्सी एडिटर, फ़्लो टैग में मौजूद टिप्पणियों को स्वीकार नहीं करता |
| MGMT-2957 | किसी संगठन में नया पॉड जोड़ने पर, नए पॉड में मौजूद राऊटर के लिए बंडल के डिप्लॉयमेंट का स्टेटस गड़बड़ी के तौर पर दिखता है |
| MGMT-2937 | कस्टम रोल के लिए, ज़रूरी अनुमतियां न होने से जुड़ी गड़बड़ियां |
| MGMT-2875 | WSDL एसओएपी जनरेशन में, एसओएपी 1.2 के लिए गलत हेडर हैं |
| MGMT-2739 | डेवलपर ऐप्लिकेशन की रिपोर्ट में, Analytics टैब पर अनियमितता का ग्राफ़ नहीं दिखता |
| MGMT-2735 | Node.js के लॉग रीफ़्रेश होने की प्रोसेस कभी पूरी नहीं होती/रुक जाती है |
| MGMT-2734 | डिप्लॉय किए गए बंडल को सेव करते समय कोई गड़बड़ी होने पर, सेव करें बटन चालू नहीं होता |
| MGMT-2729 | यूज़र इंटरफ़ेस (यूआई) में TargetServer के लिए पोर्ट अपडेट करने पर, SSLInfo मिट जाती है |
| MGMT-2702 | Firefox और IE के लिए, क्रॉस-साइट सुरक्षा से जुड़ा जोखिम सुरक्षा से जुड़े उस जोखिम को ठीक किया गया है जो FireFox और IE की कमियों की वजह से हो सकता था. ये कमियां, क्रॉस-साइट अनुरोधों को गलत तरीके से अनुमति देती हैं. |
| MGMT-2681 | प्रॉक्सी एडिटर: शर्त में रेगुलर एक्सप्रेशन मैच का इस्तेमाल करने पर, फ़्लो नेविगेटर में वर्ब नहीं दिखता है |
| MGMT-2361 | RPCException: Call timed out की वजह से प्रॉक्सी डिप्लॉय नहीं हो पाती हैं |
| MGMT-1662 | Apigee Public Cloud की रिलीज़ के दौरान, एपीआई प्रॉक्सी डिप्लॉय नहीं हो पाती है |
| DEVRT-2286 | sync-organization Monetization API काम नहीं कर रहा है Apigee Edge के डेटा को कमाई करने की सुविधा के साथ सिंक करने के लिए इस्तेमाल किए जाने वाले एपीआई को ठीक कर दिया गया है. यह 16.01.20 रिलीज़ के नए वर्शन में उपलब्ध है. |
| DEVRT-2173 | पैकेज का नाम बदलना है, लेकिन चालू रेट प्लान की वजह से बदलाव नहीं किया जा सकता |
| DEVRT-1661 | डेवलपर को, शुल्क वाले प्लान के शुरू होने की तारीख से पहले एपीआई अनुरोध करने से ब्लॉक कर दिया गया है. हालांकि, ब्लॉक कभी नहीं हटाया जाता अगर किसी एपीआई डेवलपर ने हर महीने के हिसाब से तय शुल्क वाला, वॉल्यूम-बैंडेड या बंडल रेट वाला ऐसा प्लान स्वीकार किया है जो आने वाले समय में शुरू होगा और फिर वह प्लान के शुरू होने की तय तारीख से पहले एपीआई अनुरोध भेजता है, तो एपीआई डेवलपर को आगे अनुरोध करने से ब्लॉक कर दिया जाता है. किराया प्लान की शुरुआत की तारीख आने के बाद, ब्लॉक हटा दिया जाता है. |
| DEVRT-1643 | सेव करने के बाद, ड्राफ़्ट किए गए किराये के प्लान में गड़बड़ी होना |
| AXAPP-1991 | Apigee Analytics की खास जानकारी और ईमेल पाने की सुविधा से ऑप्ट आउट करने के बाद भी ईमेल मिलते रहना |
| AXAPP-1946 | Analytics डेटा को हटाने पर भी डिस्क में जगह खाली नहीं हो रही है |
| AXAPP-1708 | Analytics API, एक ही आंकड़े के लिए अलग-अलग संख्याएं दिखाता है. यह इस बात पर निर्भर करता है कि मैंने क्वेरी कैसे की है |
| AXAPP-1293 | Analytics की खास जानकारी वाले ईमेल में, डेवलपर के ऐप्लिकेशन के ऐसे नाम शामिल हैं जो मौजूद नहीं हैं |
| APIRT-2518 | JavaScript नीति के साथ https बैकएंड से कनेक्ट करने में समस्याएं |
| APIRT-2398 | अमान्य/समयसीमा खत्म हो चुके ऑथराइज़ेशन कोड को Apigee की गड़बड़ी के तौर पर गिना जाता है |
| APIRT-2397 | steps.assignmessage.SetVariableFailed को Apigee की गड़बड़ी के तौर पर गिना जाता है |
| APIRT-2396 | OAuth में IllegalArgumentException, ArrayIndexOutofBoundsException को Apigee की गड़बड़ी माना जाता है |
| APIRT-2362 | JavaScript कंपाइल करने से जुड़ी गड़बड़ी |
| APIRT-2322 | अमान्य क्लाइंट आईडी की शिकायत, Apigee से जुड़ी गड़बड़ी के तौर पर की गई है |
| APIRT-2159 | लॉगिंग प्रीफ़िक्स में message_id जोड़ना |
| APIRT-2145 | Facebook API के लिए ट्रांज़ैक्शन पूरे न होने की दर ज़्यादा है ':' से शुरू होने वाली हेडर वैल्यू के लिए पुष्टि करने की सुविधा हटा दी गई है. |
| APIRT-2137 | MP: Chunked transfer encoding and 205 with content length 0 |
| APIRT-2124 | Nginx राऊटर, नए जोड़े गए एमपी के लिए एमपी पूल को अपडेट नहीं करता है |
| APIRT-2117 | मैसेज लॉगिंग की नीति, डीएनएस अपडेट का पालन नहीं करती |
| APIRT-2110 | राउटर सिर्फ़ एक X-Forwarded-For हेडर पास करता है |
| APIRT-2062 | SkipCacheLookup की शर्त पूरी होने पर, रिस्पॉन्स कैश मेमोरी सही तरीके से काम नहीं करती |
| APIRT-2061 | मैसेज प्रोसेसर, QPID पर मैसेज पुश नहीं कर रहा है |
| APIRT-2052 | मैनेजमेंट पोर्ट के जवाब न देने की वजह से, CLOSE_WAIT की संख्या ज़्यादा है |
| APIRT-2024 | लोड बैलेंसर के बिना Nginx, X-Forwarded-For HTTP हेडर को सही तरीके से नहीं भर रहा है X-Forwarded-For के बंद होने की सूचना, 150930 रिलीज़ नोट और ऐक्सेस कंट्रोल की नीति में जोड़ दी गई है. |
| APIRT-1933 | प्रॉक्सी के लिए खास तौर पर बनाए गए क्लासलोडर, अब भी एमपी क्लासलोडर को डेलिगेट करते हैं |
| APIRT-1877 | नेमस्पेस वाले एक्सएमएल रिस्पॉन्स को मास्क नहीं किया जा सकता |
| APIRT-1838 | Apigee-127: VerifyAPIKey, एक से ज़्यादा प्रॉडक्ट मौजूद होने पर सिर्फ़ एक एपीआई प्रॉडक्ट दिखाता है |
| APIRT-1827 | एक साथ स्ट्रीम करने की सीमा कम है |
| APIRT-1820 | 4.15.04 Private Cloud एनवायरमेंट में, कभी-कभी इनपुट देरी से रजिस्टर होना (> 1%) |
| APIRT-707 | अगर <GenerateResponse> एलिमेंट, VerifyAccessToken नीति में है, तो रनटाइम के दौरान NPE |