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

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

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

ध्यान दें: यह वर्शन 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. अगर 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-बिट): वर्शन 8.8
  • Oracle Linux (Intel 64-बिट): वर्शन 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 को मिलीसेकंड में, समयसीमा के तौर पर सेट करें. यह सुविधा डिफ़ॉल्ट रूप से बंद रहती है. इसे चालू करने के लिए, मैसेज प्रोसेसर में 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

बड़े एक्सएमएल को पार्स करते समय गड़बड़ी का मैसेज बेहतर बनाया गया है.

245936798

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

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

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

294363158

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

इस समस्या को ठीक कर दिया गया है.
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 के रिलीज़ नोट देखें.

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

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