4.51.00.01 - निजी क्लाउड के लिए Edge की जानकारी

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

हमने 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 नोड पर यह तरीका अपनाएं:

  1. सभी Edge नोड पर:

    1. Yum रिपॉज़िटरी साफ़ करें:
      sudo yum clean all
    2. 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
    3. Edge 4.51.00 apigee-service यूटिलिटी और डिपेंडेंसी इंस्टॉल करें:
      sudo bash /tmp/bootstrap_4.51.00.sh apigeeuser=uName apigeepassword=pWord

      यहां uName:pWord, Apigee से मिला उपयोगकर्ता नाम और पासवर्ड है. अगर आपने pWord नहीं डाला है, तो आपसे इसे डालने के लिए कहा जाएगा.

    4. apigee-setup यूटिलिटी को अपडेट करें:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. apigee-lib यूटिलिटी को अपडेट करें:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-lib update
    6. apigee-service.sh स्क्रिप्ट को चलाने के लिए, source कमांड का इस्तेमाल करें:
      source /etc/profile.d/apigee-service.sh
  2. मैनेजमेंट सर्वर पर apigee-validate यूटिलिटी को अपडेट करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  3. मैनेजमेंट सर्वर पर apigee-provision यूटिलिटी को अपडेट करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision update
  4. apigee-adminapi यूटिलिटी को अपडेट करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  5. apigee-machinekey यूटिलिटी को अपडेट करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-machinekey update
  6. apigee-config को अपडेट करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-configutil update
  7. सभी Cassandra नोड अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile

    यहां configFile उस कॉन्फ़िगरेशन फ़ाइल के बारे में बताता है जिसका इस्तेमाल आपने Apigee Edge for Private Cloud को इंस्टॉल करने के लिए किया था. उदाहरण के लिए, /opt/silent.conf.

  8. Postgres नोड (मास्टर और स्टैंडबाय) अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f /opt/silent.conf
  9. सभी एज नोड पर, एज प्रोसेस के लिए update.sh स्क्रिप्ट को एक्ज़ीक्यूट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  10. सभी नोड पर एसएसओ के लिए, update.sh स्क्रिप्ट को लागू करें:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
  11. सभी नोड पर यूज़र इंटरफ़ेस (यूआई) के लिए, update.sh को लागू करें:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  12. अगर New Edge का इस्तेमाल किया जा रहा है, तो यह निर्देश चलाएं:
    /opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
  13. Apigee Developer Services के सभी पोर्टल नोड पर, devportal प्रोसेस को अपडेट करें. इसके लिए, यह निर्देश चलाएं: the following command:
    /opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile
  14. अगर Apigee mTLS का इस्तेमाल किया जा रहा है, तो Apigee mTLS को अपग्रेड करना लेख में बताया गया तरीका अपनाएं. ज़्यादा जानकारी के लिए, Apigee mTLS के बारे में जानकारी देखें.

सपोर्ट किए गए सॉफ़्टवेयर में बदलाव

इस रिलीज़ में, काम करने वाले सॉफ़्टवेयर में कोई बदलाव नहीं किया गया है.

बंद की गई सुविधाएं और सेवाएं

इस रिलीज़ में, किसी सुविधा को बंद नहीं किया गया है.

नई सुविधाएं

इस रिलीज़ में ये नई सुविधाएं जोड़ी गई हैं:

डेवलपर के ऐप्लिकेशन के क्रेडेंशियल सीक्रेट को एन्क्रिप्ट (सुरक्षित) करने की सुविधा चालू करने की क्षमता

हमने डेवलपर के ऐप्लिकेशन क्रेडेंशियल के सीक्रेट को एन्क्रिप्ट (सुरक्षित) करने की सुविधा जोड़ी है. ज़्यादा जानकारी के लिए, सीक्रेट कुंजी के लिए एन्क्रिप्शन चालू करना लेख पढ़ें.

Edge के यूज़र इंटरफ़ेस (यूआई) में, OASValidation नीति के लिए सहायता जोड़ी गई

OASValidation (OpenAPI स्पेसिफ़िकेशन की पुष्टि) नीति की मदद से, OpenAPI 3.0 स्पेसिफ़िकेशन (JSON या YAML) के ख़िलाफ़, आने वाले अनुरोध या जवाब के मैसेज की पुष्टि की जा सकती है. यह नीति, Edge API के ज़रिए पहले से उपलब्ध है. इस रिलीज़ के साथ, अब Edge UI में नीति जोड़ी जा सकती है.l

nodetool repair टूल के चारों ओर नया रैपर

