Dự án trên AWS

Bot đang ngày càng thông minh hơn

Xây dựng bot bằng .NET và AWS Toolkit for Visual Studio

Mô-đun 2: Tạo hook mã AWS Lambda

Trong mô-đun này, bạn sẽ tạo và cấu hình hàm Lamda như là một hook mã với Lex Bot.

Tổng quan

Trong mô-đun này, bạn sẽ tạo và cấu hình hàm Lamda như là một hook mã được sử dụng với Lex Bot, với mục đích để thực hiện khởi tạo, xác nhận và/hoặc hoàn chỉnh trong cấu hình dụng ý của Lex. Bạn có bốn (4) lựa chọn để tạo hàm .NET Lambda.

 Thời gian hoàn thành

20 phút

 Dịch vụ sử dụng

AWS Lambda

Hướng dẫn thực hiện

Làm theo hướng dẫn từng bước bên dưới để tạo hàm Lambda cho Lex. Nhấp vào số của từng bước để mở rộng.

  • Với chatbot, chúng ta cần tạo và tải lên hàm Lambda trong Visual Studio sử dụng bộ công cụ AWS.


    a. Trong Visual Studio, Nhấp Tệp > Mới > Dự án.
    b. Ở màn hình tiếp theo, chọn mẫu Dự án AWS Lambda (.NET Core) ở phần Ngôn ngữ khác > Visual C# > AWS Lambda. Xem ảnh chụp màn hình đầu tiên bên dưới.
    c. Ở trang tiếp theo, chọn bản thiết kế công nghệ Đặt hoa. Xem ảnh chụp màn hình thứ hai bên dưới.
    d. Khi dự án đã được tạo, nhấp chuột phải vào dự án Giải pháp khám phá và nhấp Xuất bản đến AWS Lambda
    e. Nhập tên hàm và nhấp Tiếp.
    f. Ở trang tiếp theo, chọn vai trò hiện tại hoặc chọn AWS LambdaFullAccess trong phần Vai trò mới dựa trên Chính sách được quản lý của AWS.
    g. Sau đó nhấp vào Tải lên và đăng nhập vào bảng điều khiển, mở hàm đã tải lên để kiểm tra

    chọn mẫu Dự án AWS Lambda

    Chọn mẫu Dự án AWS Lambda

    bản thiết kế công nghệ lext bot

    Chọn bản thiết kế công nghệ Đặt hoa

  • a. Nhấp vào nút Kiểm tra ở góc bên phải để kiểm tra hàm.
    b. Thao tác này sẽ mở mô-đun Đặt cấu hình sự kiện kiểm tra trông như sau:
    c. Chọn mẫu Kiểm tra đặt hoa nếu mẫu này chưa được chọn theo mặc định.
    d. Tạo tên cho sự kiện kiểm tra của bạn.
    e. Nhấp vào Tạo.
    f. Nhấp vào Kiểm thử và xem Lambda của bạn có thực hiện thành công hay không.

    cấu hình sự kiện kiểm tra
  • a. Trong Bảng điều khiển quản lý AWS, chọn Dịch vụ và nhập "Amazon Lex" vào thanh tìm kiếm.
    b. Khi bạn đã vào Amazon Lex, nhấp vào tên bot của bạn. Khi ở trang bot, nhớ nhấp vào Chỉnh sửa ở trên đầu. Sau đó, trong phần Khởi tạo và xác thực Lambda, chọn hộp kiểm ‘Hook mã khởi tạo và xác thực’. Sau đó, trong menu thả xuống, chọn Lambda bạn đã tạo trong Mô-đun này.
    c. Trong Hoàn chỉnh, chọn Hàm AWS Lambda, rồi lại chọn Lambda bạn đã tạo trong Mô-đun này từ menu thả xuống.
    d. Đảm bảo rằng bạn dựng bot và phát hành bot đó (nút ở trên đầu). Sau đó bạn có thể chạy mã tại chỗ và xem bot của mình có hoạt động không!

Tiếp theo, thao tác để ứng dụng nhận bộ thông tin xác thực.