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:
- Bật tính năng xoá dữ liệu kiếm tiền khỏi tổ chức
- Xoá dữ liệu kiếm tiền
- Xem trạng thái của thao tác xoá không đồng bộ
- Đồng bộ hoá dữ liệu Apigee Edge với tính năng kiếm tiền (nếu bạn muốn tái sử dụng tổ chức)
- Xoá tổ chức (nếu tổ chức không còn là tổ chức đó nữa cần thiết)
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.