नोडटूल रिपेयर चलाने से पहले, रैपर डिस्क स्पेस की जांच करता है. यह वह जगह होती है जहां Cassandra को माउंट किया जाता है. रैपर, JMX से जुड़े कॉन्फ़िगरेशन के लिए, JMX पुष्टि करने की सुविधा और एसएसएल के साथ भी काम करता है.

LDAP नीति में, <BaseDN> एलिमेंट के लिए डाइनैमिक स्ट्रिंग सब्स्टिट्यूशन की सुविधा जोड़ी गई है.

एलडीएपी नीति का <BaseDN> एलिमेंट, एलडीएपी का वह बेस लेवल तय करता है जिसके तहत आपका पूरा डेटा मौजूद होता है. इस रिलीज़ में, हमने एलिमेंट में ref एट्रिब्यूट जोड़ा है. इसका इस्तेमाल करके, <BaseDN> वैल्यू वाले फ़्लो वैरिएबल की जानकारी दी जा सकती है. जैसे, apigee.baseDN. ref को BaseDN की तय की गई वैल्यू के ऊपर प्राथमिकता दी जाती है. अगर आपने ref और वैल्यू, दोनों एट्रिब्यूट की वैल्यू दी है, तो ref एट्रिब्यूट की वैल्यू को प्राथमिकता दी जाएगी. अगर रनटाइम के दौरान ref हल नहीं होता है, तो वैल्यू का इस्तेमाल किया जाता है.

नया डाइग्नोस्टिक टूल, sosreport

सिस्टम लेवल पर गड़बड़ी की जानकारी और डेटा कलेक्शन करने वाले नए टूल, Sosreport को जोड़ा गया है.

गड़बड़ियां ठीक की गईं

इस सेक्शन में, Private Cloud में मौजूद उन गड़बड़ियों की सूची दी गई है जिन्हें इस रिलीज़ में ठीक किया गया है.

समस्या आईडी ब्यौरा
193216745

Cassandra सेटअप स्क्रिप्ट में, डेटा सेंटर के नामों को क्रम से लगाने के तरीके में एक मामूली गड़बड़ी थी.

इस समस्या को ठीक कर दिया गया है.
193216745

स्पाइक अरेस्ट करने की नीति के कुछ कॉन्फ़िगरेशन में 5XX गड़बड़ियों की समस्या को ठीक किया गया है

197513151

क्लासिक यूज़र इंटरफ़ेस में jQuery स्क्रिप्ट के पाथ में मौजूद गड़बड़ी को ठीक किया गया

151852439

.properties फ़ाइल के गलत कॉन्फ़िगरेशन की वजह से, यूज़र इंटरफ़ेस (यूआई) के लिए बेहतर लॉगिंग की सुविधा काम नहीं कर रही थी

इस समस्या को ठीक कर दिया गया है.
194875545

डेवलपर ऐप्लिकेशन पेज से किसी डेवलपर पर जाते समय 404 गड़बड़ी होना

इस समस्या को ठीक कर दिया गया है.
179769806

कंपनियां, Edge यूज़र इंटरफ़ेस (यूआई) में नहीं दिख रही थीं

इस समस्या को ठीक कर दिया गया है.
188039112

Edge यूज़र इंटरफ़ेस (यूआई) में, खुद हस्ताक्षर किए गए सर्टिफ़िकेट पर भरोसा करने से जुड़ी समस्याएं

इस समस्या को ठीक कर दिया गया है.
195932618

console.log() की वजह से बहुत ज़्यादा लॉगिंग हो रही थी

इस समस्या को ठीक कर दिया गया है.
1195932115

Apigee SSO, जवाबों में स्टैक ट्रेस को गलत तरीके से दिखा रहा था.

इस समस्या को ठीक कर दिया गया है. ध्यान दें कि स्टैक ट्रेस अब भी लॉग किए जाते हैं.
79591934

apigee-validate, अस्पष्ट मैसेज के साथ काम नहीं कर रहा था

इस समस्या को ठीक कर दिया गया है. apigee-validate स्क्रिप्ट के लिए, गड़बड़ी लॉग करने की सुविधा को बेहतर बनाया गया है.
174732169

syslog मैसेज को गलत तरीके से हटाया जा रहा था

इस समस्या को ठीक कर दिया गया है.
193239069

Gateway और Machinekey कॉम्पोनेंट से लेगसी कुंजियां हटाई गईं

197760258

अनुमतियों वाले एपीआई में गड़बड़ी की वजह से, Edge यूज़र इंटरफ़ेस (यूआई) और गेटवे के बीच काम न करने की समस्याएं आ रही थीं

बाहरी एलडीएपी पुष्टि की सुविधा चालू होने पर हुई इस समस्या को ठीक कर दिया गया है.
194485178

सभी एचटीटीपी अनुरोध और जवाब की सीमा से जुड़ी प्रॉपर्टी से, शुरुआत और आखिर के स्पेस हटा दिए गए हैं

