設定營利伺服器屬性

您可以使用下列 API 設定營利伺服器:

屬性變更 API 詳細資料
端點
https://monetization_server_IP/mint/config/properties/property_name?value=property_value
要求

您傳送要求的注意事項:

  • 內文:無。屬性名稱和值是查詢字串參數。不要設定 值。
  • HTTP 方法:POST
  • 驗證:您可以使用 OAuth2 或在 請求。
  • 傳送要求之前,您必須先為屬性值進行網址編碼。
回應 系統會以純文字傳回回應。

呼叫 Property change API 時,變更只會套用到您呼叫的伺服器。這項服務 並不適用於 Pod 中的其他伺服器。您必須在已連線的所有伺服器上呼叫這個 API 如要變更資源,

伺服器設定屬性

下表說明您可以設定的營利伺服器屬性:

屬性 說明
mint.invalidTscStorage.setting

營利評分伺服器會記錄所有無效的交易狀態碼 (TSC) 以及 Postgres 中的訊息。TSC 包含任何無效的交易,無論該交易是否來自客戶的 後端或私有雲的 Apigee Edge 不符合其他條件的結果

TSC 訊息的數量和頻率可能會相當龐大, 就需要更多時間處理這些查詢

mint.invalidTscStorage.setting 屬性可決定私有雲的 Apigee Edge 會儲存無效的 TSC 交易。

有效值如下:

  • saveToDatabase:指示 Apigee Edge for Private Cloud 來儲存所有無效的 TSC 交易 並新增至 Postgres 資料庫此為預設值。
  • discard:指示 Apigee Edge for Private Cloud 不要將無效的 TSC 交易儲存至 Postgres 資料庫。而會予以捨棄。

預設值為 saveToDatabase

如何為所有評分變更這個 mint.invalidTscStorage.setting 屬性 就必須向每個伺服器傳送類似的 API 要求

設定伺服器屬性範例

以下範例會設定 mint.invalidTscStorage.setting 屬性:

curl -u admin:admin123 -X PUT
  "https://monetization_server_IP:8080/v1/mint/properties/mint.invalidTscStorage.setting?value=discard"