कमाई करने से जुड़े सर्वर की प्रॉपर्टी कॉन्फ़िगर करें

नीचे दिए गए एपीआई का इस्तेमाल करके, कमाई करने वाले सर्वर को कॉन्फ़िगर किया जा सकता है:

प्रॉपर्टी में बदलाव के एपीआई की जानकारी
एंडपॉइंट
https://monetization_server_IP/mint/config/properties/property_name?value=property_value
अनुरोध करें

आपके भेजे गए अनुरोध के बारे में नोट:

  • मुख्य हिस्सा: कोई नहीं. प्रॉपर्टी का नाम और वैल्यू, क्वेरी स्ट्रिंग पैरामीटर हैं. किसी अनुरोध के मुख्य हिस्से के लिए वैल्यू.
  • एचटीटीपी तरीका: POST
  • पुष्टि: OAuth2 का इस्तेमाल किया जा सकता है या अनुरोध में उपयोगकर्ता नाम और पासवर्ड डाला जा सकता है.
  • अनुरोध भेजने से पहले, आपको अपनी प्रॉपर्टी की वैल्यू को यूआरएल कोड में बदलना होगा.
जवाब जवाब, सादे टेक्स्ट में दिखता है.

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

सर्वर कॉन्फ़िगरेशन प्रॉपर्टी

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

प्रॉपर्टी ब्यौरा
mint.invalidTscStorage.setting

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

टीएससी वाले मैसेज की संख्या और फ़्रीक्वेंसी ज़्यादा हो सकती है. इसका मतलब है कि इनकी वजह से ताकि आपकी क्वेरी को प्रोसेस होने में ज़्यादा समय लगे.

mint.invalidTscStorage.setting प्रॉपर्टी से यह तय होता है कि Apigee Edge for Private Cloud, अमान्य टीएससी लेन-देन को सेव करता है या नहीं.

मान्य मान हैं:

  • saveToDatabase: Private Cloud के लिए Apigee Edge को निर्देश देता है कि वह सभी अमान्य TSC लेन-देन को Postgres डेटाबेस में सेव करे. यह डिफ़ॉल्ट रूप से होता है.
  • discard: यह प्राइवेट क्लाउड के लिए Apigee Edge को निर्देश देता है, ताकि अमान्य TSC ट्रांज़ैक्शन Postgres डेटाबेस. इसके बजाय, उन्हें खारिज कर दिया जाता है.

डिफ़ॉल्ट वैल्यू saveToDatabase है.

अपने सभी रेटिंग सर्वर के लिए इस mint.invalidTscStorage.setting प्रॉपर्टी को बदलने के लिए, आपको हर सर्वर पर एक जैसा एपीआई अनुरोध भेजना होगा.

सर्वर प्रॉपर्टी का उदाहरण सेट करना

यहां दिए गए उदाहरण में, mint.invalidTscStorage.setting प्रॉपर्टी सेट की गई है:

curl -u admin:admin123 -X PUT
  "https://monetization_server_IP:8080/v1/mint/properties/mint.invalidTscStorage.setting?value=discard"