為機構啟用營利功能

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

下列各節將說明如何為機構啟用營利功能。 為機構啟用營利功能,取決於貴機構是 Edge Cloud 還是 Edge 適用於 Private Cloud 客戶

Apigee Edge 雲端

如果您是 Apigee Edge Cloud 客戶,Apigee 會協助您為 並根據貴機構的使命 價值觀和目標進行調整聯絡 Apigee Edge 支援團隊 尋求協助

Apigee Edge Private Cloud

注意:請確認您的 Edge 帳戶具備系統管理員權限 再繼續操作。

如要為機構啟用營利功能,請向以下機構提出 POST 要求: /asyncjobs/enablemonetization

您必須在要求主體中傳送下列資訊。

屬性 說明
adminEmail 營利通知設定的預設電子郵件。
mxGroup 用於 Apache Qpid 和評分伺服器的群組。您選擇的群組取決於 容量需求、區域和機構類型。如為私有雲,請設定這個值 至 mxgroup001
notifyTo 營利功能成功啟用時,系統會發送電子郵件通知。
orgName 機構名稱。
pgHostName Postgres 資料庫的主機名稱。
pgPassword 您的 Postgres 營利使用者帳戶密碼。
pgPort Postgres 資料庫的通訊埠。
pgUserName Postgres 營利使用者的帳戶名稱。

舉例來說,下列要求為 myOrg 啟用營利功能 機構,其中 ms_IP 是 Management Server 節點的 IP 位址 且 port 是設定好的通訊埠 (例如 8443):

$ curl -H "Content-Type:application/json" -X POST -d \
'{
   "orgName" : "myOrg",
   "mxGroup" : "mxgroup001",
   "pgHostName" : "pg_hostname",
   "pgPort" : "5432",
   "pgUserName" : "pg_username",
   "pgPassword" : "pg_password",
   "adminEmail" : "myemail@company.com",
   "notifyTo" : "myemail@company.com"
}' \
"https://ms_IP:port/v1/mint/asyncjobs/enablemonetization" \
-u email:password

以下提供回應範例:

{
  "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf",
  "log": "",
  "orgId": "myOrg",
  "status": "RUNNING",
  "type": "ENABLE_MINT"
}

要求完成後,系統會傳送電子郵件至您為 要求中的 notifyTo 屬性,然後狀態欄位會變更為 下列值:COMPLETEDFAILEDCANCELLED

如要檢查要求的狀態,您可以向 /asyncjobs/{id} 發出 GET 要求。

例如:

$ curl -X GET "https://ms_IP:port/v1/mint/asyncjobs/c6eaa22d-27bd-46cc-be6f-4f77270818cf" \
-u email:password

{
  "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf",
  "log": "",
  "orgId": "myOrg",
  "status": "COMPLETED",
  "type": "ENABLE_MINT"
}