4.15.07.00 - Private Cloud के रिलीज़ नोट के लिए Apigee Edge

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

मंगलवार, 8 सितंबर, 2015 को हमने निजी के लिए Apigee Edge की एक मुख्य फ़ीचर रिलीज़ रिलीज़ की है क्लाउड.

प्राइवेट क्लाउड के लिए मौजूदा Edge की तिमाही रिलीज़ (4.15.04.00) के बाद से, रिलीज़ हो चुकी हैं और इन्हें इस तिमाही रिलीज़ में शामिल किया गया है:

Edge के कौनसे वर्शन पर अपग्रेड किया जा सकता है 4.15.07.00

Edge के अपने मौजूदा वर्शन के हिसाब से, आप इनमें से कोई एक काम कर सकते हैं:

  • सीधे 4.15.07.00 पर अपग्रेड करें
  • अपने हिसाब से अपग्रेड करें. इसका मतलब है कि आपको मौजूदा वर्शन से दूसरे वर्शन में अपग्रेड करना होगा एज के वर्शन पर जाएँ, और फिर 4.15.07.00 पर अपग्रेड करें.

ज़्यादा जानकारी के लिए, निजी क्लाउड के लिए कौनसे एज वर्शन पर अपग्रेड किया जा सकता है, यह देखें 4.15.07.00.

4.15.01.x या पिछले वर्शन से अपग्रेड करने से पहले

अपग्रेड करने से पहले, पक्का करें कि आपने हर कैसंड्रा एसएसटेबल को हर कैसंड्रा नोड पर अपग्रेड कर दिया है:
  1. कैसेंड्रा SSTable वर्शन को देखें:
    1. डायरेक्ट्री को /<install-root>/apigee4/data/cassandra/data में बदलें.
    2. कोई निर्देश चलाएं,
      > ढूंढें . -name *-ic-*
      अगर आप Cassandra 1 .2 SSTable चला रहे हैं, तो परिणामों में.db फ़ाइलों का सेट होना चाहिए.
    3. इस खोज आदेश को चलाएं:
      > ढूंढें . -name *-एचएफ़-*
      नतीजे खाली होने चाहिए. इसका मतलब है कि कोई भी .db फ़ाइल hf फ़ॉर्मैट में नहीं होनी चाहिए. अगर आपको इसमें कोई फ़ाइल नहीं hf फ़ॉर्मैट में लिखना चाहिए, तो आप हो गया और 4.15.07.00 पर अपग्रेड किया जा सकता है.
      अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
      अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है hf फ़ॉर्मैट इसके लिए है कैसंड्रा 1.0 SSTables. अगर आपके पास hf फ़ॉर्मैट में कोई *.db फ़ाइल है, तो आपको का उपयोग करें.
  2. अगर आपको hf फ़ॉर्मैट में कोई *.db फ़ाइल मिलती है, तो SSTable को अपग्रेड करें जब तक आप सभी Cassandra नोड पर अपग्रेड नहीं कर लेते, तब तक प्रत्येक कैसंड्रा नोड पर निम्न आदेश चलाकर नोड:
    > /<install-root>/apigee4/share/apache-cassandra/bin/nodetool -h localhost Upgradestables -एक
  3. पहला चरण दोहराएं और देखें कि सभी *.db फ़ाइलें, Cassandra 1.2 के लिए ic फ़ॉर्मैट में हों वर्शन है.
  4. अपने Edge इंस्टॉलेशन में हर कैसंड्रा नोड पर चरण 1 से 3 तक दोहराएं.
  5. Edge 4.15.07.00 पर अपग्रेड करें.
  6. 4.15.07.00 के अपग्रेड के बाद, *.db फ़ाइलों की जांच करके पक्का करें कि वे सभी अपग्रेड कर दिए गए हैं C* 2.0 स्टाइल स्थिर में:
    &gt; cd /&lt;install-root&gt;/apigee4/data/cassandra/data
    &gt; ढूंढें . -नाम *-jb-*

    अगर आप Cassandra 2 .0 चला रहे हैं, तो इस आदेश से.db फ़ाइलों का सेट लौटना चाहिए.

नई सुविधाएं और बेहतर सुविधाएं

इस रिलीज़ में जोड़ी गई नई सुविधाओं और सुधारों के बारे में यहां बताया गया है.

इंस्टॉलेशन और अपग्रेड

चुनिंदा कॉम्पोनेंट को अपग्रेड और अनइंस्टॉल करना

apigee-upgrade.sh और apigee-setup.sh स्क्रिप्ट की मदद से, अब Edge कॉम्पोनेंट चुना जा सकता है का उपयोग करें. पहले, इसने नोड के सभी कॉम्पोनेंट को अपग्रेड या अनइंस्टॉल किया था. (ओपीडीके-1377, ओपीडीके-1175)

अपग्रेड रोलबैक

अगर अपग्रेड के दौरान apigee-upgrade.sh काम नहीं करता है, तो अब apigee-rollback.sh का इस्तेमाल किया जा सकता है अपग्रेड को रोल बैक करने के लिए स्क्रिप्ट. अपग्रेड से जुड़ी सभी समस्याओं को ठीक करने के बाद, फिर से अपग्रेड करने की कोशिश करें. (ओपीडीके-1275)

इंस्टॉलर स्क्रिप्ट के छोटे विकल्प

इंस्टॉल स्क्रिप्ट अब --help जैसे विस्तृत विकल्प नहीं लेती हैं. अब सिर्फ़ उन्हें एक अक्षर वाले विकल्प लें, जैसे कि -h. (ओपीडीके-1356)

SmartDocs इंस्टॉल करना

सेटअप-smartdocs.sh स्क्रिप्ट के साथ SmartDocs इंस्टॉल करते समय, आपको लिखने के लिए कहा जाता है संगठन, एनवायरमेंट, और वर्चुअल होस्ट का इस्तेमाल करता है, जो यह पक्का करता है कि SmartDocs उम्मीद की जाती है. पहले, उन वैल्यू को स्क्रिप्ट में हार्ड कोड किया जाता था. (ओपीडीके-1310)

प्रॉम्प्ट के बिना updated-cass-pwd-in-config.sh चलाया जा रहा है

अगर आपने ENABLE_CASS_AUTH, CASS_USERNAME, और CASS_पासवर्ड एनवायरमेंट वैरिएबल. (ओपीडीके-1309)

Edge प्लैटफ़ॉर्म

इस रिलीज़ में Edge प्लैटफ़ॉर्म की नई सुविधाएं शामिल की गई हैं.

Edge Private Cloud के साथ काम करने वाला OpenJDK 1.7 वर्शन

Edge की यह रिलीज़, Oracle JDK 1.7 और OpenJDK 7 के साथ काम करती है. साथ ही, इससे JDK 1.6 वर्शन काम नहीं करता. (ओपीडीके-1187)

ओएस की सुविधा

Private Cloud के लिए Apigee Edge ने, Red Hat को शामिल करने के लिए ऑपरेटिंग सिस्टम का दायरा बढ़ाया है Enterprise Linux 6.6 और 7.0 (64-बिट), CentOS 6.5, 6.6, और 7.0 (64-बिट) और Oracle Linux 6.5.

OPDK 15.07 में कैसंड्रा 2.0.15 शामिल है

इस रिलीज़ में Cassandra 2.0.15 इंस्टॉल किया गया है. अगर पिछली रिलीज़ पर अपग्रेड किया जा रहा है, तो कैसेंड्रा के वर्शन को अपडेट किया जाएगा. (ओपीडीके-1197)

OAuth टोकन हैशिंग के लिए SHA2 काम करता है

डेटाबेस की सुरक्षा के उल्लंघन की स्थिति में, OAuth टोकन की बेहतर सुरक्षा के लिए, Edge SHA2 के साथ काम करता है हैशिंग OAuth टोकन के लिए एल्गोरिदम (SHA1 के अलावा). संगठन के नए लेवल के साथ प्रॉपर्टी है, तो नए टोकन के लिए हैशिंग को चालू और कॉन्फ़िगर किया जा सकता है. साथ ही, लेगसी हैशिंग को भी बनाए रखा जा सकता है इस नई सुविधा से पहले मौजूद किसी भी टोकन पर. इससे पहले Edge में प्राइवेट क्लाउड, keymanagement.property फ़ाइल में हैश.oauth.tokens.enabled नाम की प्रॉपर्टी मैनेजमेंट सर्वर और मैसेज प्रोसेसर) ने OAuth टोकन की अपने-आप SHA1 हैशिंग चालू की है. यह प्रॉपर्टी का इस्तेमाल अब नहीं किया जा सकता.

