אכיפת מגבלות מונטיזציה על שרתי proxy של API

אתם צופים במסמכי העזרה של Apigee Edge.
כניסה למסמכי העזרה של Apigee X.
info

כדי לאכוף את מגבלות המונטיזציה, צריך לצרף את המדיניות של בדיקת מגבלות המונטיזציה לשרתי proxy ל-API. באופן ספציפי, המדיניות מופעלת בתנאים הבאים:

  • המפתח שמשתמש ב-API לייצור הכנסות לא רשום או לא נרשם למינוי למודל התמחור.
  • המפתח חרג מנפח העסקאות של תוכנית התמחור שנרשמה.
  • הגעתם לסכום היתרה בחשבון בתשלום מראש או למגבלת האשראי בחשבון בתשלום לאחר המסירה.

המדיניות של בדיקת מגבלות המונטיזציה נועדה לדווח על שגיאה ולחסום קריאה ל-API במצבים כמו אלה שמפורטים למעלה. המדיניות הזו היא הרחבה של המדיניות Raise Fault (ראו Raise Fault policy), ואפשר להתאים אישית את ההודעה שתוחזר. התנאים הרלוונטיים נגזרים משתני עסק.

צירוף מדיניות לבדיקת מגבלות המונטיזציה באמצעות ממשק המשתמש

כדי לאכוף את מגבלות המונטיזציה, צריך לצרף מדיניות של בדיקת מגבלות המונטיזציה לתהליך הבקשות בשרתי ה-API שדרכם מתבצעת הגישה ל-API שלכם. צריך לצרף את המדיניות של בדיקת מגבלות המונטיזציה אחרי כל מדיניות של VerifyAPIKey או AccessTokenValidation בבקשה.

אפשר לצרף מדיניות של בדיקת מגבלות מונטיזציה כשיוצרים שרת proxy ל-API או אחרי שיוצרים שרת proxy ל-API.

כשיוצרים שרת proxy ל-API, כפי שמתואר במאמר יצירת שרת proxy פשוט ל-API, אם מותקנת מונטיזציה, הקטע 'הגדרת מונטיזציה' מופיע באשף.

Edge

בדף Common policies (מדיניות משותפת) של האשף, מסמנים את התיבה Enforce monetization limits (אכיפת מגבלות המונטיזציה) כדי לצרף מדיניות של בדיקת מגבלות המונטיזציה.

המדיניות בנושא בדיקת מגבלות המונטיזציה

שימו לב שבדף Summary (סיכום) של האשף מופיע סיכום של כללי המדיניות. מוודאים שמדיניות המונטיזציה מופיעה ברשימה, כדי לציין שמדיניות בדיקת המגבלות של המונטיזציה תצורף לשרת ה-proxy ל-API, כפי שמתואר בהמשך.

Classic Edge (ענן פרטי)

בדף Security (אבטחה) של האשף, מסמנים את התיבה Enable Monetization Limits Check (הפעלת בדיקת מגבלות המונטיזציה) כדי לצרף מדיניות של בדיקת מגבלות המונטיזציה.

המדיניות בנושא בדיקת מגבלות המונטיזציה

המדיניות של בדיקת מגבלות המונטיזציה מתווספת לתהליך הבקשה של ProxyEndpoint לפני הזרימה, אחרי המדיניות של VerifyAPI Key או AccessTokenValidation, כפי שמוצג באיור הבא.

כדי להוסיף את המדיניות של בדיקת מגבלות המונטיזציה לשרת proxy של API שכבר נוצר:

  1. בעורך שרת ה-proxy של ה-API, לוחצים על PreFlow בנקודת הקצה של שרת ה-proxy שמוגדרת כברירת מחדל.
  2. בתהליך הבקשה, לוחצים על +שלב.
  3. בוחרים באפשרות 'בדיקת מגבלות המונטיזציה' בקטגוריה 'בחירת רשת (Mediation)'.

  4. משנים את השדות בתיבת הדו-שיח 'הוספת שלב' לפי הצורך ולוחצים על הוספה.

המדיניות מצורפת לתהליך הבקשה אחרי כל מדיניות של VerifyAPI Key או של AccessTokenValidation, והיא תיאכף בהודעות בקשה מאפליקציות לקוח אל תהליך ה-PreFlow של ProxyEndpoint.

מידע נוסף על הגדרת קובץ ה-XML של מדיניות MonetizationLimitsCheck זמין במאמר מדיניות MonetizationLimitsCheck.