Azure Logic Apps ile tümleşen bir işlev oluşturmaCreate a function that integrates with Azure Logic Apps

Azure İşlevleri, Logic Apps Tasarımcısı'nda Azure Logic Apps ile tümleşir.Azure Functions integrates with Azure Logic Apps in the Logic Apps Designer. Bu tümleştirme, İşlevlerin bilgi işlem gücünü diğer Azure hizmetleri ve üçüncü taraf hizmetler ile yapılan düzenlemelerde kullanmanıza olanak sağlar.This integration lets you use the computing power of Functions in orchestrations with other Azure and third-party services.

Bu öğreticide Twitter gönderilerinden elde edilen duyarlılığın analizini çalıştırmak için İşlevler’in Azure’da Logic Apps ve Bilişsel Hizmetler ile birlikte nasıl kullanılacağı gösterilir.This tutorial shows you how to use Functions with Logic Apps and Cognitive Services on Azure to run sentiment analysis from Twitter posts. HTTP ile tetiklenen bir işlev, tweetleri duyarlılık puanına göre yeşil, sarı veya kırmızı kategorilere ayırır.An HTTP triggered function categorizes tweets as green, yellow, or red based on the sentiment score. Zayıf duyarlılık algılandığında bir e-posta gönderilir.An email is sent when poor sentiment is detected.

Logic App Tasarımcısı’nda uygulamanın ilk iki adımını gösteren görüntü

Bu öğreticide şunların nasıl yapıldığını öğreneceksiniz:In this tutorial, you learn how to:

  • Bir Bilişsel Hizmetler API Kaynağı oluşturun.Create a Cognitive Services API Resource.
  • Tweet duyarlılığını kategorilere ayıran bir işlev oluşturun.Create a function that categorizes tweet sentiment.
  • Twitter’a bağlanan bir mantıksal uygulama oluşturun.Create a logic app that connects to Twitter.
  • Mantıksal uygulamaya duyarlılık algılama özelliğini ekleyin.Add sentiment detection to the logic app.
  • Mantıksal uygulamayı işleve bağlayın.Connect the logic app to the function.
  • İşlevden alınan yanıta göre bir e-posta gönderin.Send an email based on the response from the function.

ÖnkoşullarPrerequisites

Bilişsel Hizmetler kaynağı oluşturmaCreate a Cognitive Services resource

Bilişsel Hizmetler API'leri Azure’da tek kaynaklar halinde kullanılabilir.The Cognitive Services APIs are available in Azure as individual resources. İzlenmekte olan tweetlerin duyarlılığını algılamak için Metin Analizi API’sini kullanın.Use the Text Analytics API to detect the sentiment of the tweets being monitored.

  1. Azure portalında oturum açın.Sign in to the Azure portal.

  2. Azure portalının sol üst köşesinde bulunan Kaynak oluştur öğesine tıklayın.Click Create a resource in the upper left-hand corner of the Azure portal.

  3. Yapay Zeka ve Makine Öğrenmesi > Metin Analizi’ne tıklayın.Click AI + Machine Learning > Text Analytics. Sonra, tabloda belirtilen ayarları kullanarak kaynağı oluşturun.Then, use the settings as specified in the table to create the resource.

    Bilişsel kaynak sayfası oluşturma

    AyarSetting Önerilen değerSuggested value AçıklamaDescription
    AdıName MyCognitiveServicesAccntMyCognitiveServicesAccnt Benzersiz bir hesap adı seçin.Choose a unique account name.
    KonumLocation Batı ABDWest US Size en yakın konumu kullanın.Use the location nearest you.
    Fiyatlandırma katmanıPricing tier F0F0 En düşük katman ile başlayın.Start with the lowest tier. Çağrılarınız biterse daha yüksek bir katmana ölçeklendirin.If you run out of calls, scale to a higher tier.
    Kaynak grubuResource group myResourceGroupmyResourceGroup Bu öğreticideki tüm hizmetler için aynı kaynak grubunu kullanın.Use the same resource group for all services in this tutorial.
  4. Kaynağınızı oluşturmak için Oluştur'a tıklayın.Click Create to create your resource.

  5. Genel bakış’a tıklayın ve Uç nokta değerini bir metin düzenleyiciye kopyalayın.Click on Overview and copy the value of the Endpoint to a text editor. Bu değer, Bilişsel Hizmetler API’sine bağlantı oluşturulurken kullanılır.This value is used when creating a connection to the Cognitive Services API.

    Bilişsel Hizmetler Ayarları

  6. Sol gezinti sütununda Anahtarlar’a tıklayın ve sonra Anahtar 1 değerini metin düzenleyicisinde bir yere yazın.In the left navigation column, click Keys, and then copy the value of Key 1 and set it aside in a text editor. Anahtarı kullanarak mantıksal uygulamayı Bilişsel Hizmetler API'sine bağlayabilirsiniz.You use the key to connect the logic app to your Cognitive Services API.

    Bilişsel Hizmetler Anahtarları