अगर SHA1 हैशिंग को चालू करने के लिए आपने hash.oauth.tokens.enabled प्रॉपर्टी का इस्तेमाल किया है, तो इस रिलीज़ की अपग्रेड स्क्रिप्ट, आपके लिए संगठन-लेवल की नई प्रॉपर्टी अपने-आप जनरेट करती है. यहां की यात्रा पर हूं अपग्रेड के बाद सत्यापित करें, इस API के साथ सिस्टम व्यवस्थापक के रूप में कोई GET करें: https://{host}:{port}/v1/o/{your_org}.

  • नई प्रॉपर्टी का इस्तेमाल करके, अपने संगठन में टोकन हैशिंग की सुविधा को चालू करने के बारे में जानकारी पाने के लिए यहां जाएं "डेटाबेस में हैशिंग टोकन" ऐक्सेस टोकन का अनुरोध करने में विषय.
  • मौजूदा टोकन को बल्क हैश करने के बारे में जानने के लिए, Edge for Private Cloud देखें कार्रवाइयों की गाइड. (एपीआईआरटी-1389)

लॉग फ़ाइलों के लिए डायरेक्ट्री का फ़्लैट स्ट्रक्चर

लॉग फ़ाइलों को व्यवस्थित डायरेक्ट्री स्ट्रक्चर में सेव करने के लिए, Edge को कॉन्फ़िगर करें Message-logging.property में enable.flat.directory.structure प्रॉपर्टी को सही पर सेट किया गया है फ़ाइल से लिए जाते हैं. ज़्यादा जानकारी के लिए, मैसेज लॉग करने से जुड़ी नीति देखें. (एपीआईआरटी-1394)

एनवायरमेंट कैश मेमोरी की परफ़ॉर्मेंस

इन-मेमोरी कैश मेमोरी के बेहतर मैनेजमेंट और इस्तेमाल के लिए, "मेमोरी में सबसे ज़्यादा एलिमेंट" एनवायरमेंट कैश रिसॉर्स की सेटिंग बंद कर दी गई हैं. सभी एलिमेंट में मौजूद एलिमेंट सभी कैश मेमोरी संसाधन (डिफ़ॉल्ट कैश के साथ) का मतलब है कि आपके ऐप्लिकेशन को कैश मेमोरी. डिफ़ॉल्ट रूप से, किसी दिए गए मैसेज प्रोसेसर पर, इन-मेमोरी कैश मेमोरी में सेव करने के लिए तय की गई कुल मेमोरी उपलब्ध मेमोरी का 40% है. इसे आपके मैसेज में कैश प्रॉपर्टी की सेटिंग से तय किया जाता है प्रोसेसर cache.property फ़ाइल. एलिमेंट को इन-मेमोरी कैश मेमोरी से सिर्फ़ तब हटाया जाएगा, जब कैश मेमोरी में सेव करने के लिए स्टोरेज काफ़ी नहीं है या एलिमेंट की समयसीमा खत्म हो जाती है.

"मेमोरी में सबसे ज़्यादा एलिमेंट" इस्तेमाल करने का पुराना तरीका वापस लाने के लिए प्रॉपर्टी कैश मैनेजमेंट का इस्तेमाल करते हैं, तो इसमें overrideMaxElementsInCacheResource=false प्रॉपर्टी को कैश मेमोरी.प्रॉपर्टी फ़ाइल. (एपीआईआरटी-1140)


एपीआई सेवाएं

इस रिलीज़ में शामिल की गई नई एपीआई सेवाओं की सुविधाएं नीचे दी गई हैं.

डिफ़ॉल्ट के रूप में नया प्रॉक्सी एडिटर

नया एपीआई प्रॉक्सी एडिटर, मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में डिफ़ॉल्ट रूप से चालू होता है. नए एडिटर में ये शामिल हैं कई उपयोगिता में सुधार किए गए हैं, जिनमें शर्तों के साथ चल रहे फ़्लो के बारे में ज़्यादा जानकारी शामिल है और खास जानकारी वाले पेज पर एंडपॉइंट, डेवलप पेज पर सभी कॉन्फ़िगरेशन, और आसानी से जोड़ा जा सकता है कंडिशनल फ़्लो, एंडपॉइंट, और नीतियों के साथ-साथ, छोटे स्निपेट के बजाय, पूरी जानकारी देने वाले एक्सएमएल व्यू खोज के लिए इस्तेमाल किया जा सकता है. (MGMT-2279)

मिटाएं OAuth v2.0 के बारे में जानकारी से जुड़ी नई नीति

"Delete OAuth v2.0 की जानकारी" की नई सुविधा इस नीति की मदद से, OAuth v2 के ऐक्सेस टोकन और अनुमति को मिटाया जा सकता है कोड. यह नीति, management API की मदद से पहले उपलब्ध कराई गई सुविधा को बदल देगी. ज़्यादा के लिए जानकारी, हटाएं देखें OAuthV2 की जानकारी से जुड़ी नीति. (एमजीएमटी-2257)

मिटाएं OAuth v1.0 के बारे में जानकारी से जुड़ी नई नीति

नया "Delete OAuth v1.0 की जानकारी" इस नीति की मदद से, OAuth v1.0 के अनुरोध वाले टोकन, ऐक्सेस को मिटाया जा सकता है टोकन, और पुष्टि करने वाले कोड शामिल होते हैं. यह नीति, उस सुविधा को बदल देती है जो आपको पहले मैनेजमेंट एपीआई. ज़्यादा जानकारी के लिए, OAuth V1 की जानकारी से जुड़ी नीति मिटाना देखें. (एपीआईआरटी-1351)

ऐक्सेस कंट्रोल से जुड़ी नीति

ऐक्सेस कंट्रोल की नीति को बेहतर बनाया गया है, ताकि आईपी पतों को बारीकी से आकलन किया जा सके अनुमति वाली सूची बनाने और ब्लॉकलिस्ट करने के लिए, जब आईपी पते X-FORWARDED-FOR एचटीटीपी हेडर.

जब हेडर पर एक से ज़्यादा आईपी पते की जांच चालू हो, तो डिफ़ॉल्ट सेटिंग यह सेट करने के लिए सहायता टीम से संपर्क करें सुविधा.enableAllXFlagCheckForACL), तो नीति में नए <ValidateBasedOn> एलिमेंट की मदद से, हेडर में मौजूद पहला आईपी, आखिरी आईपी या सभी आईपी. ज़्यादा जानकारी के लिए, ऐक्सेस कंट्रोल की नीति देखें.

ऐक्सेस इकाई की नीति में मौजूद नई इकाइयां

ऐक्सेस इकाई की नीति से इन नई इकाइयों का ऐक्सेस मिलता है: उपभोक्ता कुंजी का स्कोप, ऑथराइज़ेशन कोड, requesttoken, और वैरिफ़ायर. ज़्यादा जानकारी के लिए, ऐक्सेस इकाई से जुड़ी नीति देखें.

स्टैटिस्टिक्स कलेक्टर नीति: आंकड़ों के नाम को अंग्रेज़ी के छोटे अक्षरों में अपने-आप बदलने की सुविधा

एपीआई प्रॉक्सी एडिटर में, ज़रूरत के हिसाब से Analytics का कलेक्शन बनाते समय (पेज डेवलप करें > टूल पर क्लिक करें) &gt; कस्टम Analytics कलेक्शन), कलेक्टर वैरिएबल (आंकड़े) "नाम" लोअरकेस होना चाहिए. अगर आपने अंग्रेज़ी के बड़े अक्षरों में नाम डाला है, तो यह टूल अपने-आप आंकड़ों वाले नाम को बदल देता है में अंग्रेज़ी के छोटे अक्षरों में लिखें. (MGMT-740)

