כרגע מוצג התיעוד של Apigee Edge.
כניסה למסמכי התיעוד של
Apigee X. מידע
מבוא
ייתכן שתרצו למחוק את נתוני המונטיזציה מהארגון שלכם בתרחישים הבאים:
- יש לנקות את נתוני המונטיזציה מארגון בדיקה שברצונך להשתמש בו שוב. במקרה כזה, תצטרכו לסנכרן את נתוני Apigee Edge אחרי שמוחקים את נתוני המונטיזציה.
- מחיקת הארגון. במקרה כזה, צריך למחוק את נתוני המונטיזציה לפני שניתן יהיה למחוק את הארגון.
מחיקה של נתוני מונטיזציה מארגון מסירה באופן סופי את הנתונים הבאים:
- חבילות API
- תוכניות תמחור
- תוכניות תעריפים שאושרו על ידי המפתחים
- עסקאות מונטיזציה
- תבניות של התראות
- ספקי תשלום מצד שלישי, אם הוגדרו
בקטעים הבאים מתוארים השלבים שצריך לבצע כדי למחוק את נתוני המונטיזציה מהארגון כדי לתמוך בתרחישים שלמעלה:
- איך לאפשר מחיקה של נתוני מונטיזציה מהארגון
- מחיקת נתוני מונטיזציה
- הצגת הסטטוס של פעולת מחיקה אסינכרונית
- סנכרון של נתוני Apigee Edge עם מונטיזציה (אם ברצונך להשתמש שוב בארגון)
- מחיקת הארגון (אם הארגון כבר לא נחוץ)
הפעלת המחיקה של נתוני מונטיזציה מהארגון
כדי למחוק את נתוני המונטיזציה מהארגון שלך, צריך להפעיל
את הנכס ב-features.isMintOrgDataDeletionAllowed
לארגון.
כדי להפעיל את הנכס, עליך לשלוח קריאה POST
ל-API של https://api.enterprise.apigee.com/v1/organizations/org_name
,
כאשר 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 עם המונטיזציה, כפי שמתואר במאמר סנכרון נתוני Apigee עם מונטיזציה.
מחיקת הארגון
אם לא צריך יותר את הארגון, אפשר למחוק אותו אחרי מחיקת נתוני המונטיזציה, כפי שמתואר בקטע מחיקת ארגון.