İşlev uygulaması oluşturmaCreate the function app

İşlevler bir mantıksal uygulama iş akışındaki işleme görevlerini boşaltmanın harika bir yoludur.Functions provides a great way to offload processing tasks in a logic apps workflow. Bu öğreticide, Bilişsel Hizmetler’den alınan tweet duyarlılığı puanlarını işlemek ve bir kategori değeri döndürmek için bir HTTP ile tetiklenen bir işlev kullanılır.This tutorial uses an HTTP triggered function to process tweet sentiment scores from Cognitive Services and return a category value.

  1. Azure portal menüsünde kaynak oluştur' u seçin.From the Azure portal menu, select Create a resource.

    Azure portal menüsünü kullanarak kaynak ekleme

  2. Yeni sayfasında, işlem > işlev uygulaması' ni seçin.In the New page, select Compute > Function App.

  3. Görüntünün altındaki tabloda belirtilen işlev uygulaması ayarlarını kullanın.Use the function app settings as specified in the table below the image.

    Temel Bilgiler

    AyarSetting Önerilen değerSuggested value AçıklamaDescription
    AbonelikSubscription AboneliğinizYour subscription Bu yeni işlev uygulamasının oluşturulduğu abonelik.The subscription under which this new function app is created.
    Kaynak GrubuResource Group myResourceGroupmyResourceGroup İşlev uygulamanızın oluşturulacağı yeni kaynak grubunun adı.Name for the new resource group in which to create your function app.
    İşlev Uygulaması adıFunction App name Genel olarak benzersiz bir adGlobally unique name Yeni işlev uygulamanızı tanımlayan ad.Name that identifies your new function app. Geçerli karakterler a-z (büyük/küçük harf duyarsız), 0-9ve -.Valid characters are a-z (case insensitive), 0-9, and -.
    YayımlamaPublish KodCode Kod dosyalarını veya Docker kapsayıcısını yayımlama seçeneği.Option to publish code files or a Docker container.
    Çalışma zamanı yığınıRuntime stack Tercih edilen dilPreferred language Tercih ettiğiniz işlev programlama dilini destekleyen bir çalışma zamanı seçin.Choose a runtime that supports your favorite function programming language. C# ve F# için .NET işlevlerini seçin.Choose .NET for C# and F# functions.
    BölgeRegion Tercih edilen bölgePreferred region Kendinize veya işlevinizin erişeceği diğer hizmetlere yakın bir bölge seçin.Choose a region near you or near other services your functions access.

    Sonraki: barındırma > düğmesini seçin.Select the Next : Hosting > button.

  4. Barındırma için aşağıdaki ayarları girin.Enter the following settings for hosting.

    Barındırma

    AyarSetting Önerilen değerSuggested value AçıklamaDescription
    Depolama hesabıStorage account Genel olarak benzersiz bir adGlobally unique name İşlev uygulamanız tarafından kullanılan bir depolama hesabı oluşturun.Create a storage account used by your function app. Depolama hesabı adları 3 ile 24 karakter arasında olmalı ve yalnızca sayıyla küçük harf içermelidir.Storage account names must be between 3 and 24 characters in length and may contain numbers and lowercase letters only. Ayrıca, depolama hesabı gereksinimlerinikarşılaması gereken mevcut bir hesabı da kullanabilirsiniz.You can also use an existing account, which must meet the storage account requirements.
    İşletim sistemiOperating system Tercih edilen işletim sistemiPreferred operating system Çalışma zamanı yığını seçiminize göre sizin için bir işletim sistemi önceden seçilmiştir, ancak gerekirse ayarı değiştirebilirsiniz.An operating system is pre-selected for you based on your runtime stack selection, but you can change the setting if necessary.
    PlanınızınPlan Tüketim planıConsumption plan Kaynakların işlev uygulamanıza nasıl ayrılacağını tanımlayan barındırma planı.Hosting plan that defines how resources are allocated to your function app. Varsayılan Tüketim Planı'nda kaynaklar işlevlerin taleplerine göre dinamik olarak eklenir.In the default Consumption Plan, resources are added dynamically as required by your functions. Bu sunucusuz barındırmada, yalnızca işlevlerinizin çalıştığı süre için ödeme yaparsınız.In this serverless hosting, you only pay for the time your functions run. Bir App Service planı içinde çalıştırdığınızda işlev uygulamanızın ölçeklendirmesini yönetmeniz gerekir.When you run in an App Service plan, you must manage the scaling of your function app.

    Sonraki: izleme > düğmesini seçin.Select the Next : Monitoring > button.

  5. İzleme için aşağıdaki ayarları girin.Enter the following settings for monitoring.

    İzleme

    AyarSetting Önerilen değerSuggested value AçıklamaDescription
    Application InsightsApplication Insights VarsayılanDefault En yakın desteklenen bölgede aynı uygulama adının Application Insights kaynağını oluşturur.Creates an Application Insights resource of the same App name in the nearest supported region. Bu ayarı genişleterek, Yeni kaynak adını değiştirebilir veya verilerinizi depolamak istediğiniz Azure Coğrafya 'da farklı bir konum seçebilirsiniz.By expanding this setting, you can change the New resource name or choose a different Location in an Azure geography where you want to store your data.

    Uygulama yapılandırma seçimlerini gözden geçirmek için gözden geçir + oluştur ' u seçin.Select Review + Create to review the app configuration selections.

  6. İşlev uygulamasını sağlamak ve dağıtmak için Oluştur'u seçin.Select Create to provision and deploy the function app.

  7. Portalın sağ üst köşesindeki Bildirim simgesini seçin ve Dağıtım başarılı iletisini bekleyin.Select the Notification icon in the upper-right corner of the portal and watch for the Deployment succeeded message.

    Dağıtım bildirimi

  8. Yeni işlev uygulamanızı görüntülemek için Kaynağa git’i seçin.Select Go to resource to view your new function app. Panoya sabitle ' yide seçebilirsiniz.You can also select Pin to dashboard. Sabitleme, panonuzdan bu işlev uygulama kaynağına döndürülmesini kolaylaştırır.Pinning makes it easier to return to this function app resource from your dashboard.

