Bạn đang xem tài liệu về Apigee Edge.
Truy cập vào
tài liệu Apigee X. thông tin
Giới thiệu
Bạn có thể muốn xoá dữ liệu kiếm tiền khỏi tổ chức của mình trong các trường hợp sau:
- Xoá dữ liệu kiếm tiền khỏi một tổ chức kiểm thử mà bạn muốn sử dụng lại. 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.
Việc xoá dữ liệu kiếm tiền của một tổ chức sẽ xoá vĩnh viễn những dữ liệu sau:
- 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 được định cấu hình)
Các phần sau đây mô tả các bước cần thiết để xoá dữ liệu kiếm tiền khỏi tổ chức của bạn nhằm hỗ trợ các trường hợp nêu trên:
- Cho phép xoá dữ liệu kiếm tiền khỏi tổ chức của bạn
- 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 sử dụng lại tổ chức)
- Xoá tổ chức (nếu không cần tổ chức đó nữa)
Cho phép xoá dữ liệu kiếm tiền khỏi tổ chức của bạn
Trước khi có thể xoá dữ liệu kiếm tiền khỏi tổ chức, bạn phải bật tài sản features.isMintOrgDataDeletionAllowed cho tổ chức của mình.
Bật thuộc tính này bằng cách đưa ra lệnh gọi POST đến API https://api.enterprise.apigee.com/v1/organizations/org_name, trong đó org_name là tên của tổ chức.
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 về hoạt động 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 một yêu cầu POST đến /organizations/org_name/asyncjobs/deleteorgdata, trong đó org_name là tên của tổ chức.
Ví dụ: yêu cầu sau đây sẽ xoá dữ liệu kiếm tiền khỏi tổ chức myOrg:
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 thao tác xoá không đồng bộ, hãy đưa ra yêu cầu GET đến /asyncjobs/{id}, trong đó {id} là mã nhận dạng của thao tác xoá được trả về trong phản hồi.
Ví dụ: yêu cầu sau đây cho biết trạng thái của thao tác xoá không đồng bộ có mã nhận dạng 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
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 hoạt độ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 tính năng kiếm tiền, như mô tả trong phần Đồng bộ hoá dữ liệu Apigee Edge với tính năng kiếm tiền.
Xoá tổ chức
Nếu không cần tổ chức đó 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.