Azure Logic App Oluşturmak
Azure Logic Apps ve Visual Studio ile, uygulamaları ve verileri, sistemleri ve hizmetleri kurumlar ve kuruluşlar arasında birleştiren görevleri ve işlemleri otomatikleştirmek için iş akışları oluşturabilirsiniz. Bu makalede , Visual Studio’da basit bir RSS uygulaması oluşturacağız ve bu uygulamayı Azure’a dağıtarak bu iş akışlarını nasıl tasarlayabileceğinizi ve oluşturabileceğinizi göstermeye çalışacağım. Oluşturacağımız bu RSS Logic App, MSHOWTO bilişim portalı üzerinde yayınlanan yeni makaleleri kontrol edecek ve bize düzenli olarak mail gönderecektir. Bu görevlerin aynısını Azure portalında gerçekleştirebilseniz Visual Studio, kaynak denetimine Logic App’lere eklemenizi, farklı sürümleri yayınlamanızı ve farklı dağıtım ortamları için Azure Kaynak Yöneticisi şablonları oluşturmanızı sağlar.
Başlamadan önce, aşağıdaki öğelere sahip olduğunuzdan emin olun:
- Azure hesabı
- Visual Studio 2017 ya da Visual Studio 2015 (Community edition olabilir)
- Microsoft Azure SDK for .NET (2.9.1 ya da daha üstü) ve Azure PowerShell
- Azure Logic Apps Tools for Visual Studio
- Visual Studio’yu başlatın ve Azure hesabınızla oturum açın.
- File menüsünden , New > Project’i seçin.
- Cloud > Azure Resource Group’u seçin. Projenize bir isim verin:
4. OK butonuna bastıktan sonra Template bölümünden Logic App’i seçin.
5. Projeniz açıldıktan sonra LogicApp.json dosyasına sağ tuş ile tıklayın ve “Open With Logic App Designer”ı seçin.
6. Logic App Properties bölümünden Azure Subscription’ınızı seçin. Var olan bir Resource Group’unuzu kullanabilirsiniz yada. Create New ile yeni bir Resource Group oluşturabilirsiniz.
7. Logic App Designer açıkdıktan sonra gelen ekranda Blank Logic App’i seçin.
8. Arama bölümüne “rss” yazarak Trigger altından “When a feed items is published”i seçin.
9. Hangi web sitesinden RSS çekmek istiyorsanız onun URL’sini yazın. Örneğimizde ben MSHOWTO bilişim portalından RSS çekeceğim.
10. Nex Step butonuna basarak yeni bir Action ekleyeceğiz. Arama bölümüne “send an email” yazarak aratın. Hangi mail servisini kullanmak istiyorsanız onu seçebilirsiniz. (Office 365, Outlook, Gmail, vs..). Ardından mail hesabınızın kimlik bilgilerini girin.
11. RSS mail gönderimi için alıcı mail adresini girin. Mailin Subject ve Body bölümlerini aşağıdaki yapabilirsiniz.
12. İşlem tamamlandıktan sonra Logic App’i kaydederek Azure üzerine dağıtımını yapabilirsiniz.
Dağıtım başarıyla tamamlandıktan sonra Azure üzerinde Logic App’in oluştuğunu görebilirsiniz. Bundan sonra MSHOWTO üzerinde yeni bir makale yayınlandığı zaman bununla ilgili email alacaksınız.