Apigee Edge दस्तावेज़ देखा जा रहा है.
Apigee X दस्तावेज़ पर जाएं. जानकारी
किसी संगठन के लिए कमाई करने की सुविधा चालू करने का तरीका नीचे दिए गए सेक्शन में बताया गया है. किसी संगठन के लिए कमाई करने की सुविधा चालू करने के लिए इस्तेमाल किया जाने वाला तरीका इस बात पर निर्भर करता है कि आप प्राइवेट क्लाउड ग्राहक के लिए Edge क्लाउड या Edge है या नहीं.
Apigee Edge क्लाउड
Apigee Edge Cloud के ग्राहकों के लिए, Apigee, आपके संगठन के लिए कमाई करने की सुविधा चालू करने में आपकी मदद करेगा. मदद के लिए, Apigee Edge की सहायता टीम से संपर्क करें.
Apigee Edge का प्राइवेट क्लाउड
ध्यान दें: आगे बढ़ने से पहले, पक्का करें कि आपके Edge खाते में सिस्टम एडमिन के खास अधिकार हों.
किसी संगठन के लिए कमाई करने की सुविधा चालू करने के लिए, /asyncjobs/enablemonetization
पर एक पोस्ट अनुरोध जारी करें.
आपको अनुरोध के मुख्य भाग में, नीचे दी गई जानकारी देनी होगी.
प्रॉपर्टी | ब्यौरा |
---|---|
adminEmail |
कमाई करने से जुड़ी सूचनाओं की सेटिंग का डिफ़ॉल्ट ईमेल. |
mxGroup |
Apache Qpid और रेटिंग सर्वर के लिए इस्तेमाल किया जाने वाला ग्रुप. आप जो ग्रुप चुनते हैं वह क्षमता से जुड़ी ज़रूरी शर्तों, क्षेत्र, और संगठन के टाइप के आधार पर तय होता है. निजी क्लाउड के लिए, इस वैल्यू को
mxgroup001 पर सेट करें. |
notifyTo |
कमाई करने की सुविधा चालू होने पर सूचना देने के लिए ईमेल. |
orgName |
संगठन का नाम. |
pgHostName |
Postgres डेटाबेस के लिए होस्ट नेम. |
pgPassword |
आपके Postgres कमाई करने वाले उपयोगकर्ता खाते का पासवर्ड. |
pgPort |
Postgres डेटाबेस के लिए पोर्ट. |
pgUserName |
आपके Postgres से कमाई करने वाले उपयोगकर्ता के लिए खाते का नाम. |
उदाहरण के लिए, नीचे दिया गया अनुरोध myOrg
संगठन के लिए कमाई करने की सुविधा चालू करता है, जहां ms_IP
मैनेजमेंट सर्वर नोड का आईपी पता है और port
कॉन्फ़िगर किया गया पोर्ट है (जैसे कि 8443):
$ curl -H "Content-Type:application/json" -X POST -d \ '{ "orgName" : "myOrg", "mxGroup" : "mxgroup001", "pgHostName" : "pg_hostname", "pgPort" : "5432", "pgUserName" : "pg_username", "pgPassword" : "pg_password", "adminEmail" : "myemail@company.com", "notifyTo" : "myemail@company.com" }' \ "https://ms_IP:port/v1/mint/asyncjobs/enablemonetization" \ -u email:password
यहां जवाब का एक उदाहरण दिया गया है:
{ "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf", "log": "", "orgId": "myOrg", "status": "RUNNING", "type": "ENABLE_MINT" }
अनुरोध पूरा होने के बाद, उस ईमेल पते पर एक ईमेल भेजा जाता है जिसे अनुरोध में
notifyTo
प्रॉपर्टी के लिए कॉन्फ़िगर किया गया है. साथ ही, स्टेटस फ़ील्ड में इनमें से कोई एक वैल्यू दिखेगी: COMPLETED
, FAILED
या CANCELLED
.
/asyncjobs/{id}
पर GET जारी करके, अनुरोध की स्थिति देखी जा सकती है.
उदाहरण के लिए:
$ curl -X GET "https://ms_IP:port/v1/mint/asyncjobs/c6eaa22d-27bd-46cc-be6f-4f77270818cf" \ -u email:password { "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf", "log": "", "orgId": "myOrg", "status": "COMPLETED", "type": "ENABLE_MINT" }