एक्सएमएल फ़ाइलों में नीतियों को अटैच और कॉन्फ़िगर करना

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

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

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

किसी एपीआई प्रॉक्सी कॉन्फ़िगरेशन में, नीति फ़ाइलें /apiproxy/policies डायरेक्ट्री.

उदाहरण के लिए, कोटा प्रकार की नीति " सिमटा नीति" है को QuotaPolicy.xml में यह कॉन्टेंट मौजूद है:

<Quota enabled="true" continueOnError="false" name="QuotaPolicy">
    <Allow count="1"/>
    <Interval>1</Interval>
    <TimeUnit>minute</TimeUnit>
</Quota>

आपके पास मैन्युअल तरीके से टेक्स्ट फ़ाइल बनाने या एक्सएमएल स्कीमा से नीति जनरेट करने का विकल्प होता है. सभी इस नीति में, अलग-अलग तरह की नीतियों के हिसाब से कुछ सेटिंग होती हैं. साथ ही, कुछ ऐसी सेटिंग भी होती हैं सभी नीतियों का पालन करते हैं.

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

सभी नीतियों में इन एट्रिब्यूट के बारे में बताया जाता है:

  • enabled: इससे पता चलता है कि नीति "चालू" है या नहीं या "बंद" करें. नीतियां इनमें से कोई भी हो सकती हैं: इस सेटिंग को बदलकर रनटाइम पर चालू/बंद किया जा सकता है. ऐसी नीति जिसमें enabled शामिल है false पर सेट नहीं की गई है.
  • continueOnError: यह तय करता है कि पाइपलाइन को अगर नीति लागू नहीं होती है, तो आपको एक मैसेज दिखेगा. कोटा नीतियां लागू करते समय, हो सकता है कि गड़बड़ियों की वजह से यह पता चले कि कोटा पूरा हो गया है. इसलिए, इस एट्रिब्यूट को 'गलत' पर सेट करना चाहिए.
  • name: इस नीति को दिया जाने वाला नाम. यह नाम यूनीक है नीति इंस्टेंस में जोड़ा गया है और इसका इस्तेमाल नीति को प्रोसेस करने के चरण के तौर पर फ़्लो में अटैच करने के लिए किया जाता है.

ऊपर दिए गए उदाहरण में, एलिमेंट Allow, Interval, और TimeUnit सिर्फ़ कोटा नीति के मुताबिक हैं. ये एलिमेंट ऐसी सेटिंग उपलब्ध कराते हैं जो एपीआई सेवाएं, एपीआई की ओर से लागू होती हैं. दूसरी तरह की नीतियां अपनी सेटिंग तय करती हैं, जिन्हें आप के बारे में जानने के लिए, नीति के रेफ़रंस पर जाएं.