﻿
{"id":17159,"date":"2020-08-04T21:33:50","date_gmt":"2020-08-04T21:33:50","guid":{"rendered":"https:\/\/www.gencayyildiz.com\/blog\/?p=17159"},"modified":"2020-08-04T21:33:50","modified_gmt":"2020-08-04T21:33:50","slug":"azure-functions-serisi-5-azure-portal-ile-azure-function-olusturmak","status":"publish","type":"post","link":"https:\/\/www.gencayyildiz.com\/blog\/azure-functions-serisi-5-azure-portal-ile-azure-function-olusturmak\/","title":{"rendered":"Azure Functions Serisi #5 \u2013 Azure Portal \u0130le Azure Function Olu\u015fturmak"},"content":{"rendered":"<div id=\"fb-root\"><\/div>\n<p>Merhaba,<\/p>\n<p>Bu i\u00e7eri\u011fimizde Azure servislerini kullanabildi\u011fimiz ve y\u00f6netebildi\u011fimiz ana web sitesi olan <a href=\"https:\/\/portal.azure.com\/\" rel=\"noopener noreferrer\" target=\"_blank\">Azure Portal<\/a> \u00fczerinden nas\u0131l Azure Function olu\u015fturulabildi\u011fini detaylar\u0131yla ad\u0131m ad\u0131m inceleyece\u011fiz.<\/p>\n<p>T\u00fcm s\u00fcreci a\u015fa\u011f\u0131daki ad\u0131mlar\u0131 ger\u00e7ekle\u015ftirerek takip edebilirsiniz;<\/p>\n<ul>\n<li><strong>Ad\u0131m 1<\/strong><br \/>\n<a href=\"https:\/\/portal.azure.com\/\" rel=\"noopener noreferrer\" target=\"_blank\">Azure Portal<\/a>&#8216;a giriniz ve &#8216;Create a resource&#8217;a t\u0131klay\u0131n\u0131z.<br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak.jpg\" alt=\"Azure Functions Serisi #5 \u2013 Azure Portal \u0130le Azure Function Olu\u015fturmak\" width=\"167\" height=\"149\" class=\"aligncenter size-full wp-image-17163\" \/><\/a>\n<\/li>\n<li><strong>Ad\u0131m 2<\/strong><br \/>\nSoldaki men\u00fcden &#8216;Compute&#8217; sekmesine, ard\u0131ndan a\u00e7\u0131lan listeden ise &#8216;Function App&#8217;e t\u0131klay\u0131n\u0131z.<br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-1.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-1.jpg\" alt=\"Azure Functions Serisi #5 \u2013 Azure Portal \u0130le Azure Function Olu\u015fturmak\" width=\"533\" height=\"379\" class=\"aligncenter size-full wp-image-17164\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-1.jpg 533w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-1-300x213.jpg 300w\" sizes=\"auto, (max-width: 533px) 100vw, 533px\" \/><\/a>\n<\/li>\n<li><strong>Ad\u0131m 3<\/strong><br \/>\nKar\u015f\u0131n\u0131za gelen formu a\u015fa\u011f\u0131daki gibi doldurunuz.<br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-2.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-2.jpg\" alt=\"Azure Functions Serisi #5 \u2013 Azure Portal \u0130le Azure Function Olu\u015fturmak\" width=\"721\" height=\"617\" class=\"aligncenter size-full wp-image-17167\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-2.jpg 721w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-2-300x257.jpg 300w\" sizes=\"auto, (max-width: 721px) 100vw, 721px\" \/><\/a><br \/>\nBuradaki alanlar\u0131 izah edersek e\u011fer;<\/p>\n<ul>\n<li><em style=\"color:red;\">Subscription<\/em><br \/>\nAbone t\u00fcr\u00fcn\u00fc &#8216;Kulland\u0131k\u00e7a \u00d6de&#8217; olarak belirleyiniz.<br \/>\n<em>Resource Group<\/em>; \u00e7al\u0131\u015fma grubu belirleyerek bir projeye \u00f6zg\u00fc genel \u00e7at\u0131 olu\u015fturunuz.\n<\/li>\n<li><em style=\"color:green;\">Function App name<\/em><br \/>\nBir Function App i\u00e7erisinde s\u0131n\u0131rs\u0131z say\u0131da function olu\u015fturulabilir. B\u00f6ylece functionlar organize edilmi\u015f olacakt\u0131r.\n<\/li>\n<li><em style=\"color:blue;\">Publish<\/em><br \/>\nYay\u0131nlama politikas\u0131n\u0131 &#8216;Code&#8217; olarak se\u00e7iniz.\n<\/li>\n<li><em style=\"color:purple;\">Runtime stack<\/em><br \/>\nAzure Function i\u00e7erisine yaz\u0131lan en nihayetinde bir kod par\u00e7as\u0131d\u0131r ve bu function host taraf\u0131ndan aya\u011fa kald\u0131r\u0131lmas\u0131 gerekecektir. \u0130\u015fte burada o function host&#8217;un platformunu belirlemekteyiz. Bu Function App i\u00e7erisindeki t\u00fcm functionlar burada se\u00e7ilen runtime stack de\u011ferine uygun olmak zorundad\u0131r.\n<\/li>\n<li><em style=\"color:pink;\">Version<\/em><br \/>\nSe\u00e7ilen platformun versiyonunu se\u00e7iniz.\n<\/li>\n<li><em style=\"color:black;\">Region<\/em><br \/>\nFunction&#8217;\u0131n hangi b\u00f6lgede tutulaca\u011f\u0131n\u0131 se\u00e7iniz.\n<\/li>\n<\/ul>\n<\/li>\n<li><strong>Ad\u0131m 4<\/strong><br \/>\nArd\u0131ndan &#8216;Hosting&#8217; sekmesine ge\u00e7iniz ve formu a\u015fa\u011f\u0131daki gibi doldurunuz.<br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-3.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-3.jpg\" alt=\"Azure Functions Serisi #5 \u2013 Azure Portal \u0130le Azure Function Olu\u015fturmak\" width=\"731\" height=\"494\" class=\"aligncenter size-full wp-image-17174\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-3.jpg 731w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-3-300x203.jpg 300w\" sizes=\"auto, (max-width: 731px) 100vw, 731px\" \/><\/a><br \/>\nBuradaki alanlar\u0131 da izah etmemiz gerekirse e\u011fer;<\/p>\n<ul>\n<li><em style=\"color:red;\">Storage account<\/em><br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/azure-functions-yazi-serisi\/\" rel=\"noopener noreferrer\" target=\"_blank\">Yaz\u0131 dizimiz<\/a>in ilk makalesi olan <a href=\"https:\/\/www.gencayyildiz.com\/blog\/azure-functions-serisi-1-azure-functions-nedir\/\" rel=\"noopener noreferrer\" target=\"_blank\">Azure Functions Nedir?<\/a> ba\u015fl\u0131kl\u0131 i\u00e7eri\u011fimizde Azure Function&#8217;lar\u0131n bir Azure Storage&#8217;a ba\u011fl\u0131 olarak \u00e7al\u0131\u015fmak zorunda olduklar\u0131ndan bahsettik. \u0130\u015fte burada olu\u015fturulacak olan function&#8217;\u0131n ba\u011fl\u0131 olarak \u00e7al\u0131\u015faca\u011f\u0131 Azure Storage account&#8217;unu se\u00e7iyoruz.<\/p>\n<p>\u0130lgili sayfa a\u00e7\u0131ld\u0131\u011f\u0131nda rastgele bir ismin olu\u015fturuldu\u011funu g\u00f6receksiniz. Lakin genellikle her bir function i\u00e7in bir storage account&#8217;un olu\u015fturulmas\u0131 best practice a\u00e7\u0131s\u0131ndan tavsiye edilmektedir. Tabi ki de birden fazla function&#8217;\u0131 tek bir storage account&#8217;ta da kullanabilirsiniz.\n<\/li>\n<li><em style=\"color:green;\">Operating system<\/em><br \/>\n\u0130\u015fletim sistemi olarak &#8216;Windows&#8217;u se\u00e7iniz.\n<\/li>\n<li><em style=\"color:blue;\">Plan type<\/em><br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/azure-functions-serisi-2-azure-functions-hosting-plan-turleri\/\" rel=\"noopener noreferrer\" target=\"_blank\">Azure Functions Hosting Plan T\u00fcrleri<\/a>nden uygun olan\u0131 se\u00e7iniz.\n<\/li>\n<\/ul>\n<\/li>\n<li><strong>Ad\u0131m 5<\/strong><br \/>\nBu i\u015flemler neticesinde &#8216;Monitoring&#8217; sekmesine de g\u00f6z atmadan olmayacakt\u0131r.<br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-4.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-4.jpg\" alt=\"Azure Functions Serisi #5 \u2013 Azure Portal \u0130le Azure Function Olu\u015fturmak\" width=\"721\" height=\"309\" class=\"aligncenter size-full wp-image-17180\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-4.jpg 721w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-4-300x129.jpg 300w\" sizes=\"auto, (max-width: 721px) 100vw, 721px\" \/><\/a><br \/>\n&#8216;Monitoring&#8217;, uygulaman\u0131n \u00e7al\u0131\u015fma zaman\u0131na dair davran\u0131\u015flar\u0131 izleyebilmemizi sa\u011flayan &#8216;Application Insights&#8217;\u0131n konfig\u00fcrasyonlar\u0131n\u0131n bulundu\u011fu bir sekmedir. Dikkat ederseniz e\u011fer &#8216;Application Insights&#8217; varsay\u0131lan olarak aktif gelmektedir. Ayr\u0131ca &#8216;Basics&#8217; k\u0131sm\u0131nda belirledi\u011fimiz &#8216;Function App name&#8217; ile ili\u015fkilendirilmektedir.\n<\/li>\n<li><strong>Ad\u0131m 6<\/strong><br \/>\nT\u00fcm bu i\u015flemler neticesinde &#8216;Create&#8217; butonuna t\u0131klayarak &#8216;Function App&#8217;i olu\u015fturunuz. Ard\u0131ndan Azure servislerinden &#8216;Function App&#8217;e t\u0131klayarak olu\u015fturulan functionlar\u0131 listeleyiniz.<br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-5.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-5.jpg\" alt=\"Azure Functions Serisi #5 \u2013 Azure Portal \u0130le Azure Function Olu\u015fturmak\" width=\"1060\" height=\"124\" class=\"aligncenter size-full wp-image-17184\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-5.jpg 1060w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-5-300x35.jpg 300w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-5-1024x120.jpg 1024w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-5-768x90.jpg 768w\" sizes=\"auto, (max-width: 1060px) 100vw, 1060px\" \/><\/a><br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-6.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-6.jpg\" alt=\"Azure Functions Serisi #5 \u2013 Azure Portal \u0130le Azure Function Olu\u015fturmak\" width=\"289\" height=\"277\" class=\"aligncenter size-full wp-image-17185\" \/><\/a>\n<\/li>\n<li><strong>Ad\u0131m 7<\/strong><br \/>\nOlu\u015fturulan function&#8217;a t\u0131klayarak giriniz ve a\u00e7\u0131lan sayfada orta sol men\u00fcdeki &#8216;Functions&#8217; kategorisinde bulunan &#8216;Functions&#8217; sekmesine ve oradan da yukar\u0131daki &#8216;Add&#8217; butonuna t\u0131klay\u0131n\u0131z.<br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-7.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-7.jpg\" alt=\"Azure Functions Serisi #5 \u2013 Azure Portal \u0130le Azure Function Olu\u015fturmak\" width=\"761\" height=\"469\" class=\"aligncenter size-full wp-image-17187\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-7.jpg 761w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-7-300x185.jpg 300w\" sizes=\"auto, (max-width: 761px) 100vw, 761px\" \/><\/a><\/p>\n<\/li>\n<li><strong>Ad\u0131m 8<\/strong><br \/>\nTrigger t\u00fcrlerinden \u015fimdilik &#8216;HTTP trigger&#8217;\u0131 se\u00e7iniz. Sonraki makalelerimizde triggerlar\u0131n ne oldu\u011funu tek tek ele alaca\u011f\u0131z.<br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-8.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-8.jpg\" alt=\"Azure Functions Serisi #5 \u2013 Azure Portal \u0130le Azure Function Olu\u015fturmak\" width=\"525\" height=\"452\" class=\"aligncenter size-full wp-image-17190\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-8.jpg 525w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-8-300x258.jpg 300w\" sizes=\"auto, (max-width: 525px) 100vw, 525px\" \/><\/a>\n<\/li>\n<li><strong>Ad\u0131m 9<\/strong><br \/>\nTrigger&#8217;\u0131n detaylar\u0131n\u0131 a\u015fa\u011f\u0131daki gibi belirleyiniz ve ard\u0131ndan &#8216;Create Function&#8217; butonuna t\u0131klay\u0131n\u0131z.<br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-9.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-9.jpg\" alt=\"Azure Functions Serisi #5 \u2013 Azure Portal \u0130le Azure Function Olu\u015fturmak\" width=\"341\" height=\"330\" class=\"aligncenter size-full wp-image-17192\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-9.jpg 341w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-9-300x290.jpg 300w\" sizes=\"auto, (max-width: 341px) 100vw, 341px\" \/><\/a>\n<\/li>\n<li><strong>Ad\u0131m 10<\/strong><br \/>\n9. ad\u0131mdan sonra art\u0131k bir function olu\u015fturmu\u015f bulunmaktas\u0131n\u0131z. Tekrar ilgili function app&#8217;de functions sekmesine gelirseniz e\u011fer olu\u015fturulan trigger&#8217;\u0131 g\u00f6rebileceksiniz.<br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-10.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-10.jpg\" alt=\"Azure Functions Serisi #5 \u2013 Azure Portal \u0130le Azure Function Olu\u015fturmak\" width=\"521\" height=\"401\" class=\"aligncenter size-full wp-image-17195\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-10.jpg 521w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-10-300x231.jpg 300w\" sizes=\"auto, (max-width: 521px) 100vw, 521px\" \/><\/a>\n<\/li>\n<li><strong>Ad\u0131m 11<\/strong><br \/>\n\u0130lgili trigger&#8217;a t\u0131klad\u0131\u011f\u0131n\u0131z vakit kar\u015f\u0131n\u0131za a\u015fa\u011f\u0131daki ekran gelecektir.<br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-11.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-11.jpg\" alt=\"Azure Functions Serisi #5 \u2013 Azure Portal \u0130le Azure Function Olu\u015fturmak\" width=\"1291\" height=\"879\" class=\"aligncenter size-full wp-image-17197\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-11.jpg 1291w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-11-300x204.jpg 300w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-11-1024x697.jpg 1024w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-11-768x523.jpg 768w\" sizes=\"auto, (max-width: 1291px) 100vw, 1291px\" \/><\/a><br \/>\nBu ekranda solda taraftaki &#8216;Developer&#8217; kategorisi alt\u0131ndaki sekmelere g\u00f6z atarsan\u0131z e\u011fer;<\/p>\n<ul>\n<li><em style=\"color: red;\">Code + Test<\/em><br \/>\nFunction&#8217;\u0131 test edebildi\u011fimiz aland\u0131r.<br \/>\n&#8216;Test\/Run&#8217; diyerek direkt olarak;<br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak.gif\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak.gif\" alt=\"Azure Functions Serisi #5 \u2013 Azure Portal \u0130le Azure Function Olu\u015fturmak\" width=\"800\" height=\"456\" class=\"aligncenter size-full wp-image-17200\" \/><\/a>yahut<\/p>\n<p>&#8216;Get function URL&#8217; diyerek verilen url \u00fczerinden manuel test edebilirsiniz.<br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-12.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-12.jpg\" alt=\"Azure Functions Serisi #5 \u2013 Azure Portal \u0130le Azure Function Olu\u015fturmak\" width=\"968\" height=\"98\" class=\"aligncenter size-full wp-image-17202\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-12.jpg 968w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-12-300x30.jpg 300w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-12-768x78.jpg 768w\" sizes=\"auto, (max-width: 968px) 100vw, 968px\" \/><\/a><\/p>\n<\/li>\n<li><em style=\"color: red;\">Integration<\/em><br \/>\nOlu\u015fturulan function&#8217;a dair t\u00fcm entegrasyonlar\u0131 diyagram olarak g\u00f6rebildi\u011fimiz bir penceredir.<br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-13.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-13.jpg\" alt=\"Azure Functions Serisi #5 \u2013 Azure Portal \u0130le Azure Function Olu\u015fturmak\" width=\"977\" height=\"332\" class=\"aligncenter size-full wp-image-17205\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-13.jpg 977w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-13-300x102.jpg 300w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-13-768x261.jpg 768w\" sizes=\"auto, (max-width: 977px) 100vw, 977px\" \/><\/a>\n<\/li>\n<li><em style=\"color: red;\">Monitor<\/em><br \/>\nYap\u0131lan isteklerin ba\u015far\u0131l\u0131 olup olmad\u0131\u011f\u0131n\u0131, ba\u015far\u0131s\u0131zl\u0131k durumunda nedenlerini vs. g\u00f6rebildi\u011fimiz ve ayn\u0131 zamanda &#8216;Application Insights&#8217;a ba\u011flant\u0131 sa\u011flayabildi\u011fimiz bir penceredir. &#8216;Application Insights&#8217;a ba\u011flant\u0131 sa\u011flayabilmek i\u00e7in &#8216;Run query in Application Insights&#8217; yaz\u0131s\u0131na t\u0131klaman\u0131z yeterlidir.<br \/>\n<a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-14.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-14.jpg\" alt=\"Azure Functions Serisi #5 \u2013 Azure Portal \u0130le Azure Function Olu\u015fturmak\" width=\"1153\" height=\"420\" class=\"aligncenter size-full wp-image-17207\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-14.jpg 1153w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-14-300x109.jpg 300w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-14-1024x373.jpg 1024w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/08\/Azure-Functions-Serisi-5-\u2013-Azure-Portal-\u0130le-Azure-Function-Olu\u015fturmak-14-768x280.jpg 768w\" sizes=\"auto, (max-width: 1153px) 100vw, 1153px\" \/><\/a>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Evet&#8230; B\u00f6ylece Azure portal \u00fczerinden bir Azure Function&#8217;\u0131n nas\u0131l olu\u015fturuldu\u011funu detaylar\u0131yla g\u00f6rm\u00fc\u015f ve incelemi\u015f olduk.<\/p>\n<p>\u0130lgilenenlerin faydalanmas\u0131 dile\u011fiyle&#8230;<br \/>\nSonraki yaz\u0131lar\u0131mda g\u00f6r\u00fc\u015fmek \u00fczere&#8230;<br \/>\n\u0130yi \u00e7al\u0131\u015fmalar&#8230;<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Merhaba, Bu i\u00e7eri\u011fimizde Azure servislerini kullanabildi\u011fimiz ve y\u00f6netebildi\u011fimiz ana web sitesi olan Azure Portal \u00fczerinden nas\u0131l Azure Function olu\u015fturulabildi\u011fini detaylar\u0131yla ad\u0131m ad\u0131m inceleyece\u011fiz. T\u00fcm s\u00fcreci a\u015fa\u011f\u0131daki ad\u0131mlar\u0131 ger\u00e7ekle\u015ftirerek takip edebilirsiniz; Ad\u0131m 1 Azure Portal&#8216;a&#46;&#46;&#46;<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":17011,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3121],"tags":[3668,3686,3661,3685,3687],"class_list":["post-17159","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure","tag-application-insights","tag-azure-function","tag-azure-functions","tag-azure-portal","tag-azure-portal-ile-azure-function-olusturma"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/17159","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/comments?post=17159"}],"version-history":[{"count":35,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/17159\/revisions"}],"predecessor-version":[{"id":17210,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/17159\/revisions\/17210"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/media\/17011"}],"wp:attachment":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/media?parent=17159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/categories?post=17159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/tags?post=17159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}