एपीआई प्रॉक्सी एडिटर में क्लासिक ट्रेस को हटाना

एपीआई प्रॉक्सी एडिटर में ट्रेस करने की सुविधा के सबसे नए वर्शन को बीटा वर्शन से बदलकर सामान्य रूप से उपलब्ध. "क्लासिक ट्रेस" का ऐक्सेस "ट्रेस के क्लासिक वर्शन को ऐक्सेस करें" के साथ लिंक अब उपलब्ध नहीं है.

मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) सहायता मेन्यू से Apigee कम्यूनिटी का ऐक्सेस

मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) के सहायता मेन्यू से, Apigee कम्यूनिटी को ऐक्सेस किया जा सकता है.

मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में गड़बड़ी के मैसेज

मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में गड़बड़ी के मैसेज को बेहतर बनाने की सुविधा नीचे दी गई है:

  • मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल, गड़बड़ी के सभी मैसेज को पूरे यूज़र इंटरफ़ेस (यूआई) पर ग्रुप करने और दिखाने के लिए किया जाता है लॉगिन सेशन में जोड़ सकते हैं. इस अपडेट के बाद, गड़बड़ी के मैसेज मिटा दिए जाते हैं जिस पेज पर वे हुई हैं, जब से आप उस पेज से दूर नेविगेट करें. (एमजीएमटी-2254)
  • मैनेजमेंट यूज़र इंटरफ़ेस (यूआई), अब डुप्लीकेट गड़बड़ी के मैसेज को नहीं रोकता. (एमजीएमटी-2242)

यूज़र इंटरफ़ेस (यूआई) की परफ़ॉर्मेंस और गड़बड़ियों को बेहतर बनाने की सुविधा

पेज के डिसप्ले के साथ-साथ मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) के अलग-अलग क्षेत्रों में सामान्य बदलाव किए गए हैं परफ़ॉर्मेंस और गड़बड़ी के मैसेज को क्लीनअप करने की सुविधा.

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

मैसेज फ़्लो में नए टारगेट वैरिएबल

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

  • TargetEndpoint: target.basepath.with.query की जगह request.url ले लेता है.
  • TargetServer: loadbalancing.targetserver, targetserver.name की जगह ले लेता है. साथ ही, target.basepath का डेटा सिर्फ़ तब अपने-आप भर जाता है, जब <Path> एलिमेंट का इस्तेमाल TargetEndpoint के HTTPTargetConnection <LoadBalancer> एलिमेंट.

सर्वर नेम इंडिकेशन (SNI) सहायता

Edge में सर्वर के नाम का इंडिकेशन, साउथबाउंड (मैसेज प्रोसेसर से लेकर टारगेट तक) के इस्तेमाल की सुविधा मिलती है एंडपॉइंट). अगर आपको एसएनआई का इस्तेमाल करना है, तो Apigee की सहायता टीम से संपर्क करें.

Java 1.7 ज़रूरी है.

SNI, जो TLS/एसएसएल का ही एक एक्सटेंशन है, एक से ज़्यादा एचटीटीपीएस टारगेट को उन सभी टारगेट के लिए एक ही सर्टिफ़िकेट का इस्तेमाल किए बिना आईपी पता और पोर्ट.

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

Edge, अनुरोध के यूआरएल से होस्टनेम को अपने-आप हटा देता है और इसे एसएसएल हैंडशेक अनुरोध में जोड़ता है. उदाहरण के लिए, अगर टारगेट होस्ट https://example.com/request/path है Edge, server_name एक्सटेंशन को दिखाए गए तरीके से जोड़ता है नीचे दिया गया है:

एसएनआई के बारे में ज़्यादा जानकारी के लिए, http://en.wikipedia.org/wiki/Server_Name_Indication देखें.

"सिग्नेचर एल्गोरिदम" तो आपको एसएसएल सर्टिफ़िकेट की जानकारी के साथ

नया "सिग्नेचर एल्गोरिदम" फ़ील्ड को SSL प्रमाणपत्र विवरण में जोड़ दिया गया है, जिसे प्रबंधन यूज़र इंटरफ़ेस (यूआई) (एडमिन > एसएसएल प्रमाणपत्र) और प्रबंधन एपीआई ( कीस्टोर या ट्रस्टस्टोर से मिले सर्टिफ़िकेट की जानकारी). फ़ील्ड में "sha1WithRSA एन्क्रिप्ट" को दिखाया जाता है या "sha256WithRSA एन्क्रिप्ट" नहीं किया जा सकता. यह इस बात पर निर्भर करता है कि किस तरह के हैशिंग एल्गोरिदम का इस्तेमाल करके, प्रमाणपत्र.

ऐसे एसएसएल सर्टिफ़िकेट दिखाए जा रहे हैं जिनकी समयसीमा खत्म होने वाली है

मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) (एडमिन > एसएसएल सर्टिफ़िकेट) में एसएसएल सर्टिफ़िकेट पेज से पता चलता है कि एसएसएल सर्टिफ़िकेट की समयसीमा 10, 15, 30 या 90 दिनों में खत्म होने वाली हो. यह इस पर निर्भर करता है कि आपने समयसीमा खत्म होने की तारीख वाले ड्रॉप-डाउन फ़ील्ड पर क्लिक करें.

खतरे से सुरक्षा से जुड़ी गड़बड़ी का कॉन्फ़िगरेशन

डिफ़ॉल्ट रूप से, Edge पर एचटीटीपी 500 सर्वर के सर्वर में गड़बड़ी का स्टेटस कोड दिखता है. साथ ही, एक जन्मदिन की कार्रवाई नहीं की जा सकती. की गड़बड़ी का पता चलता है. इसे बदला जा सकता है उस गड़बड़ी को ध्यान में रखकर बनाया गया है. संगठन सेट करते समय प्रॉपर्टी features.isPolicyHttpStatusEnabled को सही पर सेट किया है, तो व्यवहार होता है:

  • अनुरोध: अनुरोध के किसी भी फ़्लो पर, खतरे से सुरक्षा की नीति अटैच होने की वजह से अमान्य मैसेज 400 स्थिति कोड के साथ-साथ, नीति से जुड़ी गड़बड़ी का मैसेज भी दिखाता है.
  • जवाब: अगर जवाब देने के किसी भी फ़्लो पर, खतरे से सुरक्षा की नीति लागू की गई हो, तो अमान्य मैसेज होते हैं फिर भी 500 स्थिति कोड लौटाया जाता है और संबंधित नीति की गड़बड़ी का एक मैसेज दिखाई देता है (सिर्फ़ ExputionFailed के बजाय).

Cloud के ग्राहकों को Apigee सहायता से संपर्क करना होगा, ताकि संगठन की प्रॉपर्टी. यह सुविधा, Edge Private Cloud के ग्राहकों के लिए उपलब्ध होगी Private Cloud की हर तीन महीने में रिलीज़.

एंडपॉइंट, प्रॉक्सी, और अन्य इकाइयों के लिए अपडेट किए गए स्कीमा

TargetEndpoint जैसी गैर-नीति वाली इकाइयों के लिए रेफ़रंस स्कीमा अपडेट किए गए हैं, ProxyEndpoint, APIप्रॉक्सी वगैरह. https://github.com/apigee/api-platform-samples/tree/master/schemas पर जाएं. (एपीआईआरटी-1249)


डेवलपर सेवाएं

इस रिलीज़ में शामिल की गई डेवलपर सेवाओं की नई सुविधाएं नीचे दी गई हैं.

SmartDocs की सामान्य उपलब्धता