HTTP ile tetiklenen işlev oluşturmaCreate an HTTP triggered function

  1. İşlev uygulamanızı genişletin ve İşlevler+'in yanındaki düğmesine tıklayın.Expand your function app and click the + button next to Functions. Bu, işlev uygulamanızdaki ilk işlevse Portalda'yı seçin.If this is the first function in your function app, select In-portal.

    Azure portalındaki İşlevler hızlı başlangıç sayfası

  2. Ardından, Web Kancası + API’yi seçin ve Oluştur’a tıklayın.Next, select Webhook + API and click Create.

    HTTP tetikleyicisini seçin

  3. run.csx dosyasının içeriğini aşağıdaki kodla değiştirip Kaydet’e tıklayın:Replace the contents of the run.csx file with the following code, then click Save:

    #r "Newtonsoft.Json"
    
    using System;
    using System.Net;
    using Microsoft.AspNetCore.Mvc;
    using Microsoft.Extensions.Logging;
    using Microsoft.Extensions.Primitives;
    using Newtonsoft.Json;
    
    public static async Task<IActionResult> Run(HttpRequest req, ILogger log)
    {
        string category = "GREEN";
    
        string requestBody = await new StreamReader(req.Body).ReadToEndAsync();
        log.LogInformation(string.Format("The sentiment score received is '{0}'.", requestBody));
    
        double score = Convert.ToDouble(requestBody);
    
        if(score < .3)
        {
            category = "RED";
        }
        else if (score < .6) 
        {
            category = "YELLOW";
        }
    
        return requestBody != null
            ? (ActionResult)new OkObjectResult(category)
            : new BadRequestObjectResult("Please pass a value on the query string or in the request body");
    }
    

    Bu işlev kodu, istekte alınan duyarlılık puanına göre bir renk kategorisi döndürür.This function code returns a color category based on the sentiment score received in the request.

  4. İşlevi test etmek için sağ taraftaki Test ' e tıklayarak test sekmesini genişletin. istek gövdesiIçin 0.2 bir değer yazın ve ardından Çalıştır' a tıklayın.To test the function, click Test at the far right to expand the Test tab. Type a value of 0.2 for the Request body, and then click Run. Yanıtın gövdesinde RED değeri döndürülür.A value of RED is returned in the body of the response.

    İşlevi Azure portalında test etme

