הפעלת מונטיזציה לארגון

כרגע מוצג התיעוד של Apigee Edge.
כניסה למסמכי התיעוד של Apigee X.
מידע

הקטעים הבאים מתארים איך להפעיל מונטיזציה בארגון. הדרך שבה אתם משתמשים להפעלת מונטיזציה בארגון תלויה בשאלה אם אתם לקוחות Edge Cloud או Edge ללקוחות ענן פרטי.

ענן Apigee Edge

לקוחות של Apigee Edge בענן יוכלו לעזור לך להפעיל מונטיזציה בארגון שלך ב-Apigee. לקבלת עזרה, יש לפנות לתמיכה של Apigee Edge.

ענן פרטי של Apigee Edge

הערה: לפני שממשיכים, חשוב לוודא שלחשבון Edge שלכם יש הרשאות של מנהל מערכת.

כדי להפעיל מונטיזציה בארגון, צריך לשלוח בקשת POST אל /asyncjobs/enablemonetization.

צריך להעביר את הפרטים הבאים בגוף הבקשה.

נכס התיאור
adminEmail כתובת אימייל המוגדרת כברירת מחדל לשליחת התראות לגבי מונטיזציה.
mxGroup הקבוצה שמשמשת ל-Apache Qpid ולשרתי הדירוג. בוחרים את הקבוצה בהתאם לדרישות הקיבולת, לאזור ולסוג הארגון. בענן פרטי, צריך להגדיר את הערך mxgroup001.
notifyTo אימייל כדי להודיע לך שהמונטיזציה הופעלה בהצלחה.
orgName שם הארגון.
pgHostName שם המארח של מסד הנתונים Postgres.
pgPassword הסיסמה של חשבון המשתמש למונטיזציה ב-Postgres.
pgPort יציאה למסד הנתונים Postgres.
pgUserName שם החשבון של משתמש המונטיזציה שלכם ב-Postgres.

לדוגמה, הבקשה הבאה מפעילה מונטיזציה לארגון myOrg, שבו ms_IP היא כתובת ה-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.

אפשר לבדוק את סטטוס הבקשה על ידי שליחת בקשת GET ל-/asyncjobs/{id}.

לדוגמה:

$ 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"
}