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

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

हमने 28 सितंबर, 2021 को Private Cloud के लिए, Apigee Edge का नया वर्शन रिलीज़ किया है.

अपडेट करने की प्रोसेस

इस रिलीज़ को अपडेट करने से, आरपीएम की इस सूची में शामिल कॉम्पोनेंट अपडेट हो जाएंगे:

  • 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

आपके पास फ़िलहाल इंस्टॉल किए गए आरपीएम के वर्शन देखने का विकल्प होता है. इसके लिए, नीचे दिया गया तरीका अपनाएं:

apigee-all version

इंस्टॉल करने की प्रक्रिया को अपडेट करने के लिए, एज नोड पर यह तरीका अपनाएं:

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

    1. यम के संग्रह को साफ़ करें:
      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. सभी कैसेंड्रा नोड अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile

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

  8. Postgres नोड (मास्टर और स्टैंडबाय) अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f /opt/silent.conf
  9. सभी Edge नोड पर, किनारे की प्रोसेस के लिए update.sh स्क्रिप्ट चलाएं:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  10. सभी नोड पर एसएसओ (SSO) के लिए 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 डेवलपर सेवाएं पोर्टल नोड पर, नीचे दिए गए निर्देश को लागू करके DevTools प्रोसेस अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile
  14. अगर Apigee mTLS का इस्तेमाल किया जा रहा है, तो Apigee mTLS को अपग्रेड करने में बताया गया तरीका अपनाएं. ज़्यादा जानकारी के लिए, Apigee mTLS के बारे में जानकारी देखें.

काम करने वाले सॉफ़्टवेयर में बदलाव

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

सेवानिवृत्ति और मृत्यु

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

नई सुविधाएं

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

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

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

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

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

नोडटूल रिपेयर टूल के आस-पास नया रैपर

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

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

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

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

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

बग समाधान

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

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

कैसांड्रा सेटअप स्क्रिप्ट में, डेटा सेंटर के नामों को क्रम से लगाने के तरीके में एक छोटी सी गड़बड़ी हुई.

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

5XX की गड़बड़ियों की वजह से, अरेस्ट अरेस्ट पॉलिसी कॉन्फ़िगरेशन से जुड़ी गड़बड़ी को ठीक किया गया

197513151

क्लासिक यूज़र इंटरफ़ेस (यूआई) में jQuery स्क्रिप्ट पाथ का अलग-अलग वर्शन ठीक किया गया

151852439

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

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

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

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

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

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

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

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

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

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

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

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

ऐप्लिकेशन की पुष्टि नहीं की जा सकी

इस समस्या को ठीक कर दिया गया है. apigee-पुष्टि स्क्रिप्ट के लिए लॉग करने में गड़बड़ी हुई है.
174732169

सिस्टलॉग मैसेज गलती से हटाए जा रहे थे

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

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

197760258

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

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

एचटीटीपी अनुरोध और रिस्पॉन्स लिमिट वाली सभी प्रॉपर्टी से, ट्रेलिंग और लीडिंग स्पेस को हटाया गया

193918953

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

112262604

Mint Management सर्वर के लिए Postgres कनेक्शन की जानकारी बदलने के लिए, बेहतर स्क्रिप्ट

197301743

बड़े एसएसएल हैंडशेक मैसेज की वजह से, Java 1.8.0_3XX में समस्याएं आ रही थीं

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

आईपी कमांड से पहले ऐब्सलूट पाथ नहीं जोड़ा गया था

इस समस्या को ठीक कर दिया गया है. Apigee स्क्रिप्ट, अब कमांड के पाथ की पूरी तरह से क्वालिफ़ाई करती हैं.
171240470

Cassandra JMX की पुष्टि करने या एसएसएल के चालू होने पर, मैनेजमेंट अपडेट नहीं हो सका

इस समस्या को ठीक कर दिया गया है. मैनेजमेंट सर्वर पर सेटअप या अपडेट करते समय, Cassandra JMX की पुष्टि और एसएसएल कॉन्फ़िगरेशन उपलब्ध कराने के लिए, एक सुविधा जोड़ी गई.
193564174

Edge के यूज़र इंटरफ़ेस (यूआई) से जुड़े Analytics के डैशबोर्ड, डेटा फ़ेच नहीं कर सके

वह गड़बड़ी ठीक की गई जिसमें Analytics क्वेरी, ऐसे एनवायरमेंट के लिए काम नहीं कर रही थीं जिनके नाम में पीरियड था.
167960487

डाइमेंशन के टेक्स्ट में रिज़र्व किए गए कीवर्ड AND/OR की वजह से, Analytics रिपोर्ट काम नहीं कर रही थीं.

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

router.properties की आईपी पते की सूची में मौजूद खाली सफ़ेद जगह, राऊटर को आने से रोक रही थी

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

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

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

निजी क्लाउड के लिए पुराने Edge से Message प्रोसेसर को अपग्रेड करने में आने वाली समस्या

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

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

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

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

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

  • अगर 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) ठीक कर दी जाती है.
लागू नहीं एसएएमएल दावे को फिर से चलाने वाले हमलों से बचाने के लिए अतिरिक्त सुरक्षा जोड़ी गई है.

आम तौर पर होने वाली समस्याएं

जिन समस्याओं के बारे में हमें पता है उनकी पूरी सूची देखने के लिए, प्राइवेट क्लाउड के लिए Edge से जुड़ी सामान्य समस्याएं देखें.