SmartDocs अब बीटा वर्शन से सामान्य वर्शन में उपलब्ध होगा. अपडेट और नई सुविधाएं शामिल करें:

  • स्वैगर 2.0 के लिए समर्थन, जिसमें फ़ाइल या URL के द्वारा आयात करना शामिल है, इसमें कस्टम-नाम वाले सुरक्षा ऑब्जेक्ट.
  • SmartDocs जनरेट करने वाले टेंप्लेट में विज़ुअल डिज़ाइन को बेहतर बनाया गया है.
  • डेवलपर पोर्टल में उपयोगिता और वर्कफ़्लो को बेहतर बनाने के लिए, कॉन्टेंट के ज़रिए यह सुविधा उपलब्ध है &gt; Drupal में SmartDocs मेन्यू.
  • "कस्टम टोकन" के नाम से जाना जाता है प्रमाणीकरण को अब "API Key" कहा जाता है.
  • "सुरक्षा" की पुष्टि संशोधन स्तर पर परिभाषित ऑब्जेक्ट.
  • टेंप्लेट लेवल पर क्लाइंट की पुष्टि करने का कॉन्फ़िगरेशन. नए बदलाव अब रीसेट नहीं किए जा सकते हैं पहले से कॉन्फ़िगर किया गया कोई भी SmartDocs क्लाइंट क्रेडेंशियल.

सुविधाओं के बारे में ज़्यादा जानकारी पाने के लिए, यह ब्लॉग देखें पोस्ट.

SmartDocs दस्तावेज़ के लिए, दस्तावेज़ बनाने के लिए SmartDocs का इस्तेमाल करना देखें APIs.

मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में डेवलपर ऐप्लिकेशन का नाम

Edge में डेवलपर ऐप्लिकेशन का इंटरनल नेम और डिसप्ले नेम, दोनों होता है बदला जा सकता है. मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में डेवलपर ऐप्लिकेशन पेज पर (पब्लिश करें > डेवलपर ऐप्लिकेशन > ऐप्लिकेशन का नाम), ऐप्लिकेशन का अंदरूनी "नाम" "डिसप्ले नेम" के साथ दिखता है. इससे यह आसानी से समझा जा सकता है कि का इस्तेमाल करें. इसकी मदद से, समस्या हल करने और एपीआई को मैनेज करने के लिए, ऐप्लिकेशन के नाम से विज़ुअल तौर पर ऐप्लिकेशन की पहचान की जा सकती है.


Analytics सेवाएं

इस रिलीज़ में शामिल की गई, Analytics की नई सेवाओं की सुविधाएं नीचे दी गई हैं.

सुरक्षित डेटा की समयसीमा

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

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

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

डेवलपर सहभागिता विजेट की परफ़ॉर्मेंस

Analytics के मुख्य डैशबोर्ड (डेवलपर के लिए जुड़ाव सेक्शन) पर मौजूद फ़नल विजेट को बेहतर बना दिया गया है ताकि बेहतर परफ़ॉर्मेंस मिले.


कमाई करना

इस रिलीज़ में कमाई करने से जुड़ी नई सुविधाएं शामिल की गई हैं.

रेट प्लान से जुड़ी ईमेल सूचनाएं

रेट प्लान की नई ईमेल सूचना की मदद से, डेवलपर को यह सूचना दी जा सकती है कि वे तय किए गए लक्ष्यों तक पहुंच जाएं खरीदे गए वॉल्यूम-बैंड या बंडल रेट प्लान में लेन-देन या डॉलर की सीमा. इसके लिए विवरण, सेट अप सूचनाएं पाने के लिए, नोटिफ़िकेशन टेंप्लेट का इस्तेमाल करें.

बार-बार लगने वाले शुल्क और एग्रीगेशन आधार की अवधि का सिंक्रोनाइज़ेशन

रेट प्लान में, हो सकता है दो अलग-अलग समयावधियां हों:

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

वे दो पीरियड अब सिंक हो गए हैं. जब बिना किसी शुल्क के बार-बार शुल्क न लिया जाए और वॉल्यूम बैंडेड, दोनों या बंडल रेट कार्ड किसी रेट प्लान में मौजूद होता है. बार-बार लगने वाले शुल्क की अवधि का इस्तेमाल दोनों के लिए किया जाता है. उदाहरण के लिए, अगर हर महीने बार-बार लगने वाला शुल्क लागू है, तो रेट कार्ड बंडल भी हर महीने रीसेट कर दिए जाते हैं. से शुरू होता है).

बार-बार लगने वाला कोई शुल्क मौजूद न होने पर, बंडल को दर सूची. उदाहरण के लिए, अगर कोई डेवलपर महीने की 19 तारीख को रेट कार्ड इस्तेमाल करना शुरू करता है और एग्रीगेशन आधार हर महीने का होता है. इसके बाद, बंडल का इस्तेमाल 19 तारीख के एक महीने बाद रीसेट कर दिया जाता है.

एग्रीगेशन बेसिस को बंद किया जा रहा है. आने वाले समय में इसे कमाई करने की सुविधा से हटा दिया जाएगा रिलीज़. ज़्यादा जानकारी के लिए, दर सूची प्लान तय करना देखें जानकारी.

रेवेन्यू की खास जानकारी वाली रिपोर्ट में कस्टम एट्रिब्यूट

लेन-देन का रिकॉर्ड रखने से जुड़ी नीतियों की मदद से, कस्टम एट्रिब्यूट का डेटा इकट्ठा किया जा सकता है. हालांकि, ऐसा करना ज़रूरी नहीं है लेन-देन. साथ ही, अब इन कस्टम लेन-देन के एट्रिब्यूट को खास जानकारी वाले रेवेन्यू में शामिल किया जा सकता है रिपोर्ट. अपने संगठन में MINT.SUMMARY_CUSTOM_ATTRIBUTES जोड़कर, आप ये कर सकते हैं इससे पता चलता है कि रिपोर्ट में इस्तेमाल करने के लिए, डेटाबेस टेबल में कौनसे कस्टम एट्रिब्यूट जोड़े गए हैं.

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

curl -u email:password -X PUT -H "Content-type:application/xml" http://host:8080/v1/o/myorg -d \
"<Organization type="trial" name="MyOrganization">
    <Properties>
        <Property name="features.isMonetizationEnabled">true</Property>
        <Property name="MINT.SUMMARY_CUSTOM_ATTRIBUTES">[&quot;my_attribute_1&quot;,&quot;my_attribute_2&quot;]</Property>
        <Property name="features.topLevelDevelopersAreCompanies">false</Property>
    </Properties>
</Organization>"

ध्यान दें कि एपीआई कॉल में कस्टम एट्रिब्यूट का कलेक्शन, यूआरएल की मदद से कोड में बदला गया होता है.


SmartDocs को अपग्रेड करने की प्रोसेस

अगर बीटा प्रोग्राम के दौरान SmartDocs पहले से ही इस्तेमाल किया जा रहा है, तो नई सुविधाएं और सुविधाएं इस्तेमाल करने के लिए ज़रूरी है कि आप अपने डेवलपर में SmartDocs को अपग्रेड करें. पोर्टल पर जाएं.

आपके डेवलपर पोर्टल पर पहले से पब्लिश किए गए सभी SmartDocs पेज काम करता है, लेकिन आपको मौजूदा वर्शन में कोई भी बदलाव करने या उसे प्रकाशित करने से पहले अपडेट प्रक्रिया का पालन करना होगा पर क्लिक करें.

ध्यान रखें कि आप अपने डेवलपर पोर्टल में SmartDocs को रेंडर और पब्लिश कर सकते हैं. SmartDocs, एपीआई मॉडल से जनरेट होता है. यह Apigee के Edge API मैनेजमेंट में होता है सेवाएं. Edge में एपीआई मॉडल में किया जाने वाला कोई भी बदलाव, आपके सभी Pantheon पर एक जैसा होगा एनवायरमेंट (जैसे जैसे डेवलपर Pantheon के एनवायरमेंट में मौजूद होते हैं).

