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

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

  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 प्रोसेस को अपडेट करें. इसके लिए, यह कमांड चलाएं:
    /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 यूआई में नीति जोड़ी जा सकती है.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

.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 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

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

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

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

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

Edge for Private Cloud के पुराने वर्शन से मैसेज प्रोसेसर अपग्रेड करने में समस्या

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 से जुड़ी ज्ञात समस्याएं लेख में, ज्ञात समस्याओं की पूरी सूची देखें.