查看 Apigee Edge 說明文件。
前往
Apigee X說明文件。 資訊
簡介
您可以在下列位置刪除貴機構的營利資料 情境:
- 從要重複使用的測試機構清除營利資料。在本 在這種情況下,您必須在刪除營利資料後,同步處理 Apigee Edge 資料。
- 刪除機構。在這種情況下,你必須先刪除營利資料 就可以刪除機構
在機構中刪除營利資料後,系統會永久移除下列資料:
- API 套件
- 房價方案
- 開發人員已接受的費率方案
- 營利交易
- 通知範本
- 第三方付款服務供應商 (如有設定)
以下各節將說明刪除營利資料的必要步驟 為上述情境提供協助:
- 允許從 機構
- 刪除營利資料
- 查看非同步刪除作業的狀態
- 將 Apigee Edge 資料與營利同步處理 (如有需要) 重複使用機構)
- 刪除機構 (如果機構目前不再適用) 需求)
允許刪除貴機構的營利資料
您必須先啟用這個 API,才能刪除貴機構的營利資料
貴機構的 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} 是傳回的刪除作業 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」一文的說明 具有營利優勢的邊緣資料。
刪除機構
如果不再需要機構,您可以在刪除 營利資料 (請參閱刪除機構一文所述)。