Xoá dữ liệu kiếm tiền khỏi tổ chức của bạn

Bạn đang xem tài liệu về Apigee Edge.
Chuyển đến Tài liệu về Apigee X.
thông tin

Giới thiệu

Có thể bạn muốn xoá dữ liệu kiếm tiền khỏi tổ chức của mình theo hướng dẫn sau đây trường hợp:

  • Xoá dữ liệu kiếm tiền của một tổ chức thử nghiệm mà bạn muốn sử dụng lại. Trong phần này trong trường hợp này, bạn phải đồng bộ hoá dữ liệu Apigee Edge sau khi xoá dữ liệu kiếm tiền.
  • Xoá tổ chức của bạn. Trong trường hợp này, bạn phải xoá dữ liệu kiếm tiền trước khi có thể xoá tổ chức đó.

Khi bạn xoá dữ liệu kiếm tiền khỏi một tổ chức, những dữ liệu sau đây sẽ bị xoá vĩnh viễn:

  • Gói API
  • Gói giá
  • Gói giá được nhà phát triển chấp nhận
  • Giao dịch kiếm tiền
  • Mẫu thông báo
  • Nhà cung cấp dịch vụ thanh toán bên thứ ba, nếu đã định cấu hình

Các phần sau đây mô tả các bước bắt buộc để xoá dữ liệu kiếm tiền khỏi để hỗ trợ các trường hợp trên:

Cho phép xoá dữ liệu kiếm tiền khỏi tổ chức của bạn

Bạn phải bật thì mới có thể xoá dữ liệu kiếm tiền khỏi tổ chức của mình thuộc tính features.isMintOrgDataDeletionAllowed cho tổ chức của bạn.

Bật thuộc tính này bằng cách thực hiện lệnh gọi POST cho phương thức API https://api.enterprise.apigee.com/v1/organizations/org_name, trong đó org_name là tên tổ chức của bạn.

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"
    } ]
  }
}'

Xoá dữ liệu kiếm tiền

Để xoá dữ liệu kiếm tiền khỏi tổ chức của bạn, hãy gửi yêu cầu POST để /organizations/org_name/asyncjobs/deleteorgdata, trong đó org_name là tên tổ chức của bạn.

Ví dụ: yêu cầu sau đây xoá dữ liệu kiếm tiền khỏi myOrg tổ chức:

curl -H "Content-Type:application/json" -X POST \
"https://api.enterprise.apigee.com/v1/mint/organizations/myOrg/asyncjobs/deleteorgdata" \
-u email:password

Sau đây là ví dụ về phản hồi:

{
  "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf",
  "log": "",
  "orgId": "myOrg",
  "status": "RUNNING",
  "type": "DELETE_ORG"
}

Xem trạng thái của thao tác xoá không đồng bộ

Để xem trạng thái của hoạt động xoá không đồng bộ, hãy gửi yêu cầu GET để /asyncjobs/{id}, trong đó {id} là mã nhận dạng của thao tác xoá được trả về trong câu trả lời.

Ví dụ: yêu cầu sau đây cho thấy trạng thái của thao tác xoá không đồng bộ có mã c6eaa22d-27bd-46cc-be6f-4f77270818cf:

curl -X GET \
"https://api.enterprise.apigee.com/v1/mint/asyncjobs/c6eaa22d-27bd-46cc-be6f-4f77270818cf" \
-u email:password

Sau đây là ví dụ về phản hồi:

{
  "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf",
  "log": "",
  "orgId": "myOrg",
  "status": "COMPLETED",
  "type": "DELETE_ORG"
}

Đồng bộ hoá dữ liệu Apigee Edge với tính năng kiếm tiền

Nếu muốn sử dụng lại tổ chức, bạn phải đồng bộ hoá dữ liệu Apigee Edge với kiếm tiền, như mô tả trong bài viết Đồng bộ hoá Apigee Dữ liệu chi tiết với tính năng kiếm tiền.

Đang xoá tổ chức

Nếu tổ chức không còn cần thiết nữa, bạn có thể xoá tổ chức sau khi xoá dữ liệu kiếm tiền, như mô tả trong phần Xoá tổ chức.