Apigee Edge का दस्तावेज़ देखा जा रहा है.
Apigee X के दस्तावेज़ पर जाएं. जानकारी
शेयर किए गए फ़्लो, एपीआई के किसी सेट में, अनुरोध की बोयलरप्लेट प्री-प्रोसेसिंग या जवाब की पोस्ट-प्रोसेसिंग कर सकते हैं. फ़्लो हुक की मदद से, शेयर किया गया फ़्लो अटैच किया जाता है, ताकि वह किसी खास एनवायरमेंट में डिप्लॉय की गई सभी एपीआई प्रॉक्सी के लिए एक ही जगह पर लागू हो. इससे आपको अलग से लागू और डिप्लॉय किया गया लॉजिक का क्रम मिलता है, जो किसी प्रॉक्सी के लागू करने वाले कोड का हिस्सा नहीं है.
फ़्लो हुक से जुड़ा कोड, एपीआई प्रॉक्सी के कोर लॉजिक के कॉन्टेक्स्ट से बाहर होता है. इसलिए, इसका कुछ व्यवहार एपीआई प्रॉक्सी से अलग होता है. नीचे दी गई बातों का ध्यान रखें:
- शेयर किए गए फ़्लो को फ़्लो हुक से अटैच करने के लिए, आपके पास अनुमति होनी चाहिए. आपके पास संगठन के एडमिन की भूमिका होनी चाहिए.
- हर फ़्लो हुक में, सिर्फ़ एक शेयर किया गया फ़्लो अटैच किया जा सकता है.
- शेयर किए गए एक ही फ़्लो को कई फ़्लो हुक से अटैच किया जा सकता है.
- अगर किसी फ़्लो हुक से जुड़े शेयर किए गए फ़्लो में कोई गड़बड़ी होती है या शेयर किए गए फ़्लो को लागू करने के दौरान गड़बड़ियां होती हैं, तो मैसेज अस्वीकार कर दिया जाएगा और गड़बड़ी को कॉलर को वापस भेज दिया जाएगा.
- अगर किसी फ़्लो हुक के लागू होने के दौरान कोई मैसेज अस्वीकार कर दिया जाता है, तो जानकारी को कॉल किए गए प्रॉक्सी के संदर्भ में, आंकड़ों में लॉग किया जाएगा. शेयर किए गए फ़्लो में, कस्टम कोड और गड़बड़ी के मैसेज की वजह से भी गड़बड़ी हो सकती है
इस वीडियो में, शेयर किए गए फ़्लो को फ़्लो हुक से कनेक्ट करने और फिर उसे ट्रैक करने का तरीका बताया गया है.
इस वीडियो में, शेयर किए गए फ़्लो को फ़्लो हुक से कनेक्ट करने और फिर उसे ट्रैक करने का तरीका बताया गया है.
फ़्लो हुक की मदद से किसी प्रॉक्सी से जुड़ा शेयर किया गया फ़्लो, लॉजिक के लिए एक बेहतरीन जगह देता है. इससे, नीति की ज़रूरी शर्तों को लागू किया जा सकता है. उदाहरण के लिए, मान लें कि आपके पास एक टीम है, जो अलग-अलग कारोबारों के क्षेत्रों (एलओबी) को दिखाने वाली कई टीमों के लिए, सुरक्षा से जुड़ी ज़रूरी शर्तों के एक सेट को मैनेज करती है. हर एलओबी टीम अपनी ज़रूरतों के हिसाब से एपीआई डेवलप कर सकती है. इसके लिए, उसे सुरक्षा से जुड़ी ज़्यादा ज़रूरी शर्तों को ध्यान में रखने की ज़रूरत नहीं होती. सुरक्षा टीम, सुरक्षा से जुड़ी उन ज़रूरी शर्तों को शेयर किए गए फ़्लो में लागू कर सकती है. इसके बाद, फ़्लो हुक का इस्तेमाल करके फ़्लो को Apigee Edge एनवायरमेंट से अटैच कर सकती है. शेयर किया गया फ़्लो, प्रॉक्सी कोड का हिस्सा नहीं होता. इसलिए, सुरक्षा टीम एलओबी कोड में बदलाव किए बिना, ज़रूरत के हिसाब से उसमें बदलाव कर सकती है.
फ़्लो हुक की मदद से अटैच किए गए शेयर किए गए फ़्लो, प्रॉक्सी हुक के एनवायरमेंट में डिप्लॉय की गई हर एपीआई प्रॉक्सी के लिए उस पोज़िशन पर लागू होते हैं. इस वजह से, फ़्लो हुक का इस्तेमाल करने की सुविधा सिर्फ़ Apigee Edge के संगठन के एडमिन के लिए उपलब्ध है.
शेयर किए गए फ़्लो के बारे में ज़्यादा जानने के लिए, फिर से इस्तेमाल किए जा सकने वाले शेयर किए गए फ़्लो लेख पढ़ें.
Apigee Edge मैनेजमेंट कंसोल का इस्तेमाल करके, शेयर किए गए फ़्लो को फ़्लो हुक से अटैच किया जाता है. यहां दी गई हर जगह पर, ज़्यादा से ज़्यादा एक शेयर किया गया फ़्लो, फ़्लो हुक से अटैच किया जा सकता है:
-
प्रॉक्सी फ़्लो हुक, जो प्रॉक्सी एंडपॉइंट के चालू होने से पहले लागू होना चाहिए.
उदाहरण के लिए, आपके पास किसी एनवायरमेंट में सभी एपीआई के लिए सुरक्षा लागू करने का लॉजिक हो सकता है.
-
टारगेट से पहले का फ़्लो हुक, जिस लॉजिक को टारगेट को कॉल करने से पहले लागू करना ज़रूरी है.
उदाहरण के लिए, अनुरोध बैकएंड तक पहुंचने से पहले, लॉगिंग लागू की जा सकती है. अनुरोध से कुछ फ़ील्ड हटाकर भी, मध्यस्थता को लागू किया जा सकता है.
-
टारगेट के बाद का फ़्लो हुक, ऐसे लॉजिक के लिए जिसे टारगेट रिस्पॉन्स के लागू होने के बाद लागू करना ज़रूरी है.
बैकएंड से जवाब मिलने के तुरंत बाद, यह लागू हो जाएगा. इसका इस्तेमाल, बैकएंड रिस्पॉन्स को लॉग करने या बैकएंड रिस्पॉन्स से संवेदनशील फ़ील्ड हटाकर, कुछ मीडिएशन करने के लिए किया जा सकता है.
-
पोस्ट-प्रॉक्सी फ़्लो हुक, ऐसे लॉजिक के लिए है जिसे प्रॉक्सी एंडपॉइंट के बाद और क्लाइंट को रिस्पॉन्स भेजने से ठीक पहले लागू करना ज़रूरी है.
इसमें, CORS के लिए कुछ लागू करने का लॉजिक, रिस्पॉन्स को लॉग करना या कुछ मैशअप या फ़ॉर्मैटिंग करना शामिल हो सकता है.
शेयर किए गए फ़्लो को फ़्लो हुक से अटैच करना
शेयर किए गए फ़्लो को फ़्लो हुक से अटैच करने के लिए, आपके पास उस संगठन के एडमिन का ऐक्सेस होना चाहिए जिसमें शेयर किया गया फ़्लो मौजूद है.
- नीचे बताए गए तरीके से, फ़्लो हुक पेज को ऐक्सेस करें.
Edge
Edge यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके, फ़्लो हुक पेज को ऐक्सेस करने के लिए:
- apigee.com/edge में साइन इन करें.
- वह संगठन चुनें जिसमें आपका शेयर किया गया फ़्लो मौजूद है. अपने संगठनों के बीच स्विच करना लेख पढ़ें.
शेयर किया गया फ़्लो, इस संगठन के किसी भी एपीआई प्रॉक्सी और किसी एनवायरमेंट में डिप्लॉय किए गए शेयर किए गए फ़्लो के लिए उपलब्ध होगा. यह इस संगठन से बाहर के लोगों के लिए उपलब्ध नहीं होगा.
- बाएं नेविगेशन बार में, एडमिन > एनवायरमेंट > फ़्लो हुक चुनें.
क्लासिक Edge (निजी क्लाउड)
Edge के क्लासिक यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके, फ़्लो हुक पेज को ऐक्सेस करने के लिए:
http://ms-ip:9000
में साइन इन करें. यहां ms-ip, मैनेजमेंट सर्वर नोड का आईपी पता या डीएनएस नेम है.- वह संगठन चुनें जिसमें आपका शेयर किया गया फ़्लो मौजूद है. अपने संगठनों के बीच स्विच करना लेख पढ़ें.
शेयर किया गया फ़्लो, इस संगठन के किसी भी एपीआई प्रॉक्सी और किसी एनवायरमेंट में डिप्लॉय किए गए शेयर किए गए फ़्लो के लिए उपलब्ध होगा. यह इस संगठन से बाहर के लोगों के लिए उपलब्ध नहीं होगा.
- सबसे ऊपर मौजूद नेविगेशन बार में, एपीआई > एनवायरमेंट कॉन्फ़िगरेशन > फ़्लो हुक चुनें.
- फ़्लो हुक की सूची में, उस फ़्लो हुक की पहचान करें जिससे आपको शेयर किया गया फ़्लो अटैच करना है. ऐसा इस आधार पर करें कि आपको शेयर किया गया फ़्लो कहां से चलाना है.
फ़्लो हुक की जगह ब्यौरा प्री-प्रॉक्सी फ़्लो हुक प्रॉक्सी एंडपॉइंट लागू होने से पहले टारगेट से पहले का फ़्लो हुक टारगेट एंडपॉइंट के लागू होने से पहले टारगेट के बाद का फ़्लो हुक टारगेट रिस्पॉन्स लागू होने के बाद पोस्ट-प्रॉक्सी फ़्लो हुक प्रॉक्सी एंडपॉइंट के बाद और क्लाइंट को जवाब भेजे जाने से ठीक पहले - ऐक्शन कॉलम देखने के लिए, सूची में फ़्लो हुक पर कर्सर घुमाएं.
- पर क्लिक करें.
- शेयर किए गए फ़्लो के डायलॉग में, शेयर किया गया फ़्लो ड्रॉपडाउन में जाकर, वह शेयर किया गया फ़्लो चुनें जिसे आपको अटैच करना है.
- ठीक है पर क्लिक करें.
- ज़रूरत के मुताबिक, शेयर किए गए फ़्लो को अन्य फ़्लो हुक से अटैच करें.