הגדרת מאפיינים של שרת מונטיזציה

אפשר להגדיר את שרתי המונטיזציה באמצעות ממשק ה-API הבא:

פרטי ממשק ה-API לשינוי נכס
נקודת קצה (endpoint)
https://monetization_server_IP/mint/config/properties/property_name?value=property_value
שליחת בקשה

הערות לגבי הבקשה שאתם שולחים:

  • גוף: ללא. השם והערך של המאפיין הם פרמטרים של מחרוזת שאילתה. לא להגדיר ערך לגוף הבקשה.
  • שיטת HTTP: POST
  • אימות: תוכלו להשתמש ב-OAuth2 או להעביר את שם המשתמש והסיסמה בקשה.
  • לפני שליחת הבקשה, עליכם לקודד את כתובת ה-URL של ערך הנכס.
תגובה התגובה מוחזרת בפורמט טקסט פשוט.

כשתפעילו את ה-API של שינוי המאפיין, השינוי יחול רק על השרת שהזמנתם. הוא לא רלוונטי לשרתים אחרים ב-pod. עליכם לקרוא ל-API הזה בכל השרתים שבהם אתם רוצים לשנות את הנכס.

מאפיינים של תצורת שרת

בטבלה הבאה מתוארים המאפיינים של שרתי המונטיזציה שאפשר להגדיר:

נכס תיאור
mint.invalidTscStorage.setting

שרתי דירוג המונטיזציה מתעדים את כל קוד סטטוס העסקה (TSC) הלא חוקי הודעות ב-Postgres. דוחות TSC כוללים כל עסקה לא חוקית, בין אם היא בוצעה על ידי הלקוח קצה עורפי או כתוצאה מקריטריונים אחרים שלא מתקיימים ב-Apigee Edge לענן פרטי.

המספר והתדירות של הודעות TSC יכולים להיות גדולים, כלומר הם עלולים לגרום כדי להקדיש זמן נוסף לעיבוד השאילתות שלכם.

המאפיין mint.invalidTscStorage.setting קובע אם Apigee Edge לענן פרטי מאחסן עסקאות TSC לא חוקיות.

הערכים החוקיים כוללים:

  • saveToDatabase: נשלחת הוראה ל-Apigee Edge לענן פרטי לשמור את כל טרנזקציות TSC לא חוקיות למסד הנתונים של Postgres. (זוהי ברירת המחדל)
  • discard: מורה ל-Apigee Edge לענן פרטי לא לשמור טרנזקציות TSC לא חוקיות מסד נתונים של Postgres. במקום זאת, הן נמחקות.

ערך ברירת המחדל הוא saveToDatabase.

כדי לשנות את נכס mint.invalidTscStorage.setting הזה בכל הדירוגים שלך שרתים, צריך לשלוח בקשת API דומה לכל שרת.

הגדרת דוגמה למאפיין שרת

הדוגמה הבאה מגדירה את המאפיין mint.invalidTscStorage.setting:

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