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

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

हमने 25 अक्टूबर, 2023 को Private Cloud के लिए Apigee Edge का नया वर्शन रिलीज़ किया है.

ध्यान दें: यह वर्शन 25 अक्टूबर, 2024 तक काम करेगा.

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

अगर आपको Edge for Private Cloud की पिछली रिलीज़ से अपडेट करना है, तो इस सेक्शन में इस रिलीज़ को इंस्टॉल करने का तरीका बताया गया है. अगर आपको पिछले वर्शन से अपडेट करना है, तो एक से ज़्यादा पैच वर्शन लागू करना लेख पढ़ें.

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

  • edge-gateway-4.52.00-0.0.60200.noarch.rpm
  • edge-management-server-4.52.00-0.0.60200.noarch.rpm
  • edge-message-processor-4.52.00-0.0.60200.noarch.rpm
  • edge-postgres-server-4.52.00-0.0.60200.noarch.rpm
  • edge-qpid-server-4.52.00-0.0.60200.noarch.rpm
  • edge-router-4.52.00-0.0.60200.noarch.rpm
  • apigee-sso-4.52.00-0.0.21316.noarch.rpm
  • edge-analytics-4.52.00-0.0.40100.noarch.rpm
  • edge-management-ui-4.52.00-0.0.20029.noarch.rpm
  • edge-ui-4.52.00-0.0.20233.noarch.rpm
  • apigee-service-4.52.00-0.0.1500.noarch.rpm
  • apigee-mirror-4.52.00-0.0.1032.noarch.rpm
  • apigee-tomcat-9.0.82-0.0.939.noarch.rpm
  • apigee-configutil-4.52.00-0.0.624.noarch.rpm

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

apigee-all version

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

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

    1. Yum रिपॉज़िटरी साफ़ करें:
      sudo yum clean all
    2. Edge 4.52.00 की नई bootstrap_4.52.00.sh फ़ाइल को /tmp/bootstrap_4.52.00.sh में डाउनलोड करें:
      curl https://software.apigee.com/bootstrap_4.52.00.sh -o /tmp/bootstrap_4.52.00.sh
    3. Edge 4.52.00 apigee-service यूटिलिटी और डिपेंडेंसी इंस्टॉल करें:
      sudo bash /tmp/bootstrap_4.52.00.sh apigeeuser=uName apigeepassword=pWord

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

    4. apigee-service.sh स्क्रिप्ट को चलाने के लिए, source कमांड का इस्तेमाल करें:
      source /etc/profile.d/apigee-service.sh
  2. सभी एज नोड पर, एज प्रोसेस के लिए update.sh स्क्रिप्ट को एक्ज़ीक्यूट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  3. सभी नोड पर एसएसओ के लिए, update.sh स्क्रिप्ट को लागू करें:
  4. /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
  5. सभी यूज़र इंटरफ़ेस (यूआई) नोड पर, यूज़र इंटरफ़ेस (यूआई) के लिए update.sh स्क्रिप्ट को लागू करें:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  6. अगर New Edge का इस्तेमाल किया जा रहा है, तो यह निर्देश चलाएं:
    /opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile

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

यहां सुरक्षा से जुड़ी उन समस्याओं की सूची दी गई है जिन्हें इस रिलीज़ में ठीक कर दिया गया है. इन समस्याओं से बचने के लिए, Edge for Private Cloud का नया वर्शन इंस्टॉल करें.
समस्या आईडी ब्यौरा
279065506 OAuth2 के रीडायरेक्शन यूआरएल में, स्टेट पैरामीटर की एंट्रॉपी को बेहतर बनाया गया है. इससे यह अनुमान लगाना मुश्किल हो जाता है कि यह पैरामीटर क्या है. ऐसा, क्रॉस साइट रिक्वेस्ट फ़ोर्जरी (सीएसआरएफ़) की समस्या से बचने के लिए किया गया है.",
279065586 क्लाइंट साइड के हमलों से साइटों को सुरक्षा की एक और लेयर देने के लिए, हेडर में कॉन्टेंट की सुरक्षा से जुड़ी नीतियां जोड़ी गईं.

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

इन सॉफ़्टवेयर वर्शन के लिए सहायता जोड़ी गई है:

  • Red Hat Enterprise Linux (Intel 64-bit): वर्शन 8.8
  • Oracle Linux (Intel 64-bit): वर्शन 7.9, 8.7, और 8.8
  • Rocky Linux 8
  • Tomcat 9.0.82

साथ काम करने वाले सॉफ़्टवेयर की पूरी सूची देखने के लिए, Edge for Private Cloud के साथ काम करने वाले सॉफ़्टवेयर देखें.

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

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

नई सुविधाएं

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

संगठन और एनवायरमेंट के नामों के लिए, वर्णों की ज़्यादा से ज़्यादा संख्या सेट करना

इस रिलीज़ के बाद, नया संगठन या एनवायरमेंट बनाते समय, संगठन और एनवायरमेंट के नामों के लिए वर्णों की ज़्यादा से ज़्यादा संख्या को सीमित किया जा सकता है. वर्णों की ज़्यादा से ज़्यादा संख्या के लिए डिफ़ॉल्ट वैल्यू 255 होती है. ज़्यादा से ज़्यादा वैल्यू को कम करने के लिए, यहां दी गई प्रॉपर्टी को उनकी प्रॉपर्टी फ़ाइल में सेट करें:

  • संगठन की प्रॉपर्टी फ़ाइल में, org.name.max.length सेट करें.
  • संगठन की प्रॉपर्टी फ़ाइल में, env.name.max.length सेट करें.

अगर इनमें से किसी भी प्रॉपर्टी को 0 से कम या 255 से ज़्यादा वैल्यू पर सेट किया जाता है, तो सिस्टम ज़्यादा से ज़्यादा वैल्यू के तौर पर 1 या 255 का इस्तेमाल करेगा.

