刪除貴機構的營利資料

查看 Apigee Edge 說明文件。
前往 Apigee X說明文件
資訊

簡介

您可以在下列位置刪除貴機構的營利資料 情境:

  • 從要重複使用的測試機構清除營利資料。在本 在這種情況下,您必須在刪除營利資料後,同步處理 Apigee Edge 資料。
  • 刪除機構。在這種情況下,你必須先刪除營利資料 就可以刪除機構

在機構中刪除營利資料後,系統會永久移除下列資料:

  • API 套件
  • 房價方案
  • 開發人員已接受的費率方案
  • 營利交易
  • 通知範本
  • 第三方付款服務供應商 (如有設定)

以下各節將說明刪除營利資料的必要步驟 為上述情境提供協助:

允許刪除貴機構的營利資料

您必須先啟用這個 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/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」一文的說明 具有營利優勢的邊緣資料

刪除機構

如果不再需要機構,您可以在刪除 營利資料 (請參閱刪除機構一文所述)。