حذف بيانات تحقيق الربح من مؤسستك

أنت تعرض مستندات Apigee Edge.
انتقل إلى مستندات Apigee X.
معلومات

مقدمة

قد تريد حذف بيانات تحقيق الربح من مؤسستك في البلدان التالية السيناريوهات:

  • يمكنك محو بيانات تحقيق الربح من مؤسسة تجريبية تريد إعادة استخدامها. في هذه الدورة، في هذه الحالة، يجب مزامنة بيانات 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 زيادة البيانات من خلال تحقيق الربح

جارٍ حذف المؤسسة

إذا لم تعد هناك حاجة إلى المؤسسة، يمكنك حذفها بعد حذف بيانات تحقيق الربح، كما هو موضّح في حذف مؤسسة.