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

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

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

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

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

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

מאפיינים של הגדרת שרת

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

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

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

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

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

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

  • saveToDatabase: המדיניות מורה ל-Apigee Edge עבור Private Cloud לשמור את כל הטרנזקציות הלא חוקיות של TSC במסד הנתונים של Postgres. (זוהי ברירת המחדל)
  • discard: המדיניות מורה ל-Apigee Edge עבור Private Cloud לא לשמור טרנזקציות 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"