2012-08-30 157 views
1

我可以定義一個新的節流層:「無限使用30天」嗎?wso2 api管理器新節流層

<wsp:Policy> 
      <throttle:ID throttle:type="ROLE">30-days</throttle:ID> 
      <wsp:Policy> 
       <throttle:Control> 
        <wsp:Policy> 
         <throttle:MaximumCount> ? </throttle:MaximumCount> 
         <throttle:UnitTime> ? </throttle:UnitTime> 

        </wsp:Policy> 
       </throttle:Control> 
      </wsp:Policy> 

編輯:目標是使30天后某個用戶的某個API的訂閱「過期」...是否有可能?

回答

1

你不能用這兩個參數MaximumCountUnitTime在政策文件中指定的要求。該解決方案以現在爲您的要求是使用預定義的無限層的API發佈者發佈您的API,並手動從API網關通過改變API的生命週期狀態從發佈刪除創建一個月後。

+0

但是,如果我從發佈更改爲創建它不會被其他用戶看到...或我錯了嗎?我只想將特定用戶的特定API訂閱「過期」 – nuvio