查看 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
屬性,然後狀態欄位會變更為
下列值:COMPLETED
、FAILED
或 CANCELLED
。
如要檢查要求的狀態,您可以向 /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" }