ऐक्सेस टोकन के खत्म होने का समय सेट करना

इस रिलीज़ के साथ, ऐक्सेस टोकन की समयसीमा खत्म होने की तारीख सेट की जा सकती है. इसके लिए, प्रॉपर्टी conf_keymanagement_oauth_access_token_expiry_time_in_millis को मिलीसेकंड में, समयसीमा खत्म होने की तारीख के हिसाब से सेट करें. यह सुविधा डिफ़ॉल्ट रूप से बंद रहती है. इसे चालू करने के लिए, Message Processor में conf_keymanagement_oauth_access_token_is_apply_limit को true पर सेट करें.

इस सुविधा की मदद से, Apigee के एडमिन को Apigee में बनाए गए ऐक्सेस टोकन के खत्म होने की तारीख पर बेहतर कंट्रोल मिलता है.

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

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

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

जब DataMasking में ServiceCallout.response वैरिएबल का इस्तेमाल किया गया था, तब नीतियां ट्रेस में नहीं दिख रही थीं.

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

ईमेल टेंप्लेट में मौजूद किसी समस्या की वजह से, ईमेल में मल्टी-बाइट वर्ण नहीं भेजे जा सके.

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

नई Edge यूज़र इंटरफ़ेस (यूआई) में, संगठनों को बदलते समय बाईं ओर मौजूद मेन्यू गायब हो जाता था. इस समस्या को ठीक कर दिया गया है.

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

मैनेजमेंट सर्वर नोड पर, Analytics की डिपेंडेंसी अपने-आप अपग्रेड नहीं हो रही थीं.

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

अपग्रेड करने की प्रोसेस के दौरान, postgresql को हटाया/मिटाया न जाए, इसके लिए बूटस्ट्रैप चेक जोड़ा गया है.

279065586

OAuth2 के रीडायरेक्शन यूआरएल में, स्टेट पैरामीटर की एंट्रॉपी को बेहतर बनाया गया है, ताकि इसे अनुमानित न किया जा सके. ऐसा क्रॉस साइट रिक्वेस्ट फ़ोर्जरी (सीएसआरएफ़) की कमज़ोरी से बचने के लिए किया गया है.

283310836

बड़े साइज़ की XML फ़ाइलों को पार्स करते समय दिखने वाले गड़बड़ी के मैसेज को बेहतर बनाया गया है.

245936798

संगठन और एनवायरमेंट के नामों से जुड़ी समस्या की वजह से, Postgresql <code<create< code="" dir="ltr" translate="no"> क्वेरी पूरी नहीं हो पा रही थीं.</code<create<>

इस समस्या को ठीक कर दिया गया है. अब लंबे संगठन और एनवायरमेंट के नामों के लिए, postgres इंडेक्स के नाम मेल न खाने की समस्या को बेहतर तरीके से हैंडल किया जाता है.
293733533

Edge Gateway कॉम्पोनेंट में, तीसरे पक्ष की Spring लाइब्रेरी को वर्शन 5.3.20 से वर्शन 5.3.27 पर अपडेट कर दिया गया है.

294363158

रिग्रेशन की वजह से, Edge UI के आंकड़ों और मॉनिटरिंग पेजों के ड्रॉपडाउन मेन्यू में कुछ अतिरिक्त डाइमेंशन दिख रहे थे.

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

apigee-mirror से जनरेट किए गए आर्टफ़ैक्ट का मालिकाना हक अब सही है.

294989027

आंकड़ों से जुड़े कुछ एपीआई की परफ़ॉर्मेंस बेहतर हुई है.

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

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

पैच के एक से ज़्यादा वर्शन लागू करना

इस सेक्शन में, एक से ज़्यादा पैच वर्शन लागू करने का तरीका बताया गया है. ऐसा तब करना होता है, जब आपको Edge for Private Cloud के ऐसे वर्शन से अपडेट करना हो जो पैच के पिछले रिलीज़ वर्शन से पहले का हो.

हर पैच रिलीज़ में, Edge for Private Cloud के कुछ कॉम्पोनेंट के अपडेट शामिल होते हैं. जैसे, edge-management-server. एक से ज़्यादा पैच वर्शन लागू करने के लिए, आपको हर उस Edge कॉम्पोनेंट को अपडेट करना होगा जो आपके मौजूदा इंस्टॉल किए गए वर्शन के बाद, पैच रिलीज़ में शामिल किया गया था. इन कॉम्पोनेंट के बारे में जानने के लिए, Edge for Private Cloud के रिलीज़ नोट देखें. ये नोट, आपके मौजूदा वर्शन के बाद के सभी वर्शन के लिए उपलब्ध हैं. साथ ही, उन रिलीज़ के लिए आरपीएम की सूची देखें. Edge for Private Cloud के सभी रिलीज़ नोट के लिंक पाने के लिए, Apigee के रिलीज़ नोट देखें.

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

ध्यान दें: किसी कॉम्पोनेंट को अपग्रेड करने पर, कॉम्पोनेंट का नया पैच वर्शन अपने-आप इंस्टॉल हो जाता है. अगर आपको किसी ऐसे पैच वर्शन पर अपग्रेड करना है जो सबसे नया नहीं है, तो आपको Apigee mirror का इस्तेमाल करके, Apigee के रेपो की अपनी टारबॉल कॉपी बनाए रखनी होगी. साथ ही, Apigee को इंस्टॉल करने के लिए इस मिरर का इस्तेमाल करना होगा. ज़्यादा जानकारी के लिए, Edge के वर्शन को बनाए रखने के लिए, लोकल Edge रिपॉज़िटरी का इस्तेमाल करना लेख पढ़ें.