आपको Apigee Edge दस्तावेज़ दिख रहा है.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
इस पेज पर जाएं
Apigee X दस्तावेज़. जानकारी
संगठन, Apigee Edge में टॉप-लेवल का कंटेनर होता है. इसमें आपके सभी एपीआई प्रॉक्सी शामिल हैं और संबंधित संसाधन देखें. हालांकि, बाकी विषयों के बारे में संगठनों के बारे में विस्तार से बताया गया है, यहाँ कुछ व्यावहारिक बिंदु दिए गए हैं:
- डिफ़ॉल्ट रूप से, आपके संगठन का नाम उस यूआरएल में होता है जिसका इस्तेमाल आपके एपीआई प्रॉक्सी को कॉल करने के लिए किया जाता है. जैसे,
वर्चुअल होस्ट के बारे में जानकारी में बताया गया है.
उदाहरण के लिए:
http(s)://your_org_name-environment.apigee.net/proxy_base_path/...
- आपके संगठन का नाम, Edge मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) के यूआरएल में मौजूद है. उदाहरण के लिए, यह यूआरएल
docs
संगठन के लिए एपीआई प्रॉक्सी दिखाता है: - भले ही आपने सिर्फ़ एक संगठन बनाया हो, लेकिन आप दूसरे संगठनों से भी जुड़ सकते हैं उपयोगकर्ता या एडमिन के पास अनुमति हो. Edge मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में, अगर आपका संगठन एक से ज़्यादा संगठन के लिए, आप अपने संगठनों के बीच स्विच करना में बताए गए अनुसार किसी दूसरे संगठन पर स्विच कर सकते है.
- जब संगठन के एडमिन में उपयोगकर्ता के तौर पर, management API का इस्तेमाल करके कॉल किया जाता है
भूमिका के आधार पर, संगठन ज़्यादातर कॉल में पाथ का ज़रूरी हिस्सा होता है. उदाहरण के लिए, निम्न
मैनेजमेंट एपीआई cURL अनुरोध किसी संगठन में सभी एपीआई प्रॉक्सी की सूची दिखाता है:
curl https://api.enterprise.apigee.com/v1/organizations/your_org_name/apis -u org_admin_email_address
वीडियो: यह छोटा सा वीडियो देखें कि संगठन किस तरह एपीआई मैनेजमेंट के लिए मल्टी-टेनेंसी आर्किटेक्चर.
संगठन के कॉम्पोनेंट
जब Edge खाता बनाया जाता है, तो Edge अपने-आप आपके लिए एक संगठन बना देता है. एक बार बनाया है, तो आप उपयोगकर्ताओं को अपने संगठन में जोड़ सकते हैं, API प्रॉक्सी और API प्रॉडक्ट बना सकते है, और डेवलपर और ऐप्लिकेशन रजिस्टर करते हैं.
नीचे दी गई इमेज, Edge के संगठन मॉडल के मुख्य कॉम्पोनेंट को दिखाती है. यह मॉडल यह तय करता है कि आपके एपीआई, एपीआई प्रॉडक्ट, ऐप्लिकेशन, और ऐप्लिकेशन डेवलपर कैसे एक-दूसरे से कैसे जुड़े हैं किनारे.
इस मॉडल में Apigee Edge की सभी सुविधाएं नहीं हैं. अगर आपने कमाई करने की सुविधा का इस्तेमाल किया है, तो मॉडल में अतिरिक्त कॉम्पोनेंट होंगे. ज़्यादा जानकारी के लिए, यह देखें कमाई करने के बारे में खास जानकारी. यहां जाएं: कंपनी और डेवलपर को मैनेज करना कमाई करने की सुविधा से कंपनियों और डेवलपर को मैनेज करने के बारे में जानकारी पाएं.
संगठन के नाम
संगठन का नाम है:
- आकलन करने वाला संगठन:
username-eval
- पैसे चुकाकर लिया जाने वाला संगठन: इसे उपयोगकर्ता के लिए, प्रावधान करते समय तय किया जाता है
संगठन बनाने के बाद, उसका नाम नहीं बदला जा सकता.
संगठन का नाम, आपके एपीआई प्रॉक्सी के यूआरएल का हिस्सा और यूआरएल का हिस्सा बन जाता है, जब Edge management API के लिए अनुरोध करके. उदाहरण के लिए, किसी एपीआई को ऐक्सेस करने के लिए इस्तेमाल किया जाने वाला आम यूआरएल प्रॉक्सी का यह फ़ॉर्म होगा:
http://org-name-env.apigee.net/v1/weather/forecastrss
कहां:
- org-name आपके संगठन का नाम है.
- env, एपीआई प्रॉक्सी का डिप्लॉयमेंट एनवायरमेंट है. यह टेस्ट या प्रोडक्शन
उदाहरण के लिए:
http://myorg-test.apigee.net/v1/weather/forecastrss
संगठन के कॉम्पोनेंट
यहां दी गई टेबल में, संगठन के मॉडल के कॉम्पोनेंट के बारे में ज़्यादा जानकारी दी गई है:
कॉम्पोनेंट | ब्यौरा |
---|---|
संगठन |
हर Apigee खाता, Apigee Edge पर एक या उससे ज़्यादा संगठनों से जुड़ा होता है. कॉन्टेंट बनाने संगठन में एपीआई प्रॉक्सी, एपीआई समेत सभी कॉम्पोनेंट शामिल होते हैं प्रॉडक्ट, एपीआई पैकेज, ऐप्लिकेशन, और डेवलपर के पास होता है. खाते के मालिक एक संगठन तक सीमित नहीं हो सकते. कुछ खाता मालिक यह कर सकते हैं अलग-अलग ऐप्लिकेशन डेवलपर की सहायता करने वाले एक से ज़्यादा संगठनों का सदस्य बन सकता है या उन्हें परिभाषित कर सकता है समुदाय. |
परिवेश | किसी संगठन में एपीआई प्रॉक्सी के लिए रनटाइम को लागू करने का संदर्भ. सेक्शन देखें ज़्यादा जानकारी के लिए यहां देखें. |
उपयोगकर्ता |
संगठन में, खाता बनाने वाला व्यक्ति अपने-आप व्यवस्थापक है, तो आप और उपयोगकर्ता बना सकते हैं. संगठन की एपीआई टीम में उपयोगकर्ता शामिल होते हैं, इसमें एडमिन, एपीआई प्रॉक्सी, और एपीआई प्रॉडक्ट क्रिएटर जैसे लोग शामिल हो सकते हैं. आंकड़ों और अन्य आंकड़ों की निगरानी करने वाले उपयोगकर्ताओं और अन्य. अलग-अलग उपयोगकर्ताओं के पास अलग-अलग भूमिकाएं और ऐक्सेस के अधिकार हो सकते हैं. उदाहरण के लिए, कुछ उपयोगकर्ता, जिनके पास संगठन के एडमिन और ऑपरेशन के एडमिन के तौर पर कुछ उपयोगकर्ता हैं संगठन और उसके घटकों में बदलाव करने के लिए. दूसरे उपयोगकर्ताओं को तय करें, जिनके पास ये अनुमतियां हैं API प्रॉक्सी और API प्रॉडक्ट बनाना, लेकिन अन्य उपयोगकर्ता. उपयोगकर्ता, एक से ज़्यादा संगठनों के सदस्य हो सकते हैं. उदाहरण के लिए, आपकी कंपनी अलग-अलग डेवलपर कम्यूनिटी के साथ काम करने के लिए, Apigee Edge पर कई संगठनों का इस्तेमाल किया जा सकता है. हालांकि, अंदरूनी रूप से यही लोग सभी एपीआई प्रॉक्सी और एपीआई प्रॉडक्ट बनाते हैं और वे आपके सभी संगठनों के सदस्य हों. आपको Apigee खाता बनाने की ज़रूरत नहीं है—मतलब, एक Apigee बनाएं संगठन—एक उपयोगकर्ता होने के लिए. एडमिन आपको मौजूदा संगठन. सभी उपयोगकर्ता यहां Apigee Edge में लॉग इन करते हैं: https://enterprise.apigee.com. |
एपीआई प्रॉक्सी |
किसी संगठन के उपयोगकर्ता एक या उससे ज़्यादा API प्रॉक्सी बनाते हैं. एपीआई प्रॉक्सी सार्वजनिक तौर पर उपलब्ध एचटीटीपी एंडपॉइंट को किसी बैकएंड सेवा के साथ मैप करना. एपीआई प्रॉक्सी भी यह काम कर सकते हैं सुरक्षा (जैसे कि OAuth) को शामिल करने, मैसेज को बदलने (जैसे कि एक्सएमएल के तौर पर, बैकएंड सेवाओं पर ट्रैफ़िक को सीमित करें, और अन्य अहम काम करें अनुरोध, जवाब, और सेवा के कॉल आउट के साथ. Edge, एपीआई प्रॉक्सी पर आंकड़े देने के लिए डेटा इकट्ठा करता है. |
एपीआई प्रॉडक्ट |
किसी संगठन के उपयोगकर्ता एक या उससे ज़्यादा एपीआई प्रॉडक्ट बनाते हैं, जहां एपीआई प्रॉडक्ट एपीआई प्रॉक्सी का एक बंडल मौजूद होता है, जिसे सेवा प्लान के साथ जोड़ा जाता है. यह सेवा प्लान, ऐक्सेस सेट कर सकता है यह एपीआई प्रॉक्सी की सीमा तय करने, सुरक्षा उपलब्ध कराने, निगरानी और विश्लेषण की अनुमति देने, और अतिरिक्त सुविधाएं. Edge, एपीआई प्रॉडक्ट से जुड़े आंकड़े हासिल करने के लिए डेटा इकट्ठा करता है. |
डेवलपर |
किसी संगठन में एक या उससे ज़्यादा ऐसे डेवलपर होते हैं जो ऐसे ऐप्लिकेशन बनाते हैं जो आपके संगठन की ओर से तय किए गए एपीआई (एपीआई प्रॉडक्ट में इकट्ठा किए गए) डेवलपर एपीआई का इस्तेमाल करते हैं हालांकि, एपीआई नहीं बनाए जा सकते या संगठन में कोई दूसरी कार्रवाई नहीं की जा सकती. डेवलपर आपकी कंपनी के लिए आंतरिक हो सकते हैं, वे पार्टनर हो सकते हैं या वे बाहरी डेवलपर जो आपके एपीआई के ऐक्सेस के लिए पैसे चुकाते हैं. किसी ऐप्लिकेशन को रजिस्टर करने के लिए, यह ज़रूरी है कि डेवलपर आपके संगठन में रजिस्टर हों और अपने एपीआई ऐक्सेस करने के लिए, एपीआई पासकोड पाएं. एपीआई सेवा देने वाली कंपनी के तौर पर, यह आपको तय करना है कि अपने संगठन में डेवलपर को जोड़ने, अपडेट करने या हटाने का तरीका जानें. इन्हें मैन्युअल तरीके से भी जोड़ा जा सकता है आपको एज मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) से, एक डेवलपर पोर्टल बनाना होगा. या Edge मैनेजमेंट का इस्तेमाल करके, रजिस्ट्रेशन करने का अपना तरीका बताया जा सकता है एपीआई. Edge पर डेवलपर का खाता होना ज़रूरी नहीं है और ज़्यादातर डेवलपर Edge के बारे में कुछ भी जानना है. अगर Edge पर डेवलपर का कोई खाता है, तो आम तौर पर, किसी दूसरे संगठन के उपयोगकर्ता के तौर पर या Edge API की सेवाएं इस्तेमाल करने के लिए होता है. |
ऐप्लिकेशन |
डेवलपर आपके एपीआई का इस्तेमाल करने वाले एक या उससे ज़्यादा क्लाइंट ऐप्लिकेशन बनाते हैं. यह ज़रूरी है कि डेवलपर अपने ऐप्लिकेशन आपके संगठन के साथ रजिस्टर करें. Edge में जो ऐप्लिकेशन है वह डेवलपर के असल ऐप्लिकेशन को दिखाता है, जो डेवलपर को एपीआई पासकोड उपलब्ध कराता है पास होना चाहिए. आपके संगठन में सभी ऐप्लिकेशन रजिस्टर होते हैं. इसलिए, Edge का इस्तेमाल करके, ऐप्लिकेशन ऐप्लिकेशन और आपके एपीआई के इस्तेमाल के बारे में आंकड़ों से जुड़ी जानकारी इकट्ठा करेगा. |
एपीआई कुंजी/OAuth टोकन |
आपने अपने एपीआई के लिए अनुमति देने के जो तरीके तय किए हैं उनके आधार पर, ऐप्लिकेशन एपीआई पासकोड से, आपके एपीआई के लिए किए गए हर अनुरोध की जानकारी भी मिलती है. अगर वह कुंजी मान्य है, तो अनुरोध अनुमति है. Edge पर पुष्टि करने के अलग-अलग तरीके काम करते हैं, जैसे कि एक सामान्य एपीआई पासकोड, दो पैरों वाले OAuth, तीन पैरों वाले OAuth और अन्य. एपीआई सेवा देने वाली कंपनी के तौर पर, आपको डेवलपर के लिए अपने ऐप्लिकेशन रजिस्टर करने का तरीका तय करना होगा. हां इसके लिए उन्हें अपना ऐप्लिकेशन रजिस्टर करना होगा. ऐसा करने पर ही डेवलपर को ऐप्लिकेशन वापस भेजा जाएगा. एपीआई. ऐप्लिकेशन रजिस्ट्रेशन के समय, डेवलपर एक एपीआई को ऐक्सेस करने का विकल्प चुन सकता है प्रॉडक्ट या एक से ज़्यादा एपीआई प्रॉडक्ट के लिए. डेवलपर का असल ऐप्लिकेशन, ऐक्सेस करने के लिए एक ही कुंजी का इस्तेमाल करता है ऐप्लिकेशन से जुड़े सभी एपीआई प्रॉडक्ट ( डेवलपर के ऐप्लिकेशन को Edge में खोलें. आपके पास किसी भी समय इस कुंजी को रद्द करने का विकल्प होता है. ऐसा करने से, डेवलपर के ऐप्लिकेशन के पास अब इसका ऐक्सेस नहीं रहेगा को डाउनलोड करें (भले ही, डेवलपर के ऐप्लिकेशन का रजिस्टर किया गया वर्शन अब भी आपके संगठन में मौजूद है). इसके अलावा, किसी कुंजी की समयसीमा तय की जा सकती है, ताकि डेवलपर को किसी खास समय के बाद कुंजी को रीफ़्रेश करना होगा. |
एनवायरमेंट के बारे में जानकारी
एनवायरमेंट, किसी संगठन में एपीआई प्रॉक्सी के लिए रनटाइम को लागू करने का संदर्भ होता है. किसी एनवायरमेंट में एपीआई प्रॉक्सी को ऐक्सेस करने से पहले, आपको उसे डिप्लॉय करना होगा. आपके पास एपीआई को डिप्लॉय करने का विकल्प होता है किसी एक एनवायरमेंट या कई एनवायरमेंट के लिए प्रॉक्सी करना.
एक संगठन में कई एनवायरमेंट हो सकते हैं. उदाहरण के लिए, आपके पास dev
,
test
और prod
एनवायरमेंट मौजूद हैं.
संगठन, Apigee की कुछ सुविधाओं के लिए स्कोप उपलब्ध कराता है. उदाहरण के लिए, key-value-map (KVM) डेटा को संगठन के स्तर पर उपलब्ध कराया जा सकता है. इसका मतलब है कि एपीआई प्रॉक्सी को वातावरण को केवीएम से वही डेटा मिलेगा. कैश मेमोरी जैसी कुछ सुविधाएं दायरे में आ सकती हैं संगठन के लिए या संगठन के किसी खास माहौल से कनेक्ट किया जा सकता है. Apigee Analytics के डेटा को संगठन और एनवायरमेंट के कॉम्बिनेशन के हिसाब से बांटा जाता है.
यहां ऐसी मुख्य इकाइयों के बारे में बताया गया है जिन्हें किसी संगठन में मैनेज किया जाता है. इनमें, तय की गई इकाइयां भी शामिल हैं संगठन में और ख़ास तौर पर एक एनवायरमेंट के लिए तय किए गए हैं: