1. 程式人生 > >Azure Logic App 入門(一)

Azure Logic App 入門(一)

一,引言

  前兩天看一個azure相關的題,接觸到一個叫 “Azure Logic App” 的服務,剛好,今天抽空學習以下,順便結合它做一篇入門的分析文章。

  首先,我們得對它有個大概的認識,瞭解以下Azure Logic App 究竟是什麼東西?

--------------------我是分割線--------------------

1,什麼是Azure Logic App?它可以用來幹什麼

答:(一)簡單理解,Azure Logic 是Azure 提供的一項 Pass 服務,它有一個視覺化的面板,我們可以在裡面根據自己的需要選擇不同的功能,將這些功能模組新增到自己的邏輯流程中,最終完成我們實際需要的業務邏輯。

  (二)我們可以通過Azure Logic App完成郵件的傳送,預警資訊,任務的推送等等。

接下來,我們就開始今天的分析

二,正文

1,建立Azure Logic App

 Azure Portal 中點選 “Create a resource”,搜尋框中輸入 “Logic App”,進行搜尋,建立

Resource group 選擇建立一個新的 :“Web_Test_LogicApps_RG”

Logic App name:“cnbateblogweb_logicapp”

Select the location 選擇預設 :“Region”

Location 選擇 “East Asia”

點選 “Review + create”,進行建立預校驗,預校驗完成後,我們點選 “Create” 進行建立 Azure Logic App 資源

等待建立完成後,我們在找到建立好的叫 “cnbateblogweb_logicapp” 的 Azure Logic App

選擇 “Development Tools=》Logic app designer”,點選 “ Blank Logic App” 建立空白的 Logic App

點選圖中的 “Schedule(計劃)”

 選擇 “Recurrence(重複計劃)”

 

Interval(時間週期)改寫成:1

Frequency(頻率)選擇:“Day”

點選 “Add new parameter” 新增多個引數,如

勾選 “At these hours(在這些小時)”,“At these minute(在這些分鐘)”

重點注意:這裡的時間是 UTC(世界時間) ,如果我們設定中國時間,就要在此基礎上加 8 小時

At these hours :  我選擇世界時間 6,7,8,9 點,對應到中國時間也就是  14點,15點,16點,17點

At these minutes:選擇 0,15 也就是結合上面的時間,在 分別在 14點整,14點15分,15點整,15點15分,16點整,16點15分,17點整,17點15分觸發這個定時器

 同時,我們也可以點選當前步驟的選單,去修改當前步驟的名稱,這裡我作為演示將預設的 “Recurrence” 修改為 “Check travel time every weekday morning”

 接下來,我們再新增一個傳送郵件的步驟,我們點選 “New step”

 選擇圖中的 “Outlook.com”

 

點選 “Send an email(v2)”

 

我們可以看到當前傳送郵件模組所需要引數內容

Body 也就是郵件的正文,作為示例,郵件的內容如圖中所示

Subject 也就是主題:我們改寫為 “提醒”

to:指當前主題為提醒的郵件,我們需要發給誰,我這裡選擇發給自己的qq郵箱,而關於發件人,我們可以看到圖中我圈到的內容,顯示 “已連線到outlook.com”,這個是我自己以及配置好的發件人的outlook 郵箱,郵箱的型別不限,個人,公司的都是可以的,如果想配置其他outlook 郵箱,可以點選 “change connection” 去更改發件人的郵箱賬號

 配置完成後,我們點選 “Save”,進行儲存操作

 存完成後,不會立即觸發,還記得我們上面的設定嗎,每天對於的小時 14點,15點,16點,17點,分鐘對於 0點,15點 才會觸發提醒郵件的傳送。我們我們想對自己的配置能夠快速的進行測試,我們可以點選 “Run”,進行手動的觸發。

重點,如果我們想進行測試配置好的 Azure Logic App,我們可以直接點選 “Run Tigger” 進行手動觸發,

如果想要檢視郵件傳送的執行情況,我們可以在點選 “Overview” 進行檢視

點選具體的某一條資訊,我們就可以看到詳細的步驟,以及每個步驟的耗時,這樣的話,如果那個步驟有問題的話,我們可以很好的,很快的定位到具體的問題,並且快速的解決。

--------------------我是分割線--------------------

我們登入到收件人的郵箱中檢視這些手動,以及自動傳送到郵件

 

 

 bingo,撒花