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.
-
Bước 1: Tạo và tải lên Lambda sử dụng AWS Toolkit for Visual Studio (Tùy chọn Windows)
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 bản thiết kế công nghệ Đặt hoa
-
Bước 2: Kiểm tra hàm Lambda
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.
-
Bước 3: Cấu hình Amazon Lex Bot
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!