AWS üzerindeki projeler

Botlar Hiç Olmadığı Kadar Kabiliyetli

(.NET ve AWS Toolkit for Visual Studio Sayesinde)

Modül 2: AWS Lambda Kod Kancası Oluşturma

Bu modülde Lambda fonksiyonunu Let Box ile kullanılan kod kancası olarak oluşturacak ve yapılandıracaksınız.

Genel Bakış

Bu modülde, Lex intent yapılandırmasını başlatma, doğrulama ve/veya karşılama işlemlerini gerçekleştirmek için Lambda fonksiyonunu Let Box ile kullanılan kod kancası olarak oluşturacak ve yapılandıracaksınız. .NET Lambda fonksiyonunu oluşturmak için dört (4) seçeneğiniz vardır.

 Tamamlama Süresi

20 dakika

 Kullanılan Hizmetler

AWS Lambda

Uygulama Talimatları

Lex için Lambda fonksiyonu oluşturmak için aşağıda adım adım gösterilen talimatları takip edin. Bölümü genişletmek için her adımın numarasına tıklayın.

  • Chatbot için, Lambda fonksiyonunu AWS Toolkit kullanarak Visual Studio içerisinde oluşturmamız ve yüklememiz gerekecektir.


    a. Visual Studio içerisinde şu şekilde ilerleyin: Dosyaya Tıkla > Yeni > Proje.
    b. Bir sonraki ekranda Diğer Diller > Visual C# > AWS Lambda konumunda AWS Lambda Project (.NET Core) proje şablonunu seçin. Aşağıdaki ilk ekran görüntüsüne bakın.
    c. Bir sonraki sayfada Çiçek Siparişi şemasını seçin. Aşağıdaki ikinci ekran görüntüsüne bakın.
    d. Proje oluşturulduğunda projeye sağ tıklayın, Çözümleri Keşfedin seçeneğine tıklayın ve ardından AWS Lambda’ya Yayımla seçeneğine tıklayın.
    e. Bir fonksiyon adı girin ve Sonraki’ne tıklayın.
    f. Bir sonraki sayfada mevcut rolü seçin veya AWS Managed Policy’ye Dayalı Yeni Rol sekmesi altında AWS LambdaFullAccess’i seçin.
    g. Daha sonra Yükle’ye tıklayın ve yüklenen fonksiyonu test etmek için konsolda oturum açın

    AWS Lambda Project şablonunu seçin

    AWS Lambda Project şablonunu seçin

    let box şeması

    Çiçek Siparişi şemasını seçin

  • a. Fonksiyonu test etmek için sağ köşedeki Test butonuna tıklayın.
    b. Aşağıdaki gibi görünen Test Olayını Yapılandırma’yı açacaktır:
    c. Varsayılan olarak seçili değilse Çiçek Siparişini Test Et şablonunu seçin.
    d. Test olayınız için bir ad oluşturun.
    e. Oluştur’a Tıklayın.
    f. Test’e tıklayın ve Lambda’nızın başarılı bir şekilde yürütülüp yürütülmediğine bakın.

    test olayını yapılandır
  • a. AWS Management Console’da Hizmetler’i seçin ve arama çubuğunu kullanarak “Amazon Lex” yazın.
    b. Amazon Lex’e girdiğinizde botunuzun adına tıklayın. Bot sayfasına girdiğinizde üst kısımdaki Düzenle seçeneğine tıkladığınızdan emin olun. Ardından, Lambda Başlatma ve Doğrulama’nın altında Başlatma ve Doğrulama Kodu Kancası onay kutusunu seçin. Sonra açılır menüden bu modülde oluşturduğunuz Lambda’yı seçin.
    c. Karşılama’nın altında ‘AWS Lambda Fonksiyonunu’ seçin ve tekrardan açılır menüden bu Modülde oluşturduğunuz ‘Lambda’yı’ seçin.
    d. Şimdi botunuzu oluşturduğunuzdan ve yayımladığınızdan emin olun (butonlar üst kısımdadır). Ardından kodu yerel olarak çalıştırabilir ve botunuzun çalışıp çalışmadığını görebilirsiniz!

Sonraki adımda uygulamanın bir dizi kimlik bilgisi almasını sağlayın.