شما در حال مشاهده اسناد 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 را با کسب درآمد همگامسازی کنید، همانطور که در همگامسازی دادههای Apigee Edge با کسب درآمد توضیح داده شده است.
حذف سازمان
اگر سازمان دیگر مورد نیاز نیست، میتوانید پس از حذف دادههای کسب درآمد، آن را حذف کنید، همانطور که در حذف سازمان توضیح داده شده است.