193918953

गेटवे कॉम्पोनेंट से, इस्तेमाल न किए गए कुछ कॉन्फ़िगरेशन हटाए गए

112262604

Mint Management Server के लिए, 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

router.properties के आईपी पते की सूची में मौजूद अतिरिक्त खाली जगह की वजह से, राउटर काम नहीं कर रहे थे

इस समस्या को ठीक कर दिया गया है. अब अतिरिक्त सफ़ेद जगह हटा दी गई है.
198627666

उपयोगकर्ता, Nginx कॉन्फ़िगरेशन फ़ाइलों के आधार पर inc फ़ाइलें डाउनलोड कर सकते थे

इस समस्या को ठीक कर दिया गया है. अब अगर कोई उपयोगकर्ता कॉन्फ़िगरेशन फ़ाइल को ऐक्सेस करने की कोशिश करता है, तो उसे 'फ़ाइल नहीं मिली' गड़बड़ी का मैसेज दिखता है.
199901238

Edge for Private Cloud के पुराने वर्शन से Message Processors को अपग्रेड करने से जुड़ी समस्या

Edge के पुराने वर्शन से Message Processors को 4.51 पर अपग्रेड करते समय, KVM ऑपरेशन वाले रनटाइम अनुरोधों में गड़बड़ी आ सकती थी. इस समस्या को ठीक कर दिया गया है.

सुरक्षा से जुड़ी समस्याएं ठीक कर दी गई हैं

यहां सुरक्षा से जुड़ी उन समस्याओं की सूची दी गई है जिन्हें इस रिलीज़ में ठीक कर दिया गया है. इन समस्याओं से बचने के लिए, Edge Private Cloud का नया वर्शन इंस्टॉल करें.

समस्या आईडी ब्यौरा
लागू नहीं

कॉन्फ़िगरेशन फ़ाइल में हुए डेल्टा बदलावों की सामान्य लॉगिंग की वजह से, Edge for Private Cloud में पासवर्ड लॉग किए जा रहे थे. कॉन्फ़िगरेशन में किए गए बदलावों को लॉग होने से रोकने के लिए, यह तरीका अपनाएं:

  • अगर Edge कॉम्पोनेंट पहले से इंस्टॉल है, तो इनमें से कोई एक तरीका अपनाएं:
    • LOGGER_PRINT_CONFIG_DELTA=false को एनवायरमेंट वैरिएबल के तौर पर सेट करें. इससे उस नोड पर मौजूद सभी कॉम्पोनेंट के लिए, कॉन्फ़िगरेशन डेल्टा लॉगिंग बंद हो जाती है.
    • अगर आपको किसी कॉम्पोनेंट के लिए, कॉन्फ़िगरेशन डेल्टा लॉगिंग बंद करनी है, तो उस कॉम्पोनेंट के लिए, ग्राहक के हिसाब से कॉन्फ़िगरेशन फ़ाइल में logger.print.config.delta=false जोड़ें. इससे उस कॉम्पोनेंट के लिए, कॉन्फ़िगरेशन में किए गए बदलावों को लॉग करना बंद हो जाता है. ज़्यादा जानकारी के लिए, Edge को कॉन्फ़िगर करने का तरीका लेख पढ़ें.
  • अगर Edge कॉम्पोनेंट इंस्टॉल किया जा रहा है, तो कॉन्फ़िगरेशन में हुए बदलावों को लॉग होने से रोका जा सकता है. इसके लिए, silent.conf फ़ाइल में यह एंट्री जोड़ें:
    CONFIG_DELTA_LOG=n

    इससे कॉम्पोनेंट को कॉन्फ़िगरेशन में हुए बदलावों को लॉग न करने के लिए कॉन्फ़िगर किया जाता है.

CVE-2021-23337 Lodash 2.4.1 में कमांड इंजेक्शन की गड़बड़ी को ठीक कर दिया गया है
लागू नहीं इस प्लैटफ़ॉर्म में सेव किए गए पासवर्ड और उनसे जुड़े डेटा की सुरक्षा को बेहतर बनाया गया है.
CVE-2015-9251 जब jQuery में dataType विकल्प के बिना क्रॉस-डोमेन Ajax अनुरोध किया जाता है, तब क्रॉस-साइट स्क्रिप्टिंग (XSS) की समस्या ठीक हो जाती है.
लागू नहीं SAML असर्शन रीप्ले हमलों से बचने के लिए, अतिरिक्त सुरक्षा लेयर जोड़ी गई हैं.

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

Edge for Private Cloud से जुड़ी ज्ञात समस्याएं लेख में, ज्ञात समस्याओं की पूरी सूची देखें.