आपको Apigee Edge दस्तावेज़ दिख रहा है.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
इस पेज पर जाएं
Apigee X दस्तावेज़. जानकारी
शेयर किए गए फ़्लो को एपीआई प्रॉक्सी की तरह ही फिर से इस्तेमाल किया जा सकता है. इसमें मौजूद ज़्यादातर कॉन्टेंट संदर्भ को आपके एपीआई प्रॉक्सी के साथ पहले से जानने के लिए जाना जाता है.
अगर आपको शेयर किया जा सकने वाला फ़्लो बनाने का तरीका जानना है, तो फिर से इस्तेमाल किए जा सकने वाले शेयर किए गए फ़्लो विषय से शुरुआत करें.
शेयर किए गए फ़्लो बंडल का स्ट्रक्चर
शेयर किए गए फ़्लो बंडल में यह कॉन्फ़िगरेशन होता है:
बुनियादी कॉन्फ़िगरेशन | मुख्य कॉन्फ़िगरेशन सेटिंग. बुनियादी कॉन्फ़िगरेशन लेख पढ़ें. |
नीतियां | एक्सएमएल के फ़ॉर्मैट वाली ऐसी कॉन्फ़िगरेशन फ़ाइलें जो Apigee Edge की नीति के स्कीमा का पालन करती हैं. यहां जाएं: नीतियां. |
संसाधन | कस्टम लॉजिक को एक्ज़ीक्यूट करने के लिए, नीतियों से रेफ़र की गई स्क्रिप्ट, JAR फ़ाइलें, और XSLT फ़ाइलें. यहां जाएं: संसाधन. |
SharedFlows | इस बंडल में शेयर किए गए फ़्लो शामिल हैं. शेयर किए गए फ़्लो देखें. |
ऊपर दी गई टेबल के कॉम्पोनेंट, नीचे दी गई कॉन्फ़िगरेशन फ़ाइलों से तय किए गए हैं डायरेक्ट्री स्ट्रक्चर:
शेयर किए गए फ़्लो बंडल की कॉन्फ़िगरेशन फ़ाइलें और डायरेक्ट्री का स्ट्रक्चर
यह सेक्शन कॉन्फ़िगरेशन फ़ाइलों और शेयर किए गए फ़्लो की डायरेक्ट्री के बारे में बताता है बंडल.
बेस कॉन्फ़िगरेशन
बेस कॉन्फ़िगरेशन फ़ाइल, बंडल की रूट डायरेक्ट्री में मौजूद होती है. इसका नाम बंडल.
/sharedflowbundle/traffic-management-shared.xml
बेस कॉन्फ़िगरेशन, शेयर किए गए फ़्लो बंडल के कॉन्टेंट के साथ-साथ जानकारी भी तय करता है इस बंडल के बदलावों का इतिहास ट्रैक करने के लिए.
<SharedFlowBundle revision="2" name="traffic-management-shared"> <ConfigurationVersion majorVersion="4" minorVersion="0"/> <CreatedAt>1478637529218</CreatedAt> <CreatedBy>gladys@example.com</CreatedBy> <Description>Shared flow to moderate API traffic</Description> <DisplayName>traffic-management-shared</DisplayName> <LastModifiedAt>1481573374023</LastModifiedAt> <LastModifiedBy>gladys@example.com</LastModifiedBy> <Policies> <Policy>Auth-Flow-Callout</Policy> <Policy>Extract-Token</Policy> <Policy>Spike-Arrest</Policy> </Policies> <Resources> <Resource>jsc://extract-token.js</Resource> </Resources> <SharedFlows> <SharedFlow>default</SharedFlow> </SharedFlows> </SharedFlowBundle>
बेस कॉन्फ़िगरेशन एट्रिब्यूट
नाम | ब्यौरा | डिफ़ॉल्ट | ज़रूरी है? |
---|---|---|---|
SharedFlowBundle |
|||
name |
शेयर किए गए फ़्लो बंडल का नाम, जो संगठन में यूनीक होना चाहिए. कॉन्टेंट बनाने
नाम में उपयोग करने की अनुमति आपको नीचे दी गई चीज़ों तक ही है:
A-Za-z0-9_- अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है |
लागू नहीं | हां |
revision |
शेयर किए गए फ़्लो बंडल के कॉन्फ़िगरेशन में किए गए बदलावों की संख्या. आपको ये काम करने की ज़रूरत नहीं है पुनरीक्षण संख्या को स्पष्ट रूप से सेट करें, क्योंकि Apigee Edge मौजूदा शेयर किए गए फ़्लो का बदलाव. | लागू नहीं | नहीं |
बेस कॉन्फ़िगरेशन एलिमेंट
नाम | ब्यौरा | डिफ़ॉल्ट | ज़रूरी है? |
---|---|---|---|
SharedFlowBundle |
|||
ConfigurationVersion |
शेयर किए गए फ़्लो बंडल के कॉन्फ़िगरेशन स्कीमा का वह वर्शन जिस पर यह शेयर किया गया फ़्लो पुष्टि करता है. फ़िलहाल, मेजरवर्शन 4 और नाबालिगवर्शन 0 ही वैल्यू के तौर पर इस्तेमाल किए जा सकते हैं. यह शेयर किए गए फ़्लो बंडल को बेहतर बनाने के लिए, आने वाले समय में सेटिंग का इस्तेमाल किया जा सकता है फ़ॉर्मैट. | 4.0 | नहीं |
CreatedAt और CreatedBy |
वह तारीख/समय (epoch समय में) जब शेयर किया गया फ़्लो बंडल बनाया गया था. साथ ही, उस उपयोगकर्ता का ईमेल पता जिसने वह बनाया था. | ||
Description |
शेयर किए गए फ़्लो की जानकारी टेक्स्ट के रूप में. अगर दिया गया हो, तो ब्यौरा एज मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) पर क्लिक करें. | लागू नहीं | नहीं |
DisplayName |
यह नाम इस्तेमाल करने में आसान है. यह नाम, एट्रिब्यूट की name एट्रिब्यूट से अलग हो सकता है
शेयर किया गया फ़्लो कॉन्फ़िगरेशन. |
लागू नहीं | नहीं |
LastModifiedAt और LastModifiedBy |
वह तारीख/समय (epoch समय में) जब शेयर किए गए फ़्लो बंडल में पिछली बार बदलाव किया गया था. साथ ही, इसमें बदलाव भी किया गया था उस उपयोगकर्ता का ईमेल पता जिसने इसमें बदलाव किया है. | ||
Policies |
शेयर किए गए इस फ़्लो की /policies डायरेक्ट्री में मौजूद नीतियों की सूची. आपने लोगों तक पहुंचाया मुफ़्त में
आम तौर पर यह एलिमेंट सिर्फ़ तब दिखेगा, जब शेयर किया गया फ़्लो, Edge का इस्तेमाल करके बनाया गया हो
मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) की इमेज. यह सिर्फ़ एक 'मेनिफ़ेस्ट' है सेटिंग को इस तरह डिज़ाइन किया गया है कि
शेयर किए गए फ़्लो का कॉन्टेंट. |
लागू नहीं | नहीं |
Resources |
/resources में मौजूद संसाधनों (JavaScript, Python, Java, XSLT) की सूची
इस शेयर किए गए फ़्लो की डायरेक्ट्री. आम तौर पर, आपको यह एलिमेंट सिर्फ़ तब दिखेगा, जब शेयर किया गया फ़्लो
को Edge मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके बनाया गया था. यह सिर्फ़ एक 'मेनिफ़ेस्ट' है सेटिंग को इन कामों के लिए डिज़ाइन किया गया है
शेयर किए गए फ़्लो के कॉन्टेंट को देखने की सुविधा देते हों. |
लागू नहीं | नहीं |
SharedFlows |
इस बंडल में शामिल शेयर किए गए फ़्लो के बारे में बताता है.
ध्यान दें कि फ़िलहाल, यह एलिमेंट सिर्फ़ एक चाइल्ड <SharedFlow> के साथ काम करता है. सिर्फ़ एक शेयर किए गए फ़्लो को किसी शेयर किए गए फ़्लो बंडल में जोड़ा जा सकता है. |
लागू नहीं | हां |
शेयर फ़्लो
/sharedflowbundle/sharedflows/default.xml
SharedFlow कॉन्फ़िगरेशन से पता चलता है कि फ़्लो एलिमेंट किस क्रम में लागू होने चाहिए. <SharedFlow> एलिमेंट का <Step> चाइल्ड एलिमेंट में से हर एलिमेंट, क्रम के किसी हिस्से के बारे में बताता है, जैसे कि किसी नीति पर कॉल.
नीचे दिए गए SharedFlow कॉन्फ़िगरेशन में, उन तीन नीतियों के बारे में बताया गया है जिन्हें एक्ज़ीक्यूट किया जाना है मैनेजमेंट कंसोल में, सबसे ऊपर से नीचे का क्रम (बाएं से दाएं की ओर) जिसमें स्पाइक अरेस्ट नीति पहले और फ़्लो कॉल आउट की नीति अंतिम.
<SharedFlow name="default"> <Step> <Name>Spike-Arrest</Name> </Step> <Step> <Name>Extract-Token</Name> </Step> <Step> <Name>Auth-Flow-Callout</Name> </Step> </SharedFlow>
शेयर किए गए फ़्लो के कॉन्फ़िगरेशन के एट्रिब्यूट
नाम | ब्यौरा | डिफ़ॉल्ट | ज़रूरी है? |
---|---|---|---|
SharedFlow |
|||
name |
शेयर किए जाने वाले फ़्लो का नाम, जो संगठन में यूनीक होना चाहिए. कॉन्टेंट बनाने
नाम में उपयोग करने की अनुमति आपको नीचे दी गई चीज़ों तक ही है:
A-Za-z0-9_- अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है |
लागू नहीं | हां |
revision |
शेयर किए गए फ़्लो कॉन्फ़िगरेशन के बदलावों की संख्या. आपको स्पष्ट रूप से सेट करने की आवश्यकता नहीं है संशोधन संख्या, क्योंकि Apigee Edge शेयर किया गया फ़्लो. | लागू नहीं | नहीं |
शेयर किए गए फ़्लो के कॉन्फ़िगरेशन एलिमेंट
नाम | ब्यौरा | डिफ़ॉल्ट | ज़रूरी है? |
---|---|---|---|
SharedFlow |
शेयर किए गए फ़्लो में नीतियों का क्रम तय करता है. | लागू नहीं | हां |
Step |
एक चरण के बारे में बताता है -- फ़्लो के क्रम में एक चरण. | लागू नहीं | हां |
Name |
इस चरण में बताए गए आइटम का नाम बताता है. इस एलिमेंट का मान यह होना चाहिए आइटम के यूनीक आइडेंटिफ़ायर की तरह ही होता है, जैसे कि नीति के नाम वाले एट्रिब्यूट की वैल्यू. | लागू नहीं | हां |
नीतियां
/sharedflowbundle/policies
एपीआई प्रॉक्सी की तरह ही, शेयर किए गए फ़्लो बंडल में /policies
डायरेक्ट्री में यह शामिल होता है
बंडल में शेयर किए गए फ़्लो के साथ अटैच करने के लिए उपलब्ध सभी नीतियों का कॉन्फ़िगरेशन एक्सएमएल.
नीतियों में एलिमेंट का एक सबसेट होता है. हालांकि, इस सबसेट को इन एलिमेंट के साथ बेहतर बनाया जाता है
नीति के हिसाब से होना चाहिए. नीति को कॉन्फ़िगर करने के तरीके के बारे में ज़्यादा जानने के लिए, नीति से जुड़ा विषय देखें
शामिल हैं. आप इन तक नीति संदर्भ से भी पहुंच सकते हैं
खास जानकारी पर टैप करें.
संसाधन
/sharedflowbundle/resources
संसाधन, स्क्रिप्ट, कोड, और XSL ट्रांसफ़ॉर्मेशन हैं, जिन्हें शेयर किए गए फ़्लो में अटैच किया जा सकता है नीतियों का पालन करते हैं. ये मैनेजमेंट में, शेयर किए गए फ़्लो एडिटर के स्क्रिप्ट सेक्शन में दिखते हैं यूज़र इंटरफ़ेस (यूआई).
इस्तेमाल की जा सकने वाली फ़ाइलों के लिए संसाधन फ़ाइलें देखें संसाधन प्रकार.
Apigee डेवलपर फ़ोरम पर सवाल पोस्ट करें.