SmartDocs के बीटा वर्शन को सामान्य वर्शन से सामान्य पर अपग्रेड करने के लिए

  1. 15.05.27 रिलीज़ को अपडेट और टेस्ट करें आपके dev या test एनवायरमेंट में पैंथियॉन.
  2. इस्तेमाल किए जा रहे किसी भी मौजूदा एपीआई मॉडल को बदलने के लिए, कोई नया मॉडल बनाएं.
    • अगर आपने स्वैगर या WADL दस्तावेज़ों को इंपोर्ट किया है, तो उन्हें फिर से संशोधन.
    • अगर आप SmartDocs मॉड्यूल के ज़रिए अपने एपीआई मॉडल का रखरखाव कर रहे हैं, तो इसके तौर पर एक्सपोर्ट करें SmartDocs JSON को और फ़ाइल अटैचमेंट का इस्तेमाल करके अपने नए मॉडल में इंपोर्ट करें.
  3. अपने मॉडल के संशोधन के लिए सुरक्षा प्रॉपर्टी सेट करें. कॉन्टेंट > स्मार्ट दस्तावेज़ > मॉडल पेज पर, सुरक्षा सेटिंग चुनें.
  4. मॉडल सेटिंग पेज पर जाकर, पहले से कॉन्फ़िगर की गई पुष्टि की जांच करें (कॉन्टेंट > SmartDocs), कार्रवाइयां में Settings पर क्लिक करके कॉलम.
  5. सीएसएस और JS ऐसेट के v6 का इस्तेमाल करने के लिए, किसी भी कस्टम टेंप्लेट को अपडेट करें और उसे दिखाने के लिए बदलाव करें कोई भी नया ऑब्जेक्ट नाम, जैसे authScheme और apiSchema. SmartDocs को अपडेट करने के बारे में जानकारी के लिए टेंप्लेट की मदद से, दस्तावेज़ एपीआई के लिए SmartDocs.
  6. अपने मॉडल के बदलाव को फिर से रेंडर और पब्लिश करें.
  7. नए दस्तावेज़ की पुष्टि करने के बाद, अपडेट करें प्रोडक्शन पोर्टल पर 15.05.27 रिलीज़ किया जा सकता है.

अगर आप Edge Enterprise के ग्राहक हैं और आपके पास अपग्रेड को लेकर सवाल या समस्याएं हैं कृपया marsh@apigee.com और cnovak@apigee.com पर ईमेल भेजें. अगर आपको ऐसा नहीं करना है, तो कृपया Apigee कम्यूनिटी को बेहतर बनाने के लिए जवाब.


आने वाले समय में, सुविधाओं में होने वाले बदलाव और सुधार

यह सेक्शन उम्मीद के मुताबिक सुविधा में होने वाले बदलावों और सुधारों की झलक दिखाता है:

इससे बदलें रिस्पॉन्स कैश से जुड़ी नीति का व्यवहार

यह सुविधा, आने वाली रिलीज़ में आने वाली है और उसका डिफ़ॉल्ट तरीका है &lt;ExcludeErrorResponse&gt; रिस्पॉन्स कैश नीति का हिस्सा बदल जाएगा.

मौजूदा व्यवहार: एलिमेंट <ExcludeErrorResponse> में रिस्पॉन्स कैश की नीति, डिफ़ॉल्ट रूप से 'गलत' पर सेट होती है. इसका मतलब यह है कि डिफ़ॉल्ट रूप से, किसी भी संभावित एचटीटीपी स्टेटस कोड (3xx सहित) को रिस्पॉन्स कैश की नीति के तहत कैश मेमोरी में सेव किया जाता है.

आने वाले समय में होने वाला व्यवहार: एलिमेंट <excludedErrorResponse> में रिस्पॉन्स कैश की नीति, डिफ़ॉल्ट रूप से 'सही' पर सेट होगी. इसका मतलब है कि डिफ़ॉल्ट रूप से, सिर्फ़ एचटीटीपी वाले रिस्पॉन्स स्टेटस कोड 200 से लेकर 205 तक के स्टेटस को कैश मेमोरी में सेव किया जाएगा. इस व्यवहार को बदलने और सभी के लिए जवाबों को कैश मेमोरी में सेव करने के लिए के लिए उपलब्ध नहीं है, तो आपको <ExcludeErrorResponse> एलिमेंट को सेट करना होगा से सही है.

मौजूदा तरीके: निजी क्लाउड 4.15.07.00 और इससे पहले के वर्शन के लिए, अगर आप केवल 200 से 205 के स्थिति कोड के साथ ही प्रतिक्रियाओं को संचित करना चाहते हैं, तो आपको स्पष्ट रूप से एलिमेंट <excludedErrorResponse> सही है.


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

इस रिलीज़ में नीचे दी गई गड़बड़ियां ठीक की गई हैं.

