أنت تعرض مستندات Apigee Edge.
انتقل إلى
مستندات Apigee X. معلومات
مقدمة
قد تريد حذف بيانات تحقيق الربح من مؤسستك في البلدان التالية السيناريوهات:
- يمكنك محو بيانات تحقيق الربح من مؤسسة تجريبية تريد إعادة استخدامها. في هذه الدورة، في هذه الحالة، يجب مزامنة بيانات Apigee Edge بعد حذف بيانات تحقيق الربح.
- حذف مؤسستك وفي هذه الحالة، يجب حذف بيانات تحقيق الربح قبل حذف المؤسسة.
يؤدي حذف بيانات تحقيق الربح من مؤسسة إلى إزالة البيانات التالية نهائيًا:
- حِزم واجهة برمجة التطبيقات
- خطط الأسعار
- خطط الأسعار التي يقبلها المطوّر
- معاملات تحقيق الربح
- نماذج الإشعارات
- مقدّمو خدمات الدفع التابعون لجهات خارجية، إذا تم ضبط إعداداتهم
توضّح الأقسام التالية الخطوات المطلوبة لحذف بيانات تحقيق الربح من المؤسسة لدعم السيناريوهات أعلاه:
- تفعيل حذف بيانات تحقيق الربح من المؤسسة
- حذف بيانات تحقيق الربح
- عرض حالة عملية حذف غير متزامنة
- مزامنة بيانات 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 زيادة البيانات من خلال تحقيق الربح
جارٍ حذف المؤسسة
إذا لم تعد هناك حاجة إلى المؤسسة، يمكنك حذفها بعد حذف بيانات تحقيق الربح، كما هو موضّح في حذف مؤسسة.