Apigee Edge का दस्तावेज़ देखा जा रहा है.
Apigee X के दस्तावेज़ पर जाएं. info
हमने 28 सितंबर, 2021 को Apigee Edge for Private Cloud का नया वर्शन रिलीज़ किया था.
अपडेट करने की प्रोसेस
इस रिलीज़ को अपडेट करने से, आरपीएम की इस सूची में मौजूद कॉम्पोनेंट अपडेट हो जाएंगे:
- edge-analytics-4.51.00-0.0.40048.noarch.rpm
- apigee-sso-4.51.00-0.0.21033.noarch.rpm
- apigee-tomcat-8.5.64-0.0.916.noarch.rpm
- apigee-machinekey-1.1.0-0.0.20007.noarch.rpm
- apigee-cassandra-client-2.1.22-0.0.2513.noarch.rpm
- apigee-cassandra-2.1.22-0.0.2528.noarch.rpm
- apigee-drupal-7.82-0.0.309.noarch.rpm
- apigee-drupal-devportal-4.51.00-0.0.411.noarch.rpm
- apigee-sap-drupal-devportal-4.51.00-0.0.411.noarch.rpm
- apigee-mirror-4.51.00-0.0.1020.noarch.rpm
- apigee-mtls-4.51.00-0.0.20226.noarch.rpm
- edge-management-ui-4.51.00-0.0.20019.noarch.rpm
- edge-ui-4.51.00-0.0.20199.noarch.rpm
- edge-management-ui-static-4.51.00-0.0.20034.noarch.rpm
- apigee-adminapi-4.51.00-0.0.608.noarch.rpm
- apigee-lib-4.51.00-0.0.1018.noarch.rpm
- apigee-provision-4.51.00-0.0.616.noarch.rpm
- apigee-service-4.51.00-0.0.1429.noarch.rpm
- apigee-setup-4.51.00-0.0.1129.noarch.rpm
- apigee-configutil-4.51.00-0.0.614.noarch.rpm
- apigee-postgresql-10.17-0.0.2520.noarch.rpm
- apigee-validate-4.51.00-0.0.625.noarch.rpm
- edge-gateway-4.51.00-0.0.60142.noarch.rpm
- edge-management-server-4.51.00-0.0.60142.noarch.rpm
- edge-message-processor-4.51.00-0.0.60142.noarch.rpm
- edge-postgres-server-4.51.00-0.0.60142.noarch.rpm
- edge-qpid-server-4.51.00-0.0.60142.noarch.rpm
- edge-router-4.51.00-0.0.60142.noarch.rpm
आपके पास यह देखने का विकल्प होता है कि आपके डिवाइस में RPM के कौनसे वर्शन इंस्टॉल हैं. इसके लिए, आपको यह कमांड डालनी होगी:
apigee-all version
इंस्टॉलेशन को अपडेट करने के लिए, Edge नोड पर यह तरीका अपनाएं:
-
सभी Edge नोड पर:
- Yum रिपॉज़िटरी साफ़ करें:
sudo yum clean all
- Edge 4.51.00 की नई
bootstrap_4.51.00.shफ़ाइल को/tmp/bootstrap_4.51.00.shमें डाउनलोड करें:curl https://software.apigee.com/bootstrap_4.51.00.sh -o /tmp/bootstrap_4.51.00.sh
- Edge 4.51.00
apigee-serviceयूटिलिटी और डिपेंडेंसी इंस्टॉल करें:sudo bash /tmp/bootstrap_4.51.00.sh apigeeuser=uName apigeepassword=pWord
यहां uName:pWord, Apigee से मिला उपयोगकर्ता नाम और पासवर्ड है. अगर आपने pWord नहीं डाला है, तो आपसे इसे डालने के लिए कहा जाएगा.
apigee-setupयूटिलिटी को अपडेट करें:sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
apigee-libयूटिलिटी को अपडेट करें:sudo /opt/apigee/apigee-service/bin/apigee-service apigee-lib update
apigee-service.shस्क्रिप्ट को चलाने के लिए,sourceकमांड का इस्तेमाल करें:source /etc/profile.d/apigee-service.sh
- Yum रिपॉज़िटरी साफ़ करें:
- मैनेजमेंट सर्वर पर
apigee-validateयूटिलिटी को अपडेट करें:/opt/apigee/apigee-service/bin/apigee-service apigee-validate update
- मैनेजमेंट सर्वर पर
apigee-provisionयूटिलिटी को अपडेट करें:/opt/apigee/apigee-service/bin/apigee-service apigee-provision update
apigee-adminapiयूटिलिटी को अपडेट करें:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
apigee-machinekeyयूटिलिटी को अपडेट करें:/opt/apigee/apigee-service/bin/apigee-service apigee-machinekey update
apigee-configयूटिल को अपडेट करें:/opt/apigee/apigee-service/bin/apigee-service apigee-configutil update
- सभी Cassandra नोड अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
यहां
configFileउस कॉन्फ़िगरेशन फ़ाइल के बारे में बताता है जिसका इस्तेमाल आपने Apigee Edge for Private Cloud को इंस्टॉल करने के लिए किया था. उदाहरण के लिए,/opt/silent.conf. - Postgres नोड (मास्टर और स्टैंडबाय) अपडेट करें:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f /opt/silent.conf
- सभी एज नोड पर, एज प्रोसेस के लिए
update.shस्क्रिप्ट को एक्ज़ीक्यूट करें:/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- सभी नोड पर एसएसओ के लिए,
update.shस्क्रिप्ट को लागू करें:/opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
- सभी नोड पर यूज़र इंटरफ़ेस (यूआई) के लिए
update.shको लागू करें:/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- अगर New Edge का इस्तेमाल किया जा रहा है, तो यह निर्देश चलाएं:
/opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
- Apigee Developer Services पोर्टल के सभी नोड पर, devportal प्रोसेस को अपडेट करें. इसके लिए, यह कमांड चलाएं:
/opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile
- अगर Apigee mTLS का इस्तेमाल किया जा रहा है, तो Apigee mTLS को अपग्रेड करना लेख में बताया गया तरीका अपनाएं. ज़्यादा जानकारी के लिए, Apigee में mTLS के बारे में जानकारी लेख पढ़ें.
सपोर्ट किए गए सॉफ़्टवेयर में बदलाव
इस रिलीज़ में, काम करने वाले सॉफ़्टवेयर में कोई बदलाव नहीं किया गया है.
बंद की गई सेवाएं/सुविधाएं
इस रिलीज़ में, किसी भी सुविधा को बंद नहीं किया गया है.
नई सुविधाएं
इस रिलीज़ में, ये नई सुविधाएं जोड़ी गई हैं:
डेवलपर के ऐप्लिकेशन के क्रेडेंशियल सीक्रेट को एन्क्रिप्ट (सुरक्षित) करने की सुविधा चालू करने की क्षमता
हमने डेवलपर के ऐप्लिकेशन क्रेडेंशियल के सीक्रेट को एन्क्रिप्ट (सुरक्षित) करने की सुविधा जोड़ी है. ज़्यादा जानकारी के लिए, सीक्रेट कुंजी को एन्क्रिप्ट (सुरक्षित) करने की सुविधा चालू करना लेख पढ़ें.
Edge के यूज़र इंटरफ़ेस (यूआई) में, OASValidation नीति के लिए सहायता जोड़ी गई
OASValidation (OpenAPI स्पेसिफ़िकेशन की पुष्टि) नीति की मदद से, OpenAPI 3.0 स्पेसिफ़िकेशन (JSON या YAML) के ख़िलाफ़, आने वाले अनुरोध या जवाब वाले मैसेज की पुष्टि की जा सकती है. यह नीति, Edge API के ज़रिए पहले से उपलब्ध है. इस रिलीज़ के साथ, अब Edge यूआई में नीति जोड़ी जा सकती है.l
nodetool repair टूल के चारों ओर नया रैपर
nodetool repair को चलाने से पहले, रैपर डिस्क स्पेस की जांच करता है. यह जांच उस जगह पर की जाती है जहां Cassandra को माउंट किया गया है. रैपर, JMX से जुड़े कॉन्फ़िगरेशन के लिए, JMX पुष्टि करने की सुविधा और एसएसएल के साथ भी काम करता है.
एलडीएपी नीति में, <BaseDN> एलिमेंट के लिए डाइनैमिक स्ट्रिंग सब्स्टिट्यूशन की सुविधा जोड़ी गई है.
एलडीएपी नीति का <BaseDN> एलिमेंट, एलडीएपी का वह बेस लेवल तय करता है जिसके तहत आपका पूरा डेटा मौजूद होता है.
इस रिलीज़ में, हमने एलिमेंट में ref एट्रिब्यूट जोड़ा है. इसका इस्तेमाल, <BaseDN> वैल्यू वाले फ़्लो वैरिएबल की जानकारी देने के लिए किया जा सकता है. जैसे, apigee.baseDN.
ref को BaseDN की तय की गई वैल्यू से ज़्यादा प्राथमिकता दी जाती है. अगर आपने ref और वैल्यू, दोनों एट्रिब्यूट की वैल्यू सबमिट की हैं, तो ref एट्रिब्यूट की वैल्यू को प्राथमिकता दी जाएगी. अगर रनटाइम के दौरान ref हल नहीं होता है, तो वैल्यू का इस्तेमाल किया जाता है.
नया डाइग्नोस्टिक टूल, sosreport
सिस्टम लेवल पर गड़बड़ी की जानकारी और डेटा इकट्ठा करने वाले नए टूल, Sosreport को जोड़ा गया.
गड़बड़ियां ठीक की गईं
इस सेक्शन में, Private Cloud में मौजूद उन गड़बड़ियों की सूची दी गई है जिन्हें इस रिलीज़ में ठीक किया गया है.
| समस्या आईडी | ब्यौरा |
|---|---|
| 193216745 |
Cassandra सेटअप स्क्रिप्ट में, डेटा सेंटर के नामों को क्रम से लगाने के तरीके में एक छोटी सी गड़बड़ी थी. इस समस्या को ठीक कर दिया गया है. |
| 193216745 |
स्पाइक अरेस्ट करने की नीति के कुछ कॉन्फ़िगरेशन में 5XX गड़बड़ियों की समस्या को ठीक किया गया है |
| 197513151 |
क्लासिक यूज़र इंटरफ़ेस में jQuery स्क्रिप्ट के पाथ में मौजूद गड़बड़ी को ठीक किया गया |
| 151852439 |
|
| 194875545 |
डेवलपर ऐप्लिकेशन पेज से किसी डेवलपर पर जाते समय 404 गड़बड़ी दिखना इस समस्या को ठीक कर दिया गया है. |
| 179769806 |
कंपनियां, Edge के यूज़र इंटरफ़ेस (यूआई) में नहीं दिख रही थीं इस समस्या को ठीक कर दिया गया है. |
| 188039112 |
Edge यूज़र इंटरफ़ेस (यूआई) में, खुद के हस्ताक्षर वाले सर्टिफ़िकेट पर भरोसा करने से जुड़ी समस्याएं इस समस्या को ठीक कर दिया गया है. |
| 195932618 |
|
| 1195932115 |
Apigee SSO, जवाबों में स्टैक ट्रेस को गलत तरीके से दिखा रहा था. इस समस्या को ठीक कर दिया गया है. ध्यान दें कि स्टैक ट्रेस अब भी लॉग किए जाते हैं. |
| 79591934 |
apigee-validate, अस्पष्ट मैसेज के साथ काम नहीं कर रहा था इस समस्या को ठीक कर दिया गया है. apigee-validate स्क्रिप्ट के लिए, गड़बड़ी लॉग करने की सुविधा को बेहतर बनाया गया है. |
| 174732169 |
syslog मैसेज को गलत तरीके से हटाया जा रहा था इस समस्या को ठीक कर दिया गया है. |
| 193239069 |
Gateway और Machinekey कॉम्पोनेंट से लेगसी कुंजियां हटाई गईं |
| 197760258 |
अनुमतियों वाले एपीआई में गड़बड़ी की वजह से, Edge UI और Gateway के बीच काम करने से जुड़ी समस्याएं आ रही थीं एलडीएपी की बाहरी पुष्टि करने की सुविधा चालू होने पर हुई इस समस्या को ठीक कर दिया गया है. |
| 194485178 |
सभी एचटीटीपी अनुरोध और जवाब की सीमा से जुड़ी प्रॉपर्टी से पहले और बाद के स्पेस हटा दिए गए हैं |
| 193918953 |
गेटवे कॉम्पोनेंट से, इस्तेमाल नहीं किए गए कुछ कॉन्फ़िगरेशन हटा दिए गए हैं |
| 112262604 |
Mint Management सर्वर के लिए, Postgres कनेक्शन की जानकारी बदलने वाला बेहतर स्क्रिप्ट |
| 197301743 |
एसएसएल हैंडशेक के बड़े मैसेज की वजह से, Java 1.8.0_3XX में समस्याएं आ रही थीं इस समस्या को ठीक कर दिया गया है. |
| 188526117 |
ip कमांड के साथ अब्सलूट पाथ का प्रीफ़िक्स नहीं लगाया गया था इस समस्या को ठीक कर दिया गया है. Apigee की स्क्रिप्ट अब कमांड के पाथ की पूरी जानकारी देती हैं. |
| 171240470 |
Cassandra JMX Authentication या SSL चालू होने पर, मैनेजमेंट अपडेट नहीं हो पा रहा था इस समस्या को ठीक कर दिया गया है. मैनेजमेंट सर्वर पर सेटअप या अपडेट चलाने के दौरान, Cassandra JMX Authentication और SSL कॉन्फ़िगरेशन देने की सुविधा जोड़ी गई. |
| 193564174 |
Edge UI Analytics डैशबोर्ड, डेटा फ़ेच नहीं कर सके उस गड़बड़ी को ठीक किया गया है जिसमें नाम में अवधि वाले एनवायरमेंट के लिए, Analytics क्वेरी पूरी नहीं हो रही थीं. |
| 167960487 |
डाइमेंशन के टेक्स्ट में मौजूद आरक्षित कीवर्ड AND/OR की वजह से, Analytics रिपोर्ट जनरेट नहीं हो पा रही थीं. इस समस्या को ठीक कर दिया गया है. |
| 132402519 |
|
| 198627666 |
उपयोगकर्ता, Nginx कॉन्फ़िगरेशन फ़ाइलों के आधार पर inc फ़ाइलें डाउनलोड कर सकते थे इस समस्या को ठीक कर दिया गया है. अब अगर कोई उपयोगकर्ता कॉन्फ़िगरेशन फ़ाइल को ऐक्सेस करने की कोशिश करता है, तो उसे 'फ़ाइल नहीं मिली' गड़बड़ी का मैसेज दिखता है. |
| 199901238 |
Edge for Private Cloud के पुराने वर्शन से मैसेज प्रोसेसर अपग्रेड करने में समस्या Edge के पुराने वर्शन से Message Processors को 4.51 पर अपग्रेड करते समय, KVM ऑपरेशन वाले रनटाइम अनुरोधों में गड़बड़ी आ सकती थी. इस समस्या को ठीक कर दिया गया है. |
सुरक्षा से जुड़ी समस्याएं ठीक की गईं
यहां सुरक्षा से जुड़ी उन समस्याओं की सूची दी गई है जिन्हें इस रिलीज़ में ठीक कर दिया गया है. इन समस्याओं से बचने के लिए, Edge Private Cloud का नया वर्शन इंस्टॉल करें.
| समस्या आईडी | ब्यौरा |
|---|---|
| लागू नहीं | कॉन्फ़िगरेशन फ़ाइल में हुए बदलावों की सामान्य लॉगिंग की वजह से, Edge for Private Cloud में पासवर्ड लॉग किए जा रहे थे. कॉन्फ़िगरेशन में किए गए बदलावों को लॉग होने से रोकने के लिए, यह तरीका अपनाएं:
|
| CVE-2021-23337 | Lodash 2.4.1 में कमांड इंजेक्शन की गड़बड़ी को ठीक कर दिया गया है |
| लागू नहीं | इस प्लैटफ़ॉर्म में सेव किए गए पासवर्ड और उनसे जुड़े डेटा की बेहतर सुरक्षा. |
| CVE-2015-9251 | जब jQuery में dataType विकल्प के बिना क्रॉस-डोमेन Ajax अनुरोध किया जाता है, तब क्रॉस-साइट स्क्रिप्टिंग (XSS) की समस्या ठीक हो जाती है. |
| लागू नहीं | SAML असर्शन रीप्ले हमलों से बचने के लिए, अतिरिक्त सुरक्षा लेयर जोड़ी गई हैं. |
ज्ञात समस्याएं
Edge for Private Cloud से जुड़ी ज्ञात समस्याएं लेख में, ज्ञात समस्याओं की पूरी सूची देखें.