深入淺出digiRunner - 依據指定時間預約啟用API並於需求結束時自動停用API
前言
digiRunner 為企業提供了一套靈活而精確的API管理工具,能讓使用者根據需求精準安排API的啟用與停用時間,甚至在需求變更時快速調整,最大化商業彈性與效率。本篇介紹將聚焦於digiRunner的API管理的幾項功能,包括預約啟用、預約停用與取消預約,並帶您一步步了解如何利用這些功能提升API管理的效能與便利性。
如果想要複習API管理相關的朋友,也可以參考以下幾篇 :
深入淺出digiRunner - 串接用戶端權控並授權API
深入淺出digiRunner - API 批次匯入與啟用
內文
一、於指定時間預約啟用API的設定
-
如果需要在指定時間啟用服務,可以透過預約啟用API來避免服務提前被使用。這種方式可以由digiRunner有效控管,
確保在API處於停用狀態時,無法被成功呼叫。 -
預約啟用API的前置條件有兩個:首先,API的當前狀態必須為「停用」;其次,該API需已有預約的「停用」時間,才能進行啟用預約。
-
預約啟用的日期也必須符合以下條件:日期不得早於今日,且如果已設定預約停用時間,則預約啟用日期必須晚於該預約停用的日期。
-
登入至AC,點選左側選單 API管理 > API列表,進入該API列表頁面。
-
勾選需要被預約啟動的API,點選 [ 啟動 ] ,開啟預計啟用日期的視窗。
-
點選「預定日期」欄位,開啟月曆選定需要啟用的日期,點選 [ 確認 ] 完成預約啟用。
-
回到列表可以確認於欄位紀錄預約啟用日期。
二、於需求結束時自動停用API
-
承接上一個情境,如果想在指定時間關閉該服務,可以透過預約停用API來限制服務的運行時間。
-
預約停用API的前置條件有兩個:首先,API的當前狀態必須為「啟用」;其次,該API需已有預約的「啟用」時間,才能進行停用預約。
-
預約停用的日期也必須符合以下條件:日期不得早於今日,且如果已設定預約啟用時間,則預約停用日期必須晚於該預約啟用的日期。
-
點選左側選單 API管理 > API列表,進入該API列表頁面,勾選需要被預約停用的API,點選 [ 停用 ] ,開啟預計停用日期的視窗。
-
點選「預定日期」欄位,開啟月曆選定需要停用的日期,點選 [ 確認 ] 完成預約停用。
-
回到列表可以確認於欄位紀錄預約停用日期。
三、若需要更改需求,也可以取消預約API
-
延續上一個情境,如果現在需要服務在啟動後持續提供且不中斷,就需要取消原本預定的停用預約。
-
取消預約時需特別注意:當API已預約了啟用與停用的狀態後,不可先取消與當前狀態不同的預約排程。若只保留相同狀態的預約,可能會導致預約排程的執行結果與當前API狀態重疊,進而造成不必要的重複操作。
-
點選左側選單 API管理 > API列表,進入該API列表頁面,勾選欲取消預約的API。
-
點選 [ 取消預定日期 ] ,開啟取消預定日期的視窗。
-
選取「取消預定停用」後,點選 [ 確認 ] ,完成取消預約。
-
這樣即可確保API在預約啟用後不會再被預約停用,從而保證該API持續提供服務,不會被digiRunner停用。
結語
digiRunner的預約啟用、停用與取消功能,不僅為使用者提供了靈活的API管理能力,更能減少人工操作的風險與繁瑣。透過這套精細化的管理工具,企業可以根據實際需求輕鬆調整API的啟用與停用時間,確保資源的合理分配與服務的連續性。在快速變化的商業環境中,這樣的工具將成為您數位轉型之路上的可靠夥伴,幫助您在效率與穩定之間取得最佳平衡。無論是規劃、執行還是調整,digiRunner都能助您一臂之力,為您的API管理注入新能量。