כרגע מוצג התיעוד של 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" }