1.1.0 - Apigee हाइब्रिड रनटाइम की रिलीज़ नोट

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

Google ने 27 जनवरी, 2020 को Apigee हाइब्रिड रनटाइम का वर्शन 1.1.0 रिलीज़ किया है. इस सेक्शन पर वर्शन 1.1.0 में रिलीज़ की गई नई सुविधाओं और बदलावों के बारे में बताता है.

अपग्रेड करना

आप 1.0.0 से 1.1.0 में अपग्रेड नहीं कर सकते और नया वर्शन पुराने वर्शन के साथ काम नहीं करता वर्शन 1.0.0 है. वर्शन 1.1.0 को नया इंस्टॉल करना ज़रूरी है.

नई सुविधाएं और सुधार

Apigee Connect (ऐल्फ़ा रिलीज़)

Apigee Connect ऐल्फ़ा, Apigee हाइब्रिड MART सेवा को मैनेजमेंट प्लेन से कनेक्ट करने की अनुमति देता है इसके लिए, आपको MART एंडपॉइंट दिखाने की ज़रूरत भी नहीं होती. अगर Apigee Connect का इस्तेमाल किया जा रहा है, तो किसी होस्ट अन्य नाम और अनुमति वाले डीएनएस के साथ MART इन्ग्रेस गेटवे को कॉन्फ़िगर करना होगा प्रमाणपत्र. ज़्यादा जानकारी के लिए, कृपया अपने Apigee प्रतिनिधि से संपर्क करें.

बेस पाथ रूटिंग

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

बदलाव

ये बदलाव, हाइब्रिड रनटाइम के वर्शन 1.1.0 के लिए किए गए हैं. इनमें से कुछ बदलावों के साथ, जैसा कि बताया गया है, वर्शन 1.0.0 के साथ पुराने सिस्टम के साथ काम नहीं करता.

  • apigeectl सीएलआई, अब istio-system नेमस्पेस में Istio को इंस्टॉल करता है. यह Istio के लिए डिफ़ॉल्ट नेमस्पेस है. यह बदलाव पुराने सिस्टम के साथ काम नहीं करता हाइब्रिड वर्शन 1.0.0 के साथ.
  • apigeectl सीएलआई, अब cert-manager नेमस्पेस. यह बदलाव पुराने सिस्टम के साथ काम नहीं करता हाइब्रिड वर्शन 1.0.0 के साथ.
  • Apigee हाइब्रिड रनटाइम के साथ डिप्लॉय किए गए Istio के वर्शन को 1.4.2 पर माइग्रेट कर दिया गया है क्योंकि अब यह वर्शन 1.2.x काम नहीं करता.

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

Apigee हाइब्रिड 1.0.0 के रिलीज़ नोट में बताई गई इन समस्याओं को ठीक कर दिया गया है:

समस्या ब्यौरा
144886537 Apigee हाइब्रिड v1.0.0 वर्शन में, बेस पाथ रूटिंग काम नहीं कर रही है. जब एक ही होस्टनेम वाले अलग-अलग एनवायरमेंट में रूट करने के लिए ओवरराइड सेट अप किया जाता है, इन्ग्रेस डेटा ट्रैफ़िक, पाथ के आधार पर एनवायरमेंट पर नहीं जाता है.
143774187 इस हाइब्रिड यूज़र इंटरफ़ेस (यूआई) में, "कंपनी" लेबल दिखता है ऐप्लिकेशन दृश्य में.

पहले से मालूम समस्याएं

नीचे दी गई टेबल में, इस रिलीज़ की उन समस्याओं की जानकारी दी गई है जिनके बारे में पहले से जानकारी है:

समस्या ब्यौरा
लागू नहीं "*" का इस्तेमाल नहीं किया जा सकता hostAlias प्रॉपर्टी के लिए, mart और envs कॉन्फ़िगरेशन. किसी खास होस्टनेम का इस्तेमाल करना सबसे सही तरीका है mart कॉन्फ़िगरेशन के लिए.
लागू नहीं HTTP_PROXY, HTTPS_PROXY, और NO_PROXY को सेट किया जा रहा है Apigee Connect के ऐल्फ़ा वर्शन में, वैरिएबल काम नहीं करते.
लागू नहीं

अमान्य एचटीटीपी हेडर से जुड़ी गड़बड़ी: Istio इन्ग्रेस डेटा ट्रैफ़िक से आने वाले सभी टारगेट रिस्पॉन्स को स्विच किया जाता है एचटीटीपी 2 प्रोटोकॉल पर माइग्रेट करना होगा. क्योंकि हाइब्रिड मैसेज प्रोसेसर सिर्फ़ HTTP1 के साथ काम करता है, इसलिए आप एपीआई प्रॉक्सी को कॉल करने पर, हो सकता है कि यह गड़बड़ी दिखे:

http2 error: Invalid HTTP header field was received: frame type: 1, stream: 1,
   name: [:authority], value: [domain_name]

अगर आपको यह गड़बड़ी दिखती है, तो इसे ठीक करने के लिए इनमें से कोई भी कार्रवाई करें समस्या:

  • जवाब में होस्ट हेडर को हटाने के लिए, टारगेट सेवा में बदलाव करें.
  • अपने एपीआई प्रॉक्सी में,assignMessage नीति का इस्तेमाल करके होस्ट हेडर हटाएं, अगर ज़रूरी है.
144584813 अगर आपने कोई डीबग सेशन बनाया है, लेकिन सेशन में अब तक कोई ट्रांज़ैक्शन नहीं हुआ है, तो तो सूची डीबग सेशन एपीआई इस सूची में सेशन को शामिल नहीं करता है. एपीआई सेशन में सिर्फ़ तब शामिल किया जाता है, जब सेशन में कम से कम एक लेन-देन मौजूद हो.
144436206 कैश परफ़ॉर्मेंस व्यू में, कैश मेमोरी के हिट अनुपात की गिनती यह होती है गलत.
144321491 Apigee हाइब्रिड लॉग "कैश मेमोरी सेव नहीं की जा रही है" ऐसी सूचनाएं हैं जो परफ़ॉर्मेंस में गिरावट. ये मैसेज उम्मीद के मुताबिक होते हैं और इन्हें अनदेखा किया जा सकता है.
144321144 सुरक्षित वर्चुअल होस्ट वाली प्रॉक्सी को फिर से लोड नहीं किया जा सकता.
144286363

env.json में डीबग मास्क, रिस्पॉन्स डेटा को मास्क नहीं करता.

env.json डीबग मास्क को ResponseJSONPaths फ़ील्ड के साथ अपडेट करने के लिए नीचे दिया गया एपीआई काम नहीं करता:

PATCH /v1/organizations/org/environments/env/debugmask?replaceRepeatedFields=true
{
  "responseJSONPaths": ["$.maskedDataEnv"]
}

ट्रेस की इस समस्या को हल करने के लिए, यूज़र इंटरफ़ेस (यूआई) में पूरे ट्रेस सेशन को मिटाया जा सकता है. इसके अलावा, किसी सेशन में अलग-अलग ट्रांज़ैक्शन मिटाने के लिए, ट्रेस एपीआई का इस्तेमाल किया जा सकता है.

143659917

पॉप-अप कैश नीति की समयसीमा खत्म होने की सेटिंग, किसी एक्सप्लिसिट वैल्यू पर सेट होनी चाहिए 1 से 30 के बीच. उदाहरण के लिए:

<ExpirySettings>
  <TimeoutInSec>30</TimeoutInSec>
</ExpirySettings>
133192879

सारांश: API या UI का उपयोग करते समय आपके संगठन में डिप्लॉयमेंट की स्थिति की जानकारी देता है. जवाब मिलने में लगने वाले समय की वजह से, जवाब HTTP 204 (No Content) या HTTP 400 (Bad Request) मिल सकता है.

समाधान: अपना ब्राउज़र रीफ़्रेश करें (या अनुरोध फिर से भेजें).