आपको Apigee Edge का दस्तावेज़ दिख रहा है.
Apigee X के दस्तावेज़ पर जाएं. जानकारी
यहां दिए गए सेक्शन में, किसी संगठन के लिए कमाई करने की सुविधा चालू करने का तरीका बताया गया है. किसी संगठन के लिए कमाई करने की सुविधा चालू करने का तरीका इस बात पर निर्भर करता है कि आप Edge Cloud या Edge for Private Cloud के ग्राहक हैं या नहीं.
Apigee Edge Cloud
Apigee Edge Cloud के ग्राहकों के लिए, Apigee आपके संगठन के लिए कमाई करने की सुविधा चालू करने में आपकी मदद करेगा. मदद पाने के लिए, Apigee Edge की सहायता टीम से संपर्क करें.
Apigee Edge Private Cloud
नोट: आगे बढ़ने से पहले, पक्का करें कि आपके Edge खाते में सिस्टम एडमिन के अधिकार हों.
किसी संगठन के लिए कमाई करने की सुविधा चालू करने के लिए, /asyncjobs/enablemonetization पर POST अनुरोध भेजें.
आपको अनुरोध के मुख्य हिस्से में यह जानकारी देनी होगी.
| प्रॉपर्टी | ब्यौरा |
|---|---|
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" }