आपको Apigee Edge दस्तावेज़ दिख रहा है.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
इस पेज पर जाएं
Apigee X दस्तावेज़. जानकारी
मंगलवार, 31 मई, 2016 को हमने प्राइवेट क्लाउड के लिए Apigee Edge का नया वर्शन रिलीज़ किया है.
प्राइवेट क्लाउड की सुविधा के पिछले एज (4.16.01) के बाद से, ये रिलीज़ मिले हैं और इन्हें इस सुविधा की रिलीज़ में शामिल किया गया है:
- क्लाउड: 16.02.17, 16.03.02, 16.03.09 (यूआई), 16.03.16 (यूज़र इंटरफ़ेस), 16.03.23 (यूज़र इंटरफ़ेस), 16.03.30
रिलीज़ के बारे में जानकारी देखें संख्या डालें, ताकि यह पता लगाया जा सके कि कोई खास क्लाउड रिलीज़ यह आपके Edge for Private Cloud के वर्शन में शामिल है.
नई सुविधाएं और बेहतर सुविधाएं
इस रिलीज़ में जोड़ी गई नई सुविधाओं और सुधारों के बारे में यहां बताया गया है. इन शर्तों के अलावा बेहतर बनाई गई सुविधाओं के साथ ही, इस रिलीज़ में कई तरह की उपयोगिता, परफ़ॉर्मेंस, सुरक्षा, और स्थिरता भी शामिल हैं बेहतर बनाने की सुविधा.
ज़्यादा जानकारी और निर्देशों के लिए, Edge for Private Cloud का दस्तावेज़ देखें.
इंस्टॉलेशन और ऑपरेशन गाइड ऑनलाइन हो गईं
अब वर्शन 4.18.01 पर जाकर, Edge for Private Cloud इंस्टॉलेशन और ऑपरेशन गाइड ऐक्सेस की जा सकती है.
सॉफ़्टवेयर अपडेट
रिलीज़ में ये सॉफ़्टवेयर अपडेट शामिल हैं:
- Java JDK 1.8 - Java की नई सुविधाओं का फ़ायदा पाने के लिए, यह
रिलीज़, Java 1.8 के साथ काम करती है. Oracle JDK 1.8 या OpenJDK 8 आवश्यक है
आपके आस-पास का माहौल शामिल है.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है Java 8 को अपडेट करने के हिस्से के तौर पर, कुछ TLS साइफ़र अब Oracle JDK 1.8 में उपलब्ध नहीं हैं. पूरी सूची के लिए, "बंद किए गए डिफ़ॉल्ट साइफ़र सुइट" सेक्शन देखें http://docs.oracle.com/javase/8/docs/technotes/guides/security/SunProviders.html. - कैसंड्रा 2.1.13 - कैसंड्रा 2.0.15 से अपडेट किया गया.
इंस्टॉलेशन, अपग्रेड, रोलबैक
इंस्टॉलेशन, अपग्रेड, और इससे जुड़ी स्क्रिप्ट में किए गए बदलावों की सूची नीचे दी गई है. जानकारी के लिए का इस्तेमाल करने के लिए, Edge for Private Cloud से जुड़े दस्तावेज़ देखें.
- 4.16.01 से अपडेट करने की नई प्रोसेस - यह रिलीज़
आपके अपडेट करने के लिए
update.sh
उपयोगिता के साथapigee-migrate
उपयोगिता इंस्टॉल करने के लिए 4.16.01 से 4.16.05. Apigee Edge 4.16.01 को अपडेट करें 4.16.05. -
बूटस्ट्रैप
bootstrap.sh
(4.16.01 वर्शन) अब 4.16.05 मेंbootstrap_4.16.05.sh
.- अब आपको डाउनलोड करने के लिए,
uname:pword
तय करने की ज़रूरत नहीं हैbootstrap_4.16.05.sh
.
- रोलबैक - 4.16.05 में किसी अपडेट को रोलबैक करने के लिए,
कॉम्पोनेंट के 4.16.05 वर्शन पर जाएं और पिछले वर्शन को फिर से इंस्टॉल करें. पिछला
rollback.sh
यूटिलिटी हटा दी गई है. 4.16.05 रोलबैक प्रोसेस देखें. setup.sh
औरupdate.sh
, लॉग फ़ाइल को/tmp
- डिफ़ॉल्ट रूप से,setup.sh
औरupdate.sh
सुविधाएं, लॉग की जानकारी लिखते हैं/opt/apigee/var/log/apigee-setup
तक. यदि उपयोगिता चलाने वाला उपयोगकर्ता पास उस डायरेक्ट्री का ऐक्सेस होता है, तो वह/tmp
डायरेक्ट्री में लॉग लिखता है. अगर उपयोगकर्ता के पास/tmp
का ऐक्सेस नहीं है, तो यह सुविधा काम नहीं करेगी.- API BaaS को अपडेट करने की प्रोसेस - 4.16.01 रिलीज़ में, आपको यह करना था
BaaS को माइग्रेट करने के लिए, उसे फिर से इंस्टॉल करें. नई
update.sh
सुविधा काम करती है API BaaS को अपडेट किया जा रहा है. Apigee Edge 4.16.01 को अपडेट करें 4.16.05.
एडमिनिस्ट्रेशन
निजी क्लाउड के मैनेजमेंट और कॉन्फ़िगरेशन के लिए नई सुविधाएं नीचे दी गई हैं.
- इंस्टॉलेशन की पुष्टि करना
- आपके Edge Private Cloud को टेस्ट करने के लिए, इस्तेमाल की जाने वाली
apigee-validate
सुविधा अब मैनेजमेंट सर्वर से इंस्टॉल किया जा सकता है. पहले, स्क्रिप्ट को चलाने की ज़रूरत होती थी मैसेज प्रोसेसर पर. देखें इंस्टॉल करें. - क्षेत्र का नाम - क्षेत्र का कोई भी नाम हो सकता है. पिछली रिलीज़ में, चैनल का नाम था "dc-#" रूप में, जहां # एक पूर्णांक मान था.
- गेटवे पॉड - गेटवे पॉड का कोई भी नाम हो सकता है. पिछली रिलीज़ में, पॉड का नाम "गेटवे" होना चाहिए था.
- स्क्रिप्ट पर आधारित एडमिनिस्ट्रेशन - A
नई
apigee-adminapi.sh
कमांड-लाइन सुविधा से आपको वही काम करने की सुविधा मिलती है. Edge मैनेजमेंट एपीआई को कॉल करके, एज कॉन्फ़िगरेशन के टास्क किए जा सकते हैं. यहां जाएं: इसका उपयोग करके apigee-adminapi.sh उपयोगिता. - वर्चुअल होस्ट का एसएसएल साइलेंट कॉन्फ़िगरेशन - कोई संगठन बनाते समय या एनवायरमेंट के बाद, अब वर्चुअल होस्ट पर एसएसएल कॉन्फ़िगर करने के लिए प्रॉपर्टी पास की जा सकती हैं. संगठन को शामिल करना देखें.
एपीआई सेवाएं
नीचे Edge API सेवाओं के लिए नई सुविधाएं दी गई हैं, जिन्हें पिछले क्लाउड में उपलब्ध कराया गया था वर्शन मौजूद हैं.
syslog मैसेज लॉग करने के लिए तय लंबाई वाला प्रीफ़िक्स (Cloud 16.03.30)
मैसेज लॉग करने की नीति में एक नया <FormatMessage>
एलिमेंट जोड़ा गया है
Syslog कॉन्फ़िगरेशन का इस्तेमाल करें. इन्होंने बदलाव किया है
<FormatMessage>true</FormatMessage>
, Syslog मैसेज सेट किए जा रहे हैं
वर्णों की तय संख्या से शुरुआत करती है. इससे, Apigee से डाले गए डेटा को फ़िल्टर किया जा सकता है. ज़्यादा के लिए
जानकारी, संदेश देखें
लॉगिंग नीति. (एपीआईआरटी-1398)
एपीआई प्रॉक्सी बेस पाथ में वाइल्डकार्ड (Cloud 16.03.09 यूज़र इंटरफ़ेस (यूआई))
मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) की मदद से, एपीआई प्रॉक्सी में एक या उससे ज़्यादा /*/
वाइल्डकार्ड इस्तेमाल किए जा सकते हैं
बेस पाथ. उदाहरण के लिए, /team/*/members
के बेस पाथ की मदद से, क्लाइंट कॉल कर सकते हैं
https://[host]/team/blue/members
या
https://[host]/team/green/members
के लिए नया प्रॉक्सी बनाने की ज़रूरत नहीं है
नई टीमों में मदद करें. ध्यान दें कि /**/
की अनुमति नहीं है. (MGMT-3154)
एपीआई प्रॉक्सी चेनिंग (Cloud 16.03.02, Cloud 16.03.09 यूज़र इंटरफ़ेस (यूआई))
Edge, लोकल एपीआई प्रॉक्सी चेनिंग के साथ काम करता है. इससे एक एपीआई प्रॉक्सी को दूसरे एपीआई प्रॉक्सी को कॉल करने की अनुमति मिलती है अतिरिक्त नेटवर्क ओवरहेड के बिना, आपके Edge संगठन में डिप्लॉय किया जा सकता है. पहले, एपीआई प्रॉक्सी चेन बनाने के लिए, किसी दूसरे एपीआई प्रॉक्सी पर http(s) कॉल की ज़रूरत थी, जिसने अनुरोध को लोड बैलेंसर, राऊटर, और मैसेज प्रोसेसर का इस्तेमाल किया जा सकता है.
नए LocalTargetConnection
एलिमेंट, एपीआई प्रॉक्सी पर उपलब्ध हैं
TargetEndpoint, आपको एपीआई प्रॉक्सी का नाम तय करने की अनुमति देता है, ताकि किसी खास प्रॉक्सीएंडपॉइंट का नाम दिया जा सके
या लोकल एपीआई प्रॉक्सी संसाधन का बेस पाथ होता है. (जैसे कि
/v1/myresource के लिए. प्रॉक्सी एडिटर यूज़र इंटरफ़ेस (यूआई) से ये विकल्प तब भी मिलते हैं, जब
TargetEndpoint.
प्रॉक्सी चेनिंग की सुविधा, सेवा कॉलआउट की नीतियों में भी उपलब्ध है.
ज़्यादा जानकारी के लिए, Chaining API प्रॉक्सी देखें
साथ में इस्तेमाल करें. एक्सएमएल में नए LocalTargetConnection
एलिमेंट भी शामिल किए गए हैं
स्कीमा यहां देखें: https://github.com/apigee/api-platform-samples/blob/master/schemas/configuration/configuration_schemas.xsd.
(एमजीएमटी-3049, एमजीएमटी-3050)
गड़बड़ियां ठीक की गईं
इस रिलीज़ में नीचे दी गई गड़बड़ियां ठीक की गई हैं. यह सूची मुख्य रूप से उन उपयोगकर्ताओं के लिए है जो चेक कर रहे हैं ताकि यह देखा जा सके कि उनके सहायता टिकट ठीक कर दिए गए हैं या नहीं. इसे पूरी जानकारी देने के मकसद से नहीं बनाया गया है सभी उपयोगकर्ताओं के लिए जानकारी.
प्राइवेट क्लाउड के लिए Edge 4.16.05
समस्या आईडी | ब्यौरा |
---|---|
PRC-770 | 16.01 इंस्टॉलर, Postgres स्टैंडबाय सर्वर को ऐक्सग्रुप |
PRC-758 | उपयोगकर्ता की भूमिका वाला उपयोगकर्ता, कस्टम रिपोर्ट में बदलाव कर सकता है |
PRC-883 | मास्टर-स्टैंडबाय कॉन्फ़िगरेशन के साथ Postgres सर्वर पर अपडेट है काम नहीं कर रहा |
क्लाउड 16.03.30
समस्या आईडी | ब्यौरा |
---|---|
SECENG-584 | किसी सर्टिफ़िकेट चेन के सर्टिफ़िकेट के बीच नई लाइन की पुष्टि होने की वजह से समस्याएं होती हैं प्रोडक्शन में कुछ सर्टिफ़िकेट |
MGMT-3217 | अगर KVMap का नाम "कुंजी" से खत्म होता है, तो मैनेजमेंट एपीआई कॉल पूरे नहीं हो पाते |
MGMT-3214 | Javaकॉलआउट के दौरान क्लास के विरोधाभास, ग्राहक के Java कोड की वजह से हो सकते हैं फ़ेल |
MGMT-3185 | संगठन में संगठन के एडमिन जोड़ते समय गड़बड़ी |
EDGEUI-127 | नए प्रॉक्सी एडिटर के साथ ज़रूरी अनुमतियां पाना |
EDGEUI-119 | यूज़र इंटरफ़ेस (यूआई) सेशन के टाइम आउट की समस्या |
CORESERV-671 | "कोई रिंग कॉन्फ़िगर नहीं की गई; cps सेवा को आरंभ नहीं किया जा सकता" गड़बड़ियां |
AXAPP-2345 | जिन ग्राहकों को सीपीए नहीं मिलता है उनके लिए AX कस्टम रिपोर्ट की लिस्टिंग में समस्या |
AXAPP-2302 | हर दिन के Apigee Analytics की खास जानकारी में, डेवलपर के लिए शून्य दिखता है गोद लेना |
APIRT-2750 | किसी संगठन में ट्रैफ़िक से जुड़ी गड़बड़ियां ज़्यादा होना |
APIRT-2516 | JavaScript कॉलआउट में रनटाइम की गड़बड़ियों से गलत लाइन की जानकारी मिलती है नंबर |
APIRT-2508 | वॉल्ट कॉलबैक में, एक्सप्रेस की सुविधा को कॉल करते समय होने वाली गड़बड़ी से बाहर निकलें |
APIRT-2336 | Node.js के साथ Gzip की समस्या |
APIRT-1975 | message.content के लिए मास्क कॉन्फ़िगरेशन काम नहीं कर रहे |
Cloud 16.03.16 यूज़र इंटरफ़ेस (यूआई)
समस्या आईडी | ब्यौरा |
---|---|
MGMT-3142 | गड़बड़ी विश्लेषण डैशबोर्ड पर ग्राफ़ लोड नहीं हो रहे हैं (अपडेट किया गया समाधान) |
Cloud 16.03.09 यूज़र इंटरफ़ेस (यूआई)
समस्या आईडी | ब्यौरा |
---|---|
MGMT-3158 | जब अलग-अलग प्रॉक्सी पर RBAC सेट किया गया हो, तो यूज़र इंटरफ़ेस (यूआई) में ज़रूरी अनुमतियां नहीं हैं एपीआई |
MGMT-3142 | गड़बड़ी विश्लेषण डैशबोर्ड पर ग्राफ़ लोड नहीं हो रहे हैं |
MGMT-3118 | यूज़र इंटरफ़ेस (यूआई) में "clientAuthEnabled" के लिए गलत एसएसएल वर्चुअल होस्ट कॉन्फ़िगरेशन दिखाया गया है पैरामीटर |
DEVRT-2344 | एक दिन की रिपोर्ट की परिभाषाओं में यूज़र इंटरफ़ेस (यूआई) में लेन-देन लोड नहीं होते हैं |
क्लाउड 16.03.02
समस्या आईडी | ब्यौरा |
---|---|
MGMT-3083 | Node.js लॉग के अपने-आप रीफ़्रेश होने की सुविधा, लॉग मैसेज के साथ बहुत ज़्यादा जानकारी देती है |
DEVRT-2275 | कस्टम एट्रिब्यूट रेट प्लान में, 10 एट्रिब्यूट के बजाय सिर्फ़ पांच एट्रिब्यूट दिखते हैं अनुमति है |
DEVRT-1275 | दर प्लान वाले ड्रॉप-डाउन मेन्यू में सभी डेवलपर को नहीं दिखाया जाता |
DEVRT-1074 | अगर प्रीपेड डेवलपर के पास ज़ीरो बैलेंस है, तो क्रेडिट पॉइंट होने पर उसे Nullpointerअपवाद मिलता है लागू किया गया |
क्लाउड 16.02.17
समस्या आईडी | ब्यौरा |
---|---|
MGMT-3083 | Node.js लॉग के अपने-आप रीफ़्रेश होने की सुविधा, लॉग मैसेज के साथ बहुत ज़्यादा जानकारी देती है |
MGMT-3077 | यूज़र इंटरफ़ेस (यूआई) किसी ऐसे WSDL से अमान्य प्रॉक्सी बंडल जनरेट करता है जो डिफ़ॉल्ट सेटिंग का इस्तेमाल करता है नेमस्पेस |
MGMT-1642 | कस्टम उपयोगकर्ता भूमिका में "get" मौजूद नहीं है डेवलपर ऐप्लिकेशन के लिए अनुमति |
पहले से मालूम समस्याएं
इस रिलीज़ में ये समस्याएं हैं.
समस्या आईडी | ब्यौरा |
---|---|
APIRT-2978 |
Router, Nginx को चालू नहीं कर सका या राऊटर शुरू नहीं हो सका अगर Edge राऊटर, Nginx को चालू नहीं कर पाता है या बिलकुल भी चालू नहीं हो पाता है, तो /opt/apigee/var/log/edge-router/logs/system.log फ़ाइल को मिटाया जा सकता है, फिर /opt/nginx/conf.d डायरेक्ट्री की सभी फ़ाइलें मिटा दी गई हैं, और राऊटर को रीस्टार्ट करो: > rm -f /opt/nginx/conf.d/* > /opt/apigee/apigee-service/bin/apigee-service edge-router restart |
APIRT-3364 |
मैसेज प्रोसेसर, आईपीवी4 और आईपीवी6 पर डीएनएस लुकअप करता है अगर आपने NSCD (नेम सर्विस कैश डेमन) इंस्टॉल और चालू किया है, तो ध्यान दें कि मैसेज प्रोसेसर दो डीएनएस लुकअप बनाते हैं: एक आईपीवी4 के लिए और दूसरा आईपीवी6 के लिए. आईपीवी6 पर डीएनएस लुकअप बंद करने के लिए:
|
PRC-1118 |
"apigee-service apigee-postgresql pg-data-fullge" चलाते समय गड़बड़ी हुई निर्देश अगर आपने "apigee-service apigee-postgresql pg-data-fullge" चलाया है आदेश और फ़ॉर्म में कोई गड़बड़ी दिखती है: गड़बड़ी: संबंध का मालिक होना ज़रूरी है /opt/apigee/apigee-postgresql-4.16.05-0.0.894/lib/actions/pg-data-purge में बदलाव करें और यहां दी गई प्रॉपर्टी को 'apigee' पर सेट करें: POSTGRES_USER=apigee |
DOC-1687 | पैकेज डिपेंडेंसी से जुड़े विवाद की वजह से, सैटलाइट में Katello एजेंट का इस्तेमाल करना Qpid चलाने वाले Apigee Edge होस्ट पर सर्वर 6 ठीक से इंस्टॉल नहीं होगा डीमन. |
इसमें JSON पेलोड मैसेज, Java कॉलआउट, और समस्या ठीक करने से जुड़ी नीतियां असाइन करें
मैसेज असाइन करें, Java कॉलआउट, और गड़बड़ी ठीक करने से जुड़ी नीतियों की मदद से, मैसेज जनरेट किया जा सकता है
<Set><Payload>
एलिमेंट का इस्तेमाल करके कॉन्टेंट. इन मैसेज में आपको यह जानकारी मिलती है कि
इसमें ऐसे वैरिएबल शामिल किए जा सकते हैं जिनकी वैल्यू, रनटाइम के दौरान अपने-आप भर जाती हैं. उदाहरण के लिए, अगर आपको
HTTP हेडर से तारीख आउटपुट करें, तो आप
अपने मैसेज में {message.header.date}
शामिल करें.
अगर मैसेज का फ़ॉर्मैट JSON है, तो यह कुछ ऐसा दिखेगा:
{"The date is: " : "{message.header.date}"}
हालांकि, आपको दिख सकता है कि वह गलत JSON है. इस समस्या को हल करने के लिए, आपके पास दो विकल्प:
- बैकस्लैश की मदद से, ओपनिंग कर्ली ब्रेस को एस्केप करें:
\{"The date is: " : "{message.header.date}"}
- पेलोड एलिमेंट के कॉन्फ़िगरेशन में,
variablePrefix
और JSON पेलोड में वैरिएबल को दिखाने के लिएvariableSuffix
एट्रिब्यूट. इसके लिए उदाहरण:
<Payload contentType="application/json" variablePrefix="#" variableSuffix="%">{"The date is: " : "#message.header.date%"}</Payload>
'निजी क्लाउड' की सुविधा के लिए अगले Edge में, कर्ली ब्रैकेट इस्तेमाल किए जा सकेंगे JSON मैसेज में बिना किसी समस्या के वैरिएबल जोड़ा जा सकता है. (एपीआईआरटी-1160)
राऊटर Ngenx शुरू नहीं कर पाता या राऊटर शुरू नहीं हो सका
अगर एज राऊटर, Nginx को शुरू नहीं कर पाता है या बिलकुल भी चालू नहीं हो पाता है, तो जैसा कि /opt/apigee/var/log/edge-router/logs/system.log में दिखाया गया है फ़ाइल को मिटाएं, इसके बाद /opt/nginx/conf.d डायरेक्ट्री की सभी फ़ाइलें मिटाएं और रीस्टार्ट करें राऊटर:
> rm -f /opt/nginx/conf.d/* > /opt/apigee/apigee-service/bin/apigee-service edge-router restart