您目前查看的是 Apigee Edge 說明文件。
前往 Apigee X 說明文件。 info
簡介
在下列情況下,您可能需要刪除貴機構的營利資料:
- 從要重複使用的測試機構中清除營利資料。在這種情況下,您必須在刪除營利資料後同步處理 Apigee Edge 資料。
- 刪除機構。在這種情況下,您必須先刪除營利資料,才能刪除機構。
從機構刪除營利資料後,系統會永久移除下列資料:
- API 套件
- 費率方案
- 開發人員接受的房價方案
- 營利交易
- 通知範本
- 第三方付款服務供應商 (如有設定)
以下章節說明如何從貴機構刪除營利資料,以支援上述情境:
- 允許從貴機構刪除營利資料
- 刪除營利資料
- 查看非同步刪除作業的狀態
- 將 Apigee Edge 資料與營利功能同步處理 (如要重複使用機構)
- 刪除機構 (如果不再需要該機構)
允許從貴機構刪除營利資料
如要刪除貴機構的營利資料,請先為貴機構啟用features.isMintOrgDataDeletionAllowed資源。
如要啟用這項資源,請對 https://api.enterprise.apigee.com/v1/organizations/org_name API 發出 POST 呼叫,其中 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"
} ]
}
}'
刪除營利資料
如要從貴機構刪除營利資料,請對 /organizations/org_name/asyncjobs/deleteorgdata 發出 POST 要求,其中 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" }
查看非同步刪除作業的狀態
如要查看非同步刪除作業的狀態,請對 /asyncjobs/{id} 發出 GET 要求,其中 {id} 是回應中傳回的刪除作業 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 資料與營利服務同步處理」。
刪除機構
如果不再需要機構,請先刪除收益資料 (如「刪除機構」一文所述),再刪除機構。