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

מוצג המסמך של Apigee Edge.
עוברים אל מסמכי תיעוד של Apigee X.
מידע

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

ענן של Apigee Edge

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

Apigee Edge Private Cloud

הערה: חשוב לוודא שלחשבון 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"
}