حذف داده‌های درآمدزایی از سازمان شما

درحال مشاهده اسناد 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/organizations/myOrg/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 با درآمدزایی توضیح داده شده است.

درحال حذف سازمان

اگر دیگر به سازمان نیاز ندارید، می‌توانید آن را پس‌از حذف داده‌های درآمدزایی، همان‌طور که در حذف سازمان توضیح داده شده است، حذف کنید.