מוצג המסמך של Apigee Edge.
עוברים אל
מסמכי תיעוד של Apigee X. מידע
מבוא
יש לך אפשרות למחוק את נתוני המונטיזציה מהארגון שלך באמצעות תרחישים:
- נקו את נתוני המונטיזציה מארגון הבדיקה שבו רוצים להשתמש שוב. כאן במקרה כזה, חובה לסנכרן את הנתונים של Apigee Edge אחרי שמוחקים את נתוני המונטיזציה.
- מחיקת הארגון. במקרה כזה, צריך למחוק את נתוני המונטיזציה לפני יכולים למחוק את הארגון.
מחיקה של נתוני מונטיזציה מארגון מסירה באופן סופי את הנתונים הבאים:
- חבילות API
- תוכניות תמחור
- תוכניות תמחור ותשלומים שהמפתחים אישרו
- עסקאות מונטיזציה
- תבניות של התראות
- ספקי תשלום של צד שלישי, אם הוגדרו
הקטעים הבאים מתארים את השלבים הדרושים למחיקת נתוני המונטיזציה של של הארגון, כדי שיתמוך בתרחישים שלמעלה:
- הפעלת מחיקה של נתוני מונטיזציה ארגון
- מחיקה של נתוני המונטיזציה
- הצגת הסטטוס של פעולת מחיקה אסינכרונית
- סנכרון נתוני Apigee Edge עם מונטיזציה (אם רוצים שימוש חוזר בארגון)
- מחיקת הארגון (אם הארגון כבר לא נמצא נדרש)
הפעלת מחיקה של נתוני מונטיזציה מהארגון
כדי שאפשר יהיה למחוק את נתוני המונטיזציה מהארגון שלך, צריך להפעיל
נכס features.isMintOrgDataDeletionAllowed
של הארגון.
כדי להפעיל את הנכס, צריך לשלוח קריאת POST
אל
https://api.enterprise.apigee.com/v1/organizations/org_name
API,
כאשר org_name
הוא שם הארגון.
curl -u email:password -X POST -H "Content-type:application/json" https://api.enterprise.apigee.com/v1/organizations/{org_name} -d \ '{ "name" : "{org_name}", "properties" : { "property" : [ { "name" : "features.isMintOrgDataDeletionAllowed", "value" : "true" }, { "name" : "features.topLevelDevelopersAreCompanies", "value" : "false" } ] } }'
נתוני המונטיזציה נמחקים
כדי למחוק נתוני מונטיזציה מהארגון, צריך לשלוח בקשת POST אל
/organizations/org_name/asyncjobs/deleteorgdata
,
כאשר org_name
הוא שם הארגון.
לדוגמה, הבקשה הבאה מוחקת את נתוני המונטיזציה מהנכס myOrg
ארגון:
curl -H "Content-Type:application/json" -X POST \ "https://api.enterprise.apigee.com/v1/mint/organizations/myOrg/asyncjobs/deleteorgdata" \ -u email:password
הדוגמה הבאה ממחישה את התשובה:
{ "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf", "log": "", "orgId": "myOrg", "status": "RUNNING", "type": "DELETE_ORG" }
הצגת הסטטוס של פעולת המחיקה האסינכרונית
כדי להציג את הסטטוס של פעולת המחיקה האסינכרונית, יש לשלוח בקשת GET
אל
/asyncjobs/{id}
, כאשר {id}
הוא המזהה של פעולת המחיקה שהוחזרה
בתשובה.
לדוגמה, הבקשה הבאה מציגה את הסטטוס של פעולת המחיקה האסינכרונית
עם המזהה c6eaa22d-27bd-46cc-be6f-4f77270818cf
:
curl -X GET \ "https://api.enterprise.apigee.com/v1/mint/asyncjobs/c6eaa22d-27bd-46cc-be6f-4f77270818cf" \ -u email:password
הדוגמה הבאה ממחישה את התשובה:
{ "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf", "log": "", "orgId": "myOrg", "status": "COMPLETED", "type": "DELETE_ORG" }
סנכרון נתוני Apigee Edge עם מונטיזציה
אם רוצים להשתמש שוב בארגון, צריך לסנכרן את נתוני Apigee Edge עם למונטיזציה, כפי שמתואר ב-Synchronize Apigee נתוני Edge עם מונטיזציה.
מחיקת הארגון
אם הארגון לא נחוץ יותר, אפשר למחוק אותו אחרי שמוחקים אותו. נתוני מונטיזציה, כפי שמתואר במאמר מחיקת ארגון.