אתם צופים במסמכי התיעוד של Apigee Edge.
כדאי לעיין במסמכי התיעוד של Apigee X. מידע
בקטעים הבאים מוסבר איך להפעיל מונטיזציה בארגון. השיטה שבה משתמשים כדי להפעיל מונטיזציה בארגון תלויה בשאלה אם אתם לקוחות של Edge Cloud או Edge for Private Cloud.
Apigee Edge Cloud
לקוחות 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" }