समस्या आईडी ब्यौरा
OPDK-1521 पासवर्ड एन्क्रिप्ट करने से जुड़ी समस्या
OPDK-1201 यूज़र इंटरफ़ेस (यूआई) डेटा को वापस नहीं लाया जा सका
OPDK-1112 Apigee एडमिन पर, ज़रूरत के मुताबिक LDAP पासवर्ड की नीति लागू नहीं की जा रही है उपयोगकर्ता
OPDK-1097 OPDK अपग्रेड के दौरान कीस्पेस का अपवाद
OPDK-1068 अगर इंस्टॉलेशन के दौरान एडमिन पासवर्ड बदल जाता है, तो उसे बदला जा सकता है
OPDK-1053 ज़ूकीपर रूट के तौर पर चल रहा है
OPDK-967 OpenLDAP को सेट-autostart.sh, all-status.sh का इस्तेमाल करके अपने-आप शुरू होने के लिए सेट करते समय मरने की शिकायत करता है
OPDK-905 Smartdocs प्रोडक्शन, ग्रुप axgroup001 में पहले से रजिस्टर है
OPDK-899 शामिल होते समय गड़बड़ी होना
OPDK-847 ऑनबोर्डिंग के दौरान बनाए गए उपयोगकर्ता को रीसेट करने के लिए मेल नहीं मिलता है पासवर्ड
OPDK-817 init.d स्क्रिप्ट में गड़बड़ी होती है
OPDK-815 ax-perge.sh स्क्रिप्ट के लिए, सैंपलिंग टेबल को पूरी तरह मिटाना ज़रूरी है
MGMT-2246 कस्टम रिपोर्ट बनाने का पेज, मैनेजमेंट में सही तरीके से नहीं दिख रहा है यूज़र इंटरफ़ेस (यूआई)
MGMT-2235 एसएसएल सर्टिफ़िकेट की समयसीमा खत्म होने के दौरान, सर्टिफ़िकेट की समयसीमा खत्म होने का 10 मिनट का समय भ्रम की स्थिति पैदा कर सकता है राउंडेड
एसएसएल सर्टिफ़िकेट की समयसीमा खत्म होने की तारीख का अंतर, समयसीमा खत्म होने की तारीख के हिसाब से हमेशा दिनों में दिखाया जाता है सर्टिफ़िकेट की समयसीमा खत्म होने के 90 दिन बाद, इसे महीनों तक राउंड ऑफ़ करने के बजाय, कम.
MGMT-2193 एपीआई में बदलाव करते समय स्पिनर लोड होना
MGMT-2173 ट्रेस यूज़र इंटरफ़ेस (यूआई) में कानूनी यूआरएल की अनुमति नहीं है
ट्रेस यूज़र इंटरफ़ेस (यूआई) की मदद से, अब नेस्ट की गई क्वेरी पैरामीटर वैल्यू के साथ अनुरोध भेजे जा सकते हैं क्वेरी पैरामीटर की तरह नहीं है.
MGMT-2162 JavaScript कंपाइलेशन की समस्या
MGMT-2124 अनुमतियों को सेव करने पर, ग्राहक की भूमिका की अनुमतियां रीसेट हो जाती हैं यूज़र इंटरफ़ेस (यूआई)
MGMT-2114 MessageLogging नीति में अमान्य Syslog आईपी पते की वजह से सही गड़बड़ी होनी चाहिए डिप्लॉयमेंट
MGMT-2067 ट्रेस: अगर दो एनवायरमेंट में एपीआई प्रॉक्सी रिविज़न को डिप्लॉय किया जाता है, तो रिविज़न और एनवायरमेंट सही तरीके से काम नहीं करता
MGMT-2061 पासवर्ड याद नहीं होने की वजह से सिर्फ़ रजिस्टर किए गए उपयोगकर्ताओं को ईमेल भेजना चाहिए
"पासवर्ड याद नहीं है?" मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) लॉगिन पेज पर मौजूद लिंक सिर्फ़ रजिस्टर किए गए ईमेल पते पर ईमेल भेजता है Apigee के उपयोगकर्ता.
MGMT-2048 ज़रूरत के मुताबिक भूमिका रखने वाला उपयोगकर्ता, जो डिप्लॉयमेंट की अनुमतियों को एक ही एनवायरमेंट तक सीमित करता है, डिप्लॉय कर सकता है अन्य में
MGMT-2041 डिफ़ॉल्ट अटैचमेंट टेंप्लेट से FaultRules एलिमेंट हटाएं
FaultRules एलिमेंट का इस्तेमाल, अब नीतियों या एपीआई प्रॉक्सी चरणों में नहीं किया जाता एपीआई प्रॉक्सी बनाने या नीतियां जोड़ने पर, अपने-आप जुड़ जाता है.
MGMT-2034 WSDL फ़ेच नहीं किया जा सका: "फ़ेच WSDL" गड़बड़ी: प्रोसेसिंग में गड़बड़ी हुई डब्ल्यूएसडीएल."
MGMT-1986 डेवलपर को जोड़ते समय यूज़र इंटरफ़ेस (यूआई) में गड़बड़ी होना
MGMT-1983 OAuth 2.0 के ऑथराइज़ेशन कोड के एपीआई का गलत स्टेटस पाना
MGMT-1962 मज़बूत पासवर्ड के साथ मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में लॉगिन करने में गड़बड़ी हुई
प्रतिशत के निशान जैसे कुछ खास वर्णों के साथ यूज़र इंटरफ़ेस (यूआई) में लॉग इन करने की ज़रूरत नहीं है विफल होता है.
MGMT-1947 मैनेजमेंट के यूज़र इंटरफ़ेस (यूआई) में अनजान भूमिकाएं
अगर किसी उपयोगकर्ता के पास ट्रांज़ैक्शन रिकॉर्डिंग की नीति बनाने या उसमें बदलाव करने की अनुमति नहीं है, तो यूज़र इंटरफ़ेस (यूआई) लेन-देन रिकॉर्डिंग नीति बनाने और उसमें बदलाव करने के बटन अब बंद हैं.
MGMT-1899 प्रॉडक्ट सेटिंग सेव करने के बाद, संसाधन पाथ मिटा दिए गए
किसी एपीआई प्रॉडक्ट में बदलाव करते समय, हो सकता है कि प्रॉडक्ट के संसाधन पाथ मिट जाएं. ऐसा तब होता है, जब उपयोगकर्ता सेव करें बटन पर दो बार क्लिक किया. इस समस्या को हल कर दिया गया है.
MGMT-1894 डेवलपर ऐप्लिकेशन पेज, डेवलपर के लिए पूरी तरह लोड नहीं होता कॉलम
MGMT-1882 WSDL से मिला नया एपीआई प्रॉक्सी, सिर्फ़ आखिरी पैरामीटर की जानकारी दिखाता है
MGMT-1878 अगर किसी एनवायरमेंट में कई बदलावों को डिप्लॉय किया गया है, तो ट्रेस सिर्फ़ इनमें से एक उन्हें
MGMT-1872 कस्टम रिपोर्ट डाउनलोड नहीं हो पाना
MGMT-1863 Node.js के लॉग मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में नहीं दिखते
MGMT-1843 एपीआई प्रॉक्सी नहीं खुलना
MGMT-1833 sysadmin उपयोगकर्ता के पास यूज़र इंटरफ़ेस (यूआई) में पासवर्ड बदलने का विकल्प नहीं होना चाहिए OPDK
MGMT-1825 क्रॉस-साइट स्क्रिप्टिंग (XSS) गड़बड़ियां
MGMT-1824 .xml एक्सटेंशन के साथ WSDL फ़ाइल इंपोर्ट करते समय, WSDL की गड़बड़ी फ़ेच करें
MGMT-1812 इंपोर्ट के दौरान TargetEndpoint की पुष्टि करना
ProxyEndpoint की तरह ही, TargetEndpoint की पुष्टि सही स्कीमा के लिए की जाएगी और एपीआई प्रॉक्सी इंपोर्ट के दौरान शर्तों में इस्तेमाल किए जाने वाले एक्सप्रेशन.
MGMT-1804 Node.js API कुछ मामलों में अमान्य JSON भेज रहा है
अगर json डेटा में अमान्य डेटा था, तो Node.js लॉग स्क्रीन का इस्तेमाल, फ़ॉर्मैट नहीं किए गए लॉग दिखाने के लिए किया जाता था वर्ण इस रिलीज़ में इसे ठीक कर दिया गया है और यूज़र इंटरफ़ेस (यूआई) अब अच्छी तरह से फ़ॉर्मैट किए गए node.js को दिखाता है लॉग.
MGMT-1802 पासवर्ड रीसेट करने का यूआरएल #118
अगर मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) के पीछे एसएसएल खत्म करने वाला सर्वर है, तो मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) अब सही तरीके से एक रीसेट पासवर्ड ईमेल जनरेट करता है, जिसमें http यूआरएल के बजाय https यूआरएल का लिंक होता है.
MGMT-1799 Trace में यूज़र इंटरफ़ेस (यूआई) की सुरक्षा से जुड़े जोखिम की आशंका का अनुरोध भेजने के लिए अनुरोध
MGMT-1777 ऐसे ईमेल पते वाले उपयोगकर्ता को नहीं जोड़ा जा सकता जिसमें .acn का टीएलडी है
MGMT-1735 ब्रैंडिंग "W फ़ेच करते समय गड़बड़ी" हुई
हमने Edge OPDK में कस्टम ब्रैंडिंग करने की सुविधा को तुरंत हटा दिया है. हालांकि, हम हम यह समझ सकते हैं कि इससे इसका इस्तेमाल करने वाले कुछ ग्राहक निराश हो सकते हैं. हालांकि, यह जो एपीआई मैनेजमेंट से जुड़ी Edge की क्षमताओं को सीधे तौर पर बेहतर बनाती है.
MGMT-1569 मौजूदा एपीआई प्रॉडक्ट में एपीआई प्रॉक्सी अटैच करने में समस्या हुई
एपीआई प्रॉक्सी के होने पर प्रबंधन यूज़र इंटरफ़ेस (यूआई) में किसी एपीआई प्रॉडक्ट में एक एपीआई प्रॉक्सी को अटैच करना ठीक किया गया "/" के लिए संसाधन पाथ.
MGMT-1563 अगर कोई गड़बड़ी होती है, तो ट्रेस पर 'भेजें' बटन बंद रहता है
MGMT-1362 अगर ईमेल पते में यह शामिल है, तो 'पासवर्ड याद नहीं है' ईमेल काम नहीं करता है '_'
OPDK में अंडरस्कोर वाले ईमेल पतों के साथ पासवर्ड रीसेट करने की समस्या को ठीक करता है.
MGMT-1345 एक से ज़्यादा नेमस्पेस वाले डब्लूएसडीएल को इंपोर्ट करने से बिल्ड एसओएपी (बिल्ड एसओएपी) गलत है चरण
MGMT-1193 प्रॉविज़निंग में नया बदलाव होने पर प्रॉक्सी को सेव करने से, रूट का नियम बदल जाता है
MGMT-1061 SmartDocs: स्वैगर की परिभाषा में, बॉडी टाइप पैरामीटर की जानकारी नहीं दिखाई गई है दस्तावेज़ के यूज़र इंटरफ़ेस (यूआई) में
MGMT-800 'डिफ़ॉल्ट' नाम वाला संसाधन बनाया जा रहा है यूज़र इंटरफ़ेस (यूआई) में गड़बड़ी दिख रही है
MGMT-787 यूज़र इंटरफ़ेस (यूआई) से जुड़ी चेतावनी की उपयोगिता से जुड़ी समस्या
मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में, जब + एपीआई प्रॉक्सी पर क्लिक किया जाता है और नया एपीआई प्रॉक्सी डायलॉग दिखता है, तो Esc दबा सकते है.
MGMT-619 एपीआई प्रॉक्सी यूज़र इंटरफ़ेस (यूआई) पेज पर पेज नंबर दिखाना चालू करें
MGMT-602 एपीआई प्रॉक्सी डेवलप व्यू: एंडपॉइंट में रिस्पॉन्स कैश की नीति जोड़ें PreFlow/PostFlow की वजह से गड़बड़ी हो रही है
MGMT-460 नीति का नाम बदलने पर गलत व्यवहार होता है. डुप्लीकेट नीति का ऐसा नाम नहीं रखा जा सकता हटाया गया
DEVRT-1644 नाम के हिसाब से सूचनाओं को खोजना, जिसकी वजह से गलत ईमेल भेजा गया
DEVRT-1583 कमाई करने से जुड़े यूज़र इंटरफ़ेस (यूआई) की इमेज, जिसमें "फ़्यूचर" दिखाया गया है मौजूदा रेट प्लान का बैज
DEVRT-1546 प्लान की सीमाएं काम नहीं कर रही हैं
DEVRT-1511 मौजूदा डेवलपर के लिए,mint.resourceDoneExist की गड़बड़ी
CORERT-639 TCPSysLogSocket एक साथ काम नहीं करने वाला होना चाहिए
CORERT-613 "unrecognized_name" की वजह से एसएसएल हैंडशेक काम नहीं कर सका
AXAPP-1728 Analytics में कमाई करने से जुड़े वैरिएबल को अनदेखा करना
AXAPP-1708 ऐसा लगता है कि Analytics API एक ही आंकड़े के लिए अलग-अलग नंबर देता है मेरे पूछने के तरीक़े के हिसाब से
AXAPP-1707 बिना किसी शुल्क के पॉड के आंकड़ों की परफ़ॉर्मेंस को बेहतर बनाएं
AXAPP-1690 "अमान्य एपीआई से जुड़ी गड़बड़ी" कस्टम रिपोर्ट पर
AXAPP-1533 Analytics जियोमैप पर अमान्य एपीआई कॉल की गड़बड़ी दिखती है
AXAPP-1493 कैश मेमोरी की परफ़ॉर्मेंस के आंकड़े गलत हैं
APIRT-1436 हैश नहीं किए गए टोकन को हैश करने के लिए टूल/स्क्रिप्ट बनाना
APIRT-1425 जारी रखने के दौरान गड़बड़ी का गड़बड़ी वाला एट्रिब्यूट, जब "सही" पर सेट हो Javaकॉलआउट में कोई असर नहीं है नीति
APIRT-1346 OAuth2.0 - ऐक्सेस टोकन के रिस्पॉन्स में हैश की गई वैल्यू तब वापस आती है, जब हैश.oauth.tokens.enabled सही है
APIRT-1206 target_ip को फ़ैक्ट टेबल में 503 सेकंड के लिए रिकॉर्ड नहीं किया जाता है और 504 सेकंड
APIRT-1170 संसाधन फ़ाइल मौजूद न होने की वजह से, एमपी एनवायरमेंट को लोड नहीं कर सका
APIRT-1148 ResponseFlow में {message.version} वैरिएबल का जीईटी, Node.js टारगेट के लिए NPE
APIRT-1054 किसी दूसरी डायरेक्ट्री में लॉग इन करने पर, मैसेज को लॉग करने की सुविधा काम नहीं करती डिफ़ॉल्ट
APIRT-387 OrganizationService को 'other' फ़्लेवर में चलाएं एक सेकंड के लिए
APIRT-67 OAuth generateAccessToken नीति, oauthV2.failed वैरिएबल को सेट नहीं करती सही तरीके से
APIRT-52 कस्टम रिपोर्ट: कई एपीआई के लिए, रिस्पॉन्स स्टेटस कोड शून्य है

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

