शेयर किए गए फ़्लो बंडल के कॉन्फ़िगरेशन का रेफ़रंस

आपको 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 डेवलपर फ़ोरम पर सवाल पोस्ट करें.