संसाधनों को मैनेज करें

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

नीचे दिए गए सेक्शन में बताए गए संसाधनों को समझें और उन्हें मैनेज करें.

संसाधनों के बारे में जानकारी

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

नीचे दिया गया JavaScript का सैंपल, एचटीटीपी अनुरोध का पाथ सेट करता है. proxy.basepath वैरिएबल की वैल्यू में बदलें.

request.headers["RequestPath"] = context.getVariable("proxy.basepath");

संसाधन के टाइप

यहां दी गई टेबल में, अलग-अलग तरह के रिसॉर्स के बारे में खास जानकारी दी गई है:

संसाधन प्रकार ब्यौरा
JAR (java) JAR फ़ाइल में मौजूद Java की क्लास, जिनके बारे में Javaकॉलआउट की नीतियों के बारे में बताया गया है.
JavaScript (js) JavaScript का ज़िक्र JavaScript की नीतियों से किया गया है.
JavaScript (jsc) JavaScript नीतियों से रेफ़र किया गया, कंपाइल किया गया JavaScript.
Hosted target (hosted) Node.js फ़ाइलों को होस्ट किए गए टारगेट पर डिप्लॉय करना है. आप Node.js को डिप्लॉय कर सकते हैं एज बैकएंड टारगेट ऐप्लिकेशन के तौर पर.
Node (node) Node.js फ़ाइलें, जिनमें मुख्य Node.js फ़ाइल, उससे जुड़ी सोर्स फ़ाइलें, और मॉड्यूल डिपेंडेंसी का इस्तेमाल किया जाता है.
Python (py) Python स्क्रिप्ट, जिनके बारे में PythonScript नीतियों के ज़रिए बताया गया है. संसाधन "प्योर Python" में लागू किया गया (सिर्फ़ Python भाषा में).
WSDL (wsdl) SOAPMessageValidation नीतियों के तहत आने वाली WSDL फ़ाइलें.
XSD (xsd) एक्सएमएल स्कीमा, जिनके बारे में SOAPMessageValidation नीतियों के तहत बताया गया है.
XSL Transformations (xsl) XSLT ट्रांसफ़ॉर्मेशन ऐक्शन के बारे में, XSLTransform की नीतियों में बताया गया है.

संसाधन कहां सेव किए जाते हैं

संसाधनों को इन तीन में से किसी एक जगह पर सेव किया जा सकता है:

  • एपीआई प्रॉक्सी रिविज़न: संसाधन उपलब्ध हैं में सिर्फ़ उस एपीआई प्रॉक्सी संशोधन में शामिल करें जिसमें संसाधन शामिल हैं. उदाहरण के लिए, में किसी API प्रॉक्सी के संशोधन 1 के साथ कोई JavaScript संसाधन शामिल किया जा सकता है, और फिर को लागू करें. इससे प्रॉक्सी के दूसरे संशोधन में Python स्क्रिप्ट का इस्तेमाल किया जा सकेगा. संशोधन 1 के पास ऐक्सेस है को सिर्फ़ JavaScript संसाधन तक ऐक्सेस किया जा सकता है. साथ ही, संशोधन 2 के पास सिर्फ़ Python संसाधन का ऐक्सेस है.
  • एनवायरमेंट: एनवायरमेंट (जैसे, test या prod) में सेव किए जाने पर, संसाधन, उसी एनवायरमेंट में डिप्लॉय किए गए किसी भी एपीआई प्रॉक्सी के लिए उपलब्ध होते हैं.
  • संगठन: जब किसी संगठन में सेव किया जाता है, तो संसाधन इन कामों के लिए उपलब्ध होते हैं किसी भी एनवायरमेंट में डिप्लॉय किए गए किसी भी एपीआई प्रॉक्सी को शामिल कर सकते हैं.

डेटा स्टोर करने की जगहें, नीचे दिए गए यूआरआई में उपलब्ध हैं. इनके बारे में Resource Files API में और बाद में एपीआई का इस्तेमाल करके संसाधन मैनेज करें में बताया गया है:

  • संगठन: /organizations/{org}/resourcefiles
  • एनवायरमेंट: /organizations/{org}/environments/{env}/resourcefiles
  • एपीआई प्रॉक्सी: /organizations/{org}/apis/{api}/revisions/{rev}/resources

नीचे दी गई टेबल में उन तरीकों के बारे में बताया गया है जिनका इस्तेमाल करके, अपनी वेबसाइट पर और हर रिपॉज़िटरी के लिए संसाधन मिटाएं:

रिपॉज़िटरी बनाएं देखें अपडेट करें मिटाएं
एपीआई यूज़र इंटरफ़ेस (यूआई) एपीआई यूज़र इंटरफ़ेस (यूआई) एपीआई यूज़र इंटरफ़ेस (यूआई) एपीआई यूज़र इंटरफ़ेस (यूआई)
एपीआई प्रॉक्सी रिविज़न
परिवेश
संगठन

उदाहरण के लिए, test एनवायरमेंट में उपलब्ध सभी JavaScript फ़ाइलें यहां दी गई डेटा स्टोर करने की जगह में सेव की जाती हैं. साथ ही, ये किसी भी एपीआई प्रॉक्सी पर उपलब्ध होती हैं test एनवायरमेंट में चल रहा है:

/organizations/{org}/environments/test/resourcefiles/jsc