फ़्लो हुक का इस्तेमाल करके, शेयर किए गए फ़्लो को अटैच करना

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

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

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

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

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

इस वीडियो में दिखाया गया है कि शेयर किए गए फ़्लो को फ़्लो हुक से कैसे कनेक्ट किया जाता है. इसके बाद, उसे New Edge के यूज़र इंटरफ़ेस (यूआई) में ट्रेस किया जाता है.

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

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

शेयर किए गए फ़्लो के बारे में ज़्यादा जानने के लिए, फिर से इस्तेमाल किए जा सकने वाले शेयर किए गए फ़्लो देखें.

Apigee Edge मैनेजमेंट कंसोल का इस्तेमाल करके, शेयर किए गए फ़्लो को फ़्लो हुक में अटैच किया जा सकता है. फ़्लो हुक में, शेयर किए गए ज़्यादा से ज़्यादा एक फ़्लो को, इन जगहों पर अटैच किया जा सकता है:

  • प्रॉक्सी एंडपॉइंट के चालू होने से पहले, लागू किए जाने वाले लॉजिक के लिए प्री-प्रॉक्सी फ़्लो हुक.

    उदाहरण के लिए, आपके पास एनवायरमेंट में मौजूद सभी एपीआई में सुरक्षा लागू करने का लॉजिक हो सकता है.

  • किसी टारगेट को कॉल करने से पहले लागू किए जाने वाले लॉजिक के लिए, प्री-टारगेट फ़्लो हुक.

    उदाहरण के लिए, अनुरोध के बैकएंड तक पहुंचने से पहले, लॉगिंग लागू की जा सकती है. अनुरोध से कुछ फ़ील्ड हटाकर, मीडिएशन की सुविधा भी लागू की जा सकती है.

  • टारगेट रिस्पॉन्स के लागू होने के बाद, लागू किए जाने वाले लॉजिक के लिए पोस्ट-टारगेट फ़्लो हुक.

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

  • उस लॉजिक के लिए पोस्ट-प्रॉक्सी फ़्लो हुक जिसे प्रॉक्सी एंडपॉइंट के बाद और क्लाइंट को रिस्पॉन्स भेजने से ठीक पहले लागू किया जाना चाहिए.

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

फ़्लो हुक में शेयर किए गए फ़्लो को अटैच करना

फ़्लो हुक में शेयर किए गए फ़्लो को अटैच करने के लिए, आपको उस संगठन का एडमिन होना ज़रूरी है जिसमें शेयर किया गया फ़्लो मौजूद है.

  1. नीचे बताए गए तरीके के मुताबिक, फ़्लो हुक पेज को ऐक्सेस करें.

    Edge

    Edge यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके फ़्लो हुक पेज को ऐक्सेस करने के लिए:

    1. apigee.com/edge में साइन इन करें.
    2. वह संगठन चुनें जिसमें आपका शेयर किया गया फ़्लो मौजूद है. अपने संगठनों के बीच स्विच करना देखें.

      शेयर किया गया फ़्लो, इस संगठन के एनवायरमेंट में डिप्लॉय किए गए किसी भी एपीआई प्रॉक्सी और शेयर फ़्लो के लिए उपलब्ध होगा. यह इस संगठन के बाहर के लोगों के लिए उपलब्ध नहीं होगा.

    3. बाएं नेविगेशन बार में एडमिन > परिवेश > फ़्लो हुक चुनें.

    क्लासिक एज (प्राइवेट क्लाउड)

    क्लासिक Edge यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके फ़्लो हुक पेज ऐक्सेस करने के लिए:

    1. http://ms-ip:9000 में साइन इन करें. यहां ms-ip, मैनेजमेंट सर्वर नोड का आईपी पता या डीएनएस नाम है.
    2. वह संगठन चुनें जिसमें आपका शेयर किया गया फ़्लो मौजूद है. अपने संगठनों के बीच स्विच करना देखें.

      शेयर किया गया फ़्लो, इस संगठन के एनवायरमेंट में डिप्लॉय किए गए किसी भी एपीआई प्रॉक्सी और शेयर फ़्लो के लिए उपलब्ध होगा. यह इस संगठन के बाहर के लोगों के लिए उपलब्ध नहीं होगा.

    3. सबसे ऊपर मौजूद नेविगेशन बार में, एपीआई > एनवायरमेंट कॉन्फ़िगरेशन > फ़्लो हुक चुनें.
  2. फ़्लो हुक की सूची में, उस फ़्लो हुक की पहचान करें जिसमें आपको शेयर फ़्लो को अटैच करना है. यह इस आधार पर किया जाता है कि शेयर किए गए फ़्लो को कहां लागू करना है.
    फ़्लो हुक स्थान ब्यौरा
    प्री-प्रॉक्सी फ़्लो हुक प्रॉक्सी एंडपॉइंट के चालू होने से पहले
    प्री-टारगेट फ़्लो हुक टारगेट एंडपॉइंट के चालू होने से पहले
    पोस्ट-टारगेट फ़्लो हुक टारगेट रिस्पॉन्स लागू होने के बाद
    पोस्ट-प्रॉक्सी फ़्लो हुक प्रॉक्सी एंडपॉइंट के बाद और क्लाइंट को रिस्पॉन्स भेजने से ठीक पहले
  3. ऐक्शन कॉलम दिखाने के लिए, सूची में दिए गए फ़्लो हुक के ऊपर अपने कर्सर को रखें.
  4. पर क्लिक करें.
  5. शेयर फ़्लो डायलॉग में, शेयर किया गया फ़्लो ड्रॉपडाउन चुनें और वह शेयर फ़्लो चुनें जिसे आप अटैच करना चाहते हैं.
  6. ठीक है पर क्लिक करें.
  7. ज़रूरत के मुताबिक अन्य फ़्लो हुक पर शेयर फ़्लो को जोड़ें.