Artık duyarlılık puanlarını kategorilere ayıran bir işleviniz vardır.Now you have a function that categorizes sentiment scores. bundan sonra, işlevinizi Twitter ve Bilişsel Hizmetler API’niz ile tümleştiren bir mantıksal uygulama oluşturun.Next, you create a logic app that integrates your function with your Twitter and Cognitive Services API.

Mantıksal uygulama oluşturmaCreate a logic app

  1. Azure portalının sol üst köşesinde bulunan Yeni düğmesine tıklayın.In the Azure portal, click the New button found on the upper left-hand corner of the Azure portal.

  2. Web > Mantıksal Uygulama’ya tıklayın.Click Web > Logic App.

  3. Ardından Ad alanına TweetSentiment gibi bir değer yazın ve tabloda belirtilen ayarları kullanın.Then, type a value for Name like TweetSentiment, and use the settings as specified in the table.

    Azure portalda mantıksal uygulama oluşturma

    AyarSetting Önerilen değerSuggested value AçıklamaDescription
    AdıName TweetSentimentTweetSentiment Uygulamanız için uygun bir ad seçin.Choose an appropriate name for your app.
    Kaynak grubuResource group myResourceGroupmyResourceGroup Daha önceki ile aynı mevcut kaynak grubunu seçin.Choose the same existing resource group as before.
    KonumLocation Doğu ABDEast US Size yakın bir konum seçin.Choose a location close to you.
  4. Uygun ayar değerlerini girdikten sonra mantıksal uygulamanızı oluşturmak için Oluştur’a tıklayın.Once you have entered the proper settings values, click Create to create your logic app.

  5. Uygulama oluşturulduktan sonra, panoya sabitlenmiş yeni mantıksal uygulamanıza tıklayın.After the app is created, click your new logic app pinned to the dashboard. Ardından Logic Apps Tasarımcısı'nda sayfayı aşağı kaydırıp Boş Mantıksal Uygulama şablonuna tıklayın.Then in the Logic Apps Designer, scroll down and click the Blank Logic App template.

    Boş Mantıksal Uygulama şablonu

Artık Logic Apps Tasarımcısı'nı kullanarak uygulamanıza hizmetler ve tetikleyiciler ekleyebilirsiniz.You can now use the Logic Apps Designer to add services and triggers to your app.

Twitter’a BağlanmaConnect to Twitter

İlk olarak Twitter hesabınızla bir bağlantı oluşturun.First, create a connection to your Twitter account. Mantıksal uygulama tweetleri yoklar ve uygulamanın çalışması tetiklenir.The logic app polls for tweets, which trigger the app to run.

  1. Tasarımcıda Twitter hizmetine ve Yeni bir tweet gönderildiğinde tetikleyicisine tıklayın.In the designer, click the Twitter service, and click the When a new tweet is posted trigger. Twitter hesabınızda oturum açın ve Logic Apps’in hesabınızı kullanmasına izin verin.Sign in to your Twitter account and authorize Logic Apps to use your account.

  2. Tabloda belirtilen Twitter tetikleyici ayarlarını kullanın.Use the Twitter trigger settings as specified in the table.

    Twitter bağlayıcı ayarları

    AyarSetting Önerilen değerSuggested value AçıklamaDescription
    Arama metniSearch text #Azure#Azure Seçilen aralıkta yeni tweetler oluşturmak için yeterince popüler olan bir diyez etiketi kullanın.Use a hashtag that is popular enough to generate new tweets in the chosen interval. Ücretsiz katmanını kullanırken diyez etiketiniz çok popüler olursa, Bilişsel Hizmetler API'nizdeki işlem kotasını hızlı bir şekilde tüketebilirsiniz.When using the Free tier and your hashtag is too popular, you can quickly use up the transaction quota in your Cognitive Services API.
    AralıkInterval 1515 Sıklık birimleri cinsinden Twitter istekleri arasında geçen süre.The time elapsed between Twitter requests, in frequency units.
    SıklıkFrequency DakikaMinute Twitter’ı yoklamak için kullanılan sıklık birimi.The frequency unit used for polling Twitter.
  3. Twitter hesabınıza bağlanmak için Kaydet’e tıklayın.Click Save to connect to your Twitter account.

Uygulamanız artık Twitter’a bağlıdır.Now your app is connected to Twitter. Ardından, toplanan tweetlerin duyarlılığını algılamak için metin analizine bağlanın.Next, you connect to text analytics to detect the sentiment of collected tweets.

Duyarlılık algılama eklemeAdd sentiment detection

  1. Yeni Adım’a ve sonra Eylem ekle’ye tıklayın.Click New Step, and then Add an action.

  2. Eylem seçin alanına Metin Analizi yazın ve sonra Duyarlılığı algıla eylemine tıklayın.In Choose an action, type Text Analytics, and then click the Detect sentiment action.

    Yeni Adım ve sonra Eylem ekle

  3. MyCognitiveServicesConnection gibi bir bağlantı adı yazın, metin düzenleyicide kaydettiğiniz Bilişsel Hizmetler API’nizin ve Bilişsel Hizmetler uç noktasının anahtarını yapıştırın, sonra Oluştur’a tıklayın.Type a connection name such as MyCognitiveServicesConnection, paste the key for your Cognitive Services API and the Cognitive Services endpoint you set aside in a text editor, and click Create.

    Yeni Adım ve sonra Eylem ekle

  4. Ardından, metin kutusuna Tweet metni girin ve Yeni Adım’a tıklayın.Next, enter Tweet Text in the text box and then click on New Step.

    Analiz edilecek metni tanımlama

Duyarlılık algılaması yapılandırıldıktan sonra işlevinize duyarlılık puanı çıktısını kullanan bir bağlantı ekleyebilirsiniz.Now that sentiment detection is configured, you can add a connection to your function that consumes the sentiment score output.

Duyarlılık çıktısını işlevinize bağlamaConnect sentiment output to your function

  1. Logic Apps Tasarımcısı’nda Yeni adım > Eylem ekle’ye tıklayın, Azure İşlevleri’yle filtreleyin ve Bir Azure işlevi seçin öğesine tıklayın.In the Logic Apps Designer, click New step > Add an action, filter on Azure Functions and click Choose an Azure function.

    Duyarlılığı Algıla

  2. Daha önce oluşturduğunuz işlev uygulamasını seçin.Select the function app you created earlier.

    İşlev seçme

  3. Bu öğretici için oluşturduğunuz işlevi seçin.Select the function you created for this tutorial.

    İşlev seçme

  4. İstek Gövdesi’nde Puan’a ve ardından Kaydet’e tıklayın.In Request Body, click Score and then Save.

    Puan

Artık mantıksal uygulamadan bir duyarlılık puanı gönderildiğinde işleviniz tetiklenir.Now, your function is triggered when a sentiment score is sent from the logic app. İşlev tarafından mantıksal uygulamaya renk kodlu bir kategori döndürülür.A color-coded category is returned to the logic app by the function. Daha sonra, işlevden RED duyarlılık değeri döndürüldüğünde gönderilen bir e-posta bildirimi ekleyin.Next, you add an email notification that is sent when a sentiment value of RED is returned from the function.

E-posta bildirimleri eklemeAdd email notifications

İş akışının son parçası, duyarlılık puanı RED olduğunda bir e-postanın tetiklenmesidir.The last part of the workflow is to trigger an email when the sentiment is scored as RED. Bu konuda bir Outlook.com bağlayıcısı kullanılır.This topic uses an Outlook.com connector. Gmail veya Office 365 Outlook bağlayıcısını kullanmak için benzer adımlar gerçekleştirebilirsiniz.You can perform similar steps to use a Gmail or Office 365 Outlook connector.

  1. Logic Apps Tasarımcısı'nda Yeni adım > Koşul ekle’ye tıklayın.In the Logic Apps Designer, click New step > Add a condition.

    Mantıksal uygulamaya koşul ekleyin.

  2. Bir değer seçin ve ardından Gövde’ye tıklayın.Click Choose a value, then click Body. Eşittir’e tıklayın, Bir değer seçin’e tıklayın ve RED yazıp Kaydet’e tıklayın.Select is equal to, click Choose a value and type RED, and click Save.

    Koşul için bir eylem seçin.

  3. IF TRUE alanında Eylem ekle’ye tıklayın, outlook.com ifadesini arayın, E-posta gönder’e tıklayın ve Outlook.com hesabınızda oturum açın.In IF TRUE, click Add an action, search for outlook.com, click Send an email, and sign in to your Outlook.com account.

    E-posta gönderme eylemi için e-postayı yapılandırın.

    Not

    Bir Outlook.com hesabınız yoksa Gmail veya Office 365 Outlook gibi başka bir bağlayıcı seçebilirsinizIf you don't have an Outlook.com account, you can choose another connector, such as Gmail or Office 365 Outlook

  4. E-posta gönder eyleminde tabloda belirtilen e-posta ayarlarını kullanın.In the Send an email action, use the email settings as specified in the table.

    E-posta gönderme eylemi için e-postayı yapılandırın.

AyarSetting Önerilen değerSuggested value AçıklamaDescription
AlıcıTo E-posta adresinizi girinType your email address Bildirimi alan e-posta adresi.The email address that receives the notification.
KonuSubject Olumsuz tweet duyarlılığı algılandıNegative tweet sentiment detected E-posta bildiriminin konu satırı.The subject line of the email notification.
GövdeBody Tweet metni, KonumTweet text, Location Tweet metni ve Konum parametrelerine tıklayın.Click the Tweet text and Location parameters.
  1. Save (Kaydet) düğmesine tıklayın.Click Save.

İş akışı tamamlandığına göre mantıksal uygulamayı etkinleştirip işlevin nasıl çalıştığını görebilirsiniz.Now that the workflow is complete, you can enable the logic app and see the function at work.

İş akışını test etmeTest the workflow

  1. Logic Apps Tasarımcısı'nda, uygulamayı başlatmak için Çalıştır'a tıklayın.In the Logic App Designer, click Run to start the app.

  2. Sol sütunda Genel Bakış’a tıklayarak mantıksal uygulamanın durumuna bakın.In the left column, click Overview to see the status of the logic app.

    Mantıksal uygulama yürütme durumu

  3. (İsteğe bağlı) Yürütme ayrıntılarını görmek için çalışmalardan birine tıklayın.(Optional) Click one of the runs to see details of the execution.

  4. İşlevinize gidin, günlükleri görüntüleyin ve duyarlılık değerlerinin alınıp işlendiğini doğrulayın.Go to your function, view the logs, and verify that sentiment values were received and processed.

    İşlev günlüklerini görüntüleme

  5. Olumsuz olabilecek bir duyarlılık algılandığında bir e-posta alırsınız.When a potentially negative sentiment is detected, you receive an email. Bir e-posta almadıysanız işlev kodunu her zaman RED döndürecek şekilde değiştirebilirsiniz:If you haven't received an email, you can change the function code to return RED every time:

    return (ActionResult)new OkObjectResult("RED");
    

    E-posta bildirimlerini doğruladıktan sonra özgün koda geri dönün:After you have verified email notifications, change back to the original code:

    return requestBody != null
        ? (ActionResult)new OkObjectResult(category)
        : new BadRequestObjectResult("Please pass a value on the query string or in the request body");
    

    Önemli

    Bu öğreticiyi tamamladıktan sonra mantıksal uygulamayı devre dışı bırakmanız gerekir.After you have completed this tutorial, you should disable the logic app. Uygulamayı devre dışı bırakarak yürütmeler için sizden ücret alınmasını ve Bilişsel Hizmetler API'nizdeki işlemlerin tükenmesini önlersiniz.By disabling the app, you avoid being charged for executions and using up the transactions in your Cognitive Services API.

İşlevleri bir Logic Apps iş akışıyla tümleştirmek ne kadar kolay olduğunu gördünüz.Now you have seen how easy it is to integrate Functions into a Logic Apps workflow.

Mantıksal uygulamayı devre dışı bırakmaDisable the logic app

Mantıksal uygulamayı devre dışı bırakmak için Genel Bakış ve sonra ekranın üstündeki Devre Dışı Bırak’a tıklayın.To disable the logic app, click Overview and then click Disable at the top of the screen. Uygulamayı devre dışı bıraktığınızda, uygulama silinmeden mantıksal uygulamanın çalışması ve ücretlerin yansıtılması durdurulur.Disabling the app stops it from running and incurring charges without deleting the app.

İşlev günlükleri

Sonraki adımlarNext steps

Bu öğreticide, şunların nasıl yapıldığını öğrendiniz:In this tutorial, you learned how to:

  • Bir Bilişsel Hizmetler API Kaynağı oluşturun.Create a Cognitive Services API Resource.
  • Tweet duyarlılığını kategorilere ayıran bir işlev oluşturun.Create a function that categorizes tweet sentiment.
  • Twitter’a bağlanan bir mantıksal uygulama oluşturun.Create a logic app that connects to Twitter.
  • Mantıksal uygulamaya duyarlılık algılama özelliğini ekleyin.Add sentiment detection to the logic app.
  • Mantıksal uygulamayı işleve bağlayın.Connect the logic app to the function.
  • İşlevden alınan yanıta göre bir e-posta gönderin.Send an email based on the response from the function.

İşlevinize yönelik sunucusuz bir API oluşturma hakkında bilgi edinmek için sonraki öğreticiye geçin.Advance to the next tutorial to learn how to create a serverless API for your function.

Logic Apps hakkında daha fazla bilgi için bkz. Azure Logic Apps.To learn more about Logic Apps, see Azure Logic Apps.