Title: how to set timeout in Azure Logic App
前言
對開發人員來說, Logic Apps是個非常好用的工具, 特別是有DevOps需求, 或是想做自動化的開發者來說, 可以節省許多時間寫一堆Code或是腳本去串接服務設計Logic Apps
直接在Azure Portal上定義Action的種類, Input是什麼就好了, 底層的事情就交給Azure 來幫我們處理比如說, 我們可以設一個排程, 每隔一段時間就發個請求去搓一下某個Service是否還活著
Timeout
在某些情況下, 我們可能不希望Action的執行時間過長, 假設我們預期最多不超過10秒, 但因為訪問的端點有可能發生異常, 造成Actionc還傻傻地等待Server的回應這種情況我們可以設Timeout讓Logic App把超時的Action殺掉
首先, 右鍵 > 選擇Settings
Step 2. 找到Timeout的欄位設定Duration
這邊要注意填入的時間要使用ISO 8601 的格式
ISO 8601的規則P (Period) T(duration) H (Hour) M(Minute) S(Second).
如果Timeout想設20秒的話可以表示成PT20S
設定好之後選擇Done ...
接下來就可以存檔跑看看結果了 ...
留言
張貼留言