इस रिलीज़ में ये समस्याएं हैं.

समस्या आईडी ब्यौरा
OPDK-1586

अगर IPV6 सहायता चालू नहीं है, तो API BaaS पोर्टल शुरू नहीं होता
इस समस्या को हल करने के लिए, /&lt;install-dir&gt;/apigee4/conf/nginx/conf.d/loadbalancer.conf में दी गई IPV6 लाइन पर टिप्पणी की जा सकती है API BaaS पोर्टल को चालू करने या IPV6 सहायता चालू करने के लिए:

# listen [::]:8080;

OPDK-1785

अपग्रेड किए गए Edge पर, कमाई करने से जुड़ा कॉम्पोनेंट इंस्टॉल करें एनवायरमेंट
अगर आपने Edge इंस्टॉलेशन को 4.15.07.00 पर अपग्रेड किया है और उसे पहले से इस्तेमाल नहीं किया जा रहा था, तो 'कमाई करना' अपग्रेड से पहले है, तो आप 4.15.07.00 के बाद कमाई करने की सुविधा इंस्टॉल नहीं कर सकते Edge का वर्शन हो सकता है.

इसका समाधान apigee-env.sh फ़ाइल में कमाई करने का सही वर्शन सेट करना है इससे पहले कि आप कमाई करने की सुविधा इंस्टॉल करें. 4.15.07 में कमाई करने का वर्शन पाने के लिए (पहले से Edge 4.15.07 में अपग्रेड कर लेने के बाद) चलाएं:
> source /{install-dir}/apigee4/bin/apigee-env.sh 

> VER=`basename $(find $SHARE_DIR/installer/monetization -name "mint-*.zip") | cut -d "-" -f 2,3,4` 
डिफ़ॉल्ट रूप से, install-dir /opt होता है.
ऊपर दिए गए VER का मान apigee-env.sh में सेट करना ज़रूरी है:
> sed -i "s/^MONETIZATION_VERSION=.*/MONETIZATION_VERSION=$VER/" /install-dir/apigee4/bin/apigee-env.sh 
अगर आपने ऊपर दिया गया तरीका अपनाए बिना, कमाई करने की सुविधा इंस्टॉल करने की कोशिश की है, तो इंस्टॉल नहीं हो पाता है और शेयर डायरेक्ट्री में कोई ऐसा सिमलिंक हो सकता है जो काम करना बंद कर दे. आपको इनकी ज़रूरत होगी सिमलिंक को हटाने के लिए:
> rm /install-dir/apigee4/share/monetization 
सिमलिंक हटाने के बाद, कमाई करने का वर्शन सेट करने के लिए ऊपर दिया गया तरीका अपनाएं, इसके बाद, कमाई करने की सुविधा इंस्टॉल करने की फिर से कोशिश करें.
OPDK-1857 bin/qpid-stat.sh.में हार्ड कोड किया गया Python 2.6 वर्शन और bin/qpid-config.sh

CentOS और RedHat 7.0 पर, bin/qpid-stat.sh और bin/qpid-config.sh में कई स्क्रिप्ट Python वर्शन 2.6 इस्तेमाल करने के लिए हार्ड कोड किए गए होते हैं.

इस समस्या का समाधान PYTHONPATH को एक्सपोर्ट करने वाली लाइन को बदलना है apigee4/bin डायरेक्ट्री में qpid-stat.sh और qpid-config.sh.

export PYTHONPATH="${QPID_DIR}/lib/python2.6/site-packages"

अपने सिस्टम पर Python वर्शन का पता लगाने के लिए, डायरेक्ट्री /opt/apigee4/share/apache-qpid/lib. शायद यह डायरेक्ट्री python2.7 है.

इसके बाद, आपको PYTHONPATH सेटिंग को qpid-stat.sh और qpid-config.sh में अपडेट करना होगा सही पाथ. उदाहरण के लिए:

export PYTHONPATH="${QPID_DIR}/lib/python2.7/site-packages"

DEVRT-1574 एक से ज़्यादा ऐक्टिव रेट वाले डेवलपर के लिए, बैलेंस और इस्तेमाल के बारे में अलग-अलग जानकारी दी गई है प्लान
कमाई करने की सुविधा में, अगर कोई डेवलपर एक से ज़्यादा रेट प्लान का इस्तेमाल कर रहा है और उसमें हर एपीआई कॉल की सुविधा है तो कभी-कभी आर्थिक बैलेंस का इस्तेमाल अलग-अलग हो सकता है.
APIBAAS-1647 sys एडमिन के तौर पर लॉगिन करने के बाद, BaaS के यूज़र इंटरफ़ेस (यूआई) में 'भूमिकाएं पाने में गड़बड़ी' हुई मैसेज
गड़बड़ी का यह मैसेज, सिस्टम में पहले लॉग इन करने पर दिखता है. इसके बाद, sys का एडमिन 4.15.01 से 4.15.07 तक अपग्रेड हो रहा है. इस मैसेज को अनदेखा किया जा सकता है.
DEVRT-1834 कमाई करने के लिए, 4.15.07 पर अपग्रेड किया गया
apigee-अपग्रेड.sh स्क्रिप्ट, आपको आखिर में यह मैसेज प्रिंट करती है. इसके तहत आपको यह मैसेज भेजा जाता है: दूसरी स्क्रिप्ट चलाएं:
************************************** 
In order to complete the monetization upgrade please run: 
sudo /opt/apigee4/share/monetization/schema/migration/MOPDK4.15.04.00/
365-create-notification-condition.sh 
************************************** 

इस मैसेज को अनदेखा किया जा सकता है. यह स्क्रिप्ट ज़रूरी नहीं है और इसे चलाया नहीं जा सकता.

DEVRT-1951 कमाई करने के लिए नए ऐप्लिकेशन इंस्टॉल करने के बारे में सूचना कॉन्फ़िगरेशन मौजूद नहीं है
निजी क्लाउड के लिए Apigee Edge के 4.15.07.00 वर्शन को इंस्टॉल करने पर, कमाई करने से जुड़ी सूचनाओं के लिए ये कॉन्फ़िगरेशन मौजूद नहीं हैं. ये अक्सर इस्तेमाल किए जाते हैं सूचना के टाइप पर क्लिक करें > मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में सूचनाओं वाला पेज.
mint.scheduler.${ORG_ID}.adhocnotify@@@management
mint.scheduler.${ORG_ID}.expiringrateplannotify@@@management
mint.scheduler.${ORG_ID}.newpkgnotify@@@management
mint.scheduler.${ORG_ID}.newproductnotify@@@management
mint.scheduler.${ORG_ID}.newrateplannotify@@@management
mint.scheduler.${ORG_ID}.tncacceptancenotify@@@management
इस समस्या के समाधान के लिए, इन चरणों का पालन करें. आपको अपने कैसंड्रा इंस्टेंस. इसे खोजने के लिए, <installation-root>/apigee4/conf/cassandra/cassandra.yaml &lt;installation-root&gt;/apigee4/conf/cassandra/cassandra-topology.properties.
  1. इन कमांड को चलाएं. {ORG_ID} वैरिएबल को वैसे ही छोड़ दें, लेकिन बदल दें <org_name>, <installation-root>, और <cassandra_ip_address>.
    sed -e "s/\${ORG_ID}/<org_name>/g" <installation-root>/apigee4/share/monetization/schema/cassandra/org/ui/mint-org-specific-ui-schedulers.txt > /tmp/mint-org-specific-ui-schedulers.txt
    
    <installation-root>/apigee4/share/apache-cassandra/bin/cassandra-cli -h <cassandra_ip_address> -f /tmp/mint-org-specific-ui-schedulers.txt
    
  2. मैनेजमेंट सर्वर को रीस्टार्ट करें.
DEVRT-1952 4.14.07.00 से कमाई करने के अपग्रेड होने की सूचना मौजूद नहीं है कॉन्फ़िगरेशन
निजी क्लाउड के लिए Apigee Edge पर, वर्शन 4.14.07.00 से 4.15.07.00 में अपग्रेड करने पर, कमाई करने से जुड़ी सूचनाओं के लिए ये कॉन्फ़िगरेशन मौजूद नहीं हैं, जिसकी वजह से वीडियो से कमाई करने की रिपोर्ट सही तरीके से काम न करें.
mint.scheduler.${ORG_ID}.chargedaily@@@management
mint.scheduler.${ORG_ID}.chargehourly@@@management
इस समस्या के समाधान के लिए, इन चरणों का पालन करें. आपको अपने कैसंड्रा इंस्टेंस. इसे खोजने के लिए, <installation-root>/apigee4/conf/cassandra/cassandra.yaml &lt;installation-root&gt;/apigee4/conf/cassandra/cassandra-topology.properties.
  1. इन कमांड को चलाएं. {ORG_ID} वैरिएबल को वैसे ही छोड़ दें, लेकिन बदल दें <org_name>, <installation-root>, और <cassandra_ip_address>.
    sed -e "s/\${ORG_ID}/<org_name>/g" <installation-root>/apigee4/share/monetization/schema/cassandra/org/system/mint-org-specific-system-schedulers.txt > /tmp/mint-org-specific-system-schedulers.txt
    
    <installation-root>/apigee4/share/apache-cassandra/bin/cassandra-cli -h <cassandra_ip_address> -f /tmp/mint-org-specific-system-schedulers.txt
    
  2. मैनेजमेंट सर्वर को रीस्टार्ट करें.
OPDK-1878 एक से ज़्यादा डेटासेंटर इंस्टॉलेशन में पॉड का नाम सेट नहीं किया जा सकता
Edge इंस्टॉल करने से जुड़ी गाइड में, पॉड के नामों को "गेटवे-1" के तौर पर सेट करने के बारे में बताया गया है और "गेटवे-2" में एकाधिक डेटासेंटर इंस्टॉलेशन के लिए साइलेंट इंस्टॉल फ़ाइलें. हालांकि, पॉड का नाम बदलने से यह राऊटर और मैसेज प्रोसेसर को सही तरीके से रजिस्टर होने और सुलभ है. यह समस्या setup-org.sh स्क्रिप्ट को ये काम करने से भी रोकती है उपलब्ध मैसेज प्रोसेसर ढूंढें.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इसका हल यह है कि MP_POD प्रॉपर्टी का इस्तेमाल करके, पॉड का नाम "गेटवे" पर सेट किया जाए में दोनों डेटासेंटर के लिए साइलेंट इंस् टॉल फ़ाइल.
OPDK-1886

नोड, 192.168.x.y जैसे लोकल आईपी पतों को ऐक्सेस नहीं कर सकता
आपको "EINVAL कनेक्ट करें" गड़बड़ी का मैसेज दिखता है स्थानीय आईपी पते को ऐक्सेस करने की कोशिश करते समय.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इस समस्या को हल करने का तरीका, /&lt;install_dir&gt;/apigee4/conf/apigee/message-processor/nodejs.properties को बदलना है फ़ाइल को मैसेज प्रोसेसर नोड पर डालें, ताकि नीचे दी गई लाइन में टिप्पणी की जा सके:

connect.ranges.denied=10.0.0.0/8,192.168.0.0/16,127.0.0.1/32

इसके बाद, मैसेज प्रोसेसर नोड को रीस्टार्ट करें:

<install_dir>/apigge4/bin/apigee-service message-processor restart 
OPDK-1958 अपग्रेड करने के दौरान, सभी नोड को मैनेजमेंट पेज पर पोर्ट 8080 का ऐक्सेस चाहिए सर्वर
रनटाइम के दौरान, इन कॉम्पोनेंट को मैनेजमेंट सर्वर पर पोर्ट 8080 के ऐक्सेस की ज़रूरत होती है: राऊटर, मैसेज प्रोसेसर, यूज़र इंटरफ़ेस (यूआई), Postgres, और Qpid. हालांकि, अपग्रेड करते समय सभी नोड मैनेजमेंट सर्वर पर पोर्ट 8080 का ऐक्सेस चाहिए, जिसमें कैसंड्रा और ज़ूकीपर भी शामिल हैं नोड.
OPDK-1962 अपग्रेड के बाद, Edge API के लिए एसएसएल को फिर से कॉन्फ़िगर करना होगा
अगर आपने 4.15.07.00 पर अपग्रेड करने से पहले, Edge API को एसएसएल का इस्तेमाल करने के लिए कॉन्फ़िगर किया है, तो अपग्रेड के बाद SSL को फिर से कॉन्फ़िगर करना पड़ेगा. इसके लिए Edge ऑपरेशन गाइड देखें की मदद से Edge एपीआई के लिए एसएसएल को कॉन्फ़िगर किया जा सकता है.