1.0.0 (GA) - Apigee hybrid runtime के रिलीज़ नोट

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

Google ने 20 नवंबर, 2019 को Apigee hybrid runtime का वर्शन 1.0.0 रिलीज़ किया था. इस सेक्शन में, गड़बड़ियों को ठीक करने और वर्शन 1.0.0 से जुड़ी ज्ञात समस्याओं के बारे में बताया गया है.

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

यहां दी गई टेबल में, इस रिलीज़ से जुड़ी ज्ञात समस्याओं के बारे में बताया गया है:

समस्या ब्यौरा
144886537 Apigee hybrid v1.0.0 में बेस पाथ राउटिंग काम नहीं कर रही है. जब एक ही hostAlias के साथ अलग-अलग एनवायरमेंट पर रूट करने के लिए, ओवरराइड सेट अप किया जाता है, तो इनग्रेस, पाथ के आधार पर एनवायरमेंट पर रूट नहीं करता है.
144584813 अगर आपने कोई डीबग सेशन बनाया है, लेकिन सेशन में अब तक कोई लेन-देन नहीं हुआ है, तो List Debug Sessions API इस सूची में सेशन को शामिल नहीं करता है. एपीआई जवाब में सिर्फ़ ऐसे सेशन शामिल करता है जिनमें कम से कम एक लेन-देन हुआ हो.
144436206 कैश मेमोरी की परफ़ॉर्मेंस व्यू में, कैश हिट रेशियो की गिनती गलत है.
144321491 Apigee hybrid, "Creating missing cache" सूचनाएं लॉग करता है. इनसे परफ़ॉर्मेंस में गिरावट आने की संभावना का पता चलता है. ये मैसेज सामान्य हैं और इन्हें अनदेखा किया जा सकता है.
144321144 सुरक्षित वर्चुअल होस्ट वाली प्रॉक्सी को फिर से लोड नहीं किया जा सकता.
144286363

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

responseJSONPaths फ़ील्ड की मदद से, env.json फ़ाइल में मौजूद डीबग मास्क को अपडेट करने वाला यह एपीआई काम नहीं करता:

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

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

143774187 हाइब्रिड यूज़र इंटरफ़ेस (यूआई), ऐप्लिकेशन व्यू में "कंपनी" लेबल दिखाता है.
143659917

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

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

खास जानकारी: एपीआई या यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके, अपने संगठन के डिप्लॉयमेंट की स्थिति की जानकारी पाने में बहुत ज़्यादा समय लग रहा है. इस वजह से, आपको HTTP 204 (No Content) या HTTP 400 (Bad Request) जवाब मिल सकता है.

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

123932912 बिना किसी रुकावट के डिप्लॉयमेंट की सुविधा का इस्तेमाल करने पर, नई रीविज़न को डिप्लॉय करने में गड़बड़ी होने पर भी ओरिजनल रीविज़न को अनडिप्लॉय कर दिया जाता है. डिप्लॉयमेंट की स्थिति को पहले जैसा करने के लिए, आपको ओरिजनल वर्शन को फिर से डिप्लॉय करना होगा.
लागू नहीं

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

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

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

  • टारगेट सेवा में बदलाव करें, ताकि रिस्पॉन्स में Host हेडर शामिल न हो.
  • अगर ज़रूरी हो, तो अपनी एपीआई प्रॉक्सी में AssignMessage नीति का इस्तेमाल करके, Host हेडर हटाएं.

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

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

समस्या ब्यौरा
133444606

डेवलपर ऐप्लिकेशन को अपडेट करने वाले एपीआई में, दस्तावेज़ में दिए गए सभी इनपुट फ़ील्ड काम नहीं करते.

133192879

अपने संगठन के डिप्लॉयमेंट की स्थिति जानने के लिए, एपीआई या यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करने पर, अनुरोध पूरा होने में बहुत ज़्यादा समय लग रहा है. इस वजह से, आपको HTTP 204 (No Content) या HTTP 400 (Bad Request) जवाब मिल सकता है.

131111865

फ़ाइल सिस्टम में ज़्यादा डेटा होने पर, सिंक्रनाइज़र काम नहीं करता. ऐसा Kubernetes की गार्बेज कलेक्शन प्रोसेस की वजह से होता है. यह प्रोसेस, डिफ़ॉल्ट रूप से 85% तक पहुंचने पर ट्रिगर नहीं होती है.

बंद किया गया: दोहराया नहीं जा सका.

Apigee Edge की ऐसी सुविधाएं जिनका इस्तेमाल नहीं किया जा सकता

Google, Apigee hybrid में इन सुविधाओं को उपलब्ध कराने का प्लान नहीं कर रहा है:

  • इनके लिए एपीआई:
    • केवीएम एंट्री में बदलाव करना
    • OAuth ऐक्सेस टोकन खोजें या रद्द करें (क्योंकि टोकन हैश किए जाते हैं)
  • Drupal 7 का इस्तेमाल करके डेवलपर पोर्टल बनाना
  • OAuth v1 या OAuthv1.0a नीति
  • ConcurrentRateLimit नीति, अनुरोध संख्या सीमित करने की नीति
  • Trireme (10/10/2019 को बंद कर दिया गया)

हाइब्रिड और Edge के बीच सुविधाओं की पूरी तुलना देखने के लिए, हाइब्रिड और Edge की तुलना करें पर जाएं.

अगला चरण