Dưới đây là các bước để tạo hàm Lambda bằng Bảng điều khiển quản lý AWS:
Fill yours function infomation:
Sau khi thực hiện xong chọn Tạo hàm, Tương tự, chúng ta tiếp tục tạo 3 hàm như hình bên dưới theo thứ tự: LambdaFetchDataFunction, LambdaDeleteDataFunction, LambdaFetchDataFunction
Sau khi làm xong, chúng ta có 3 hàm, bây giờ hãy nhấp vào LambdaFetchDataFunction
Để chức năng hoạt động, chúng ta cần tải mã lên lambda, nhấp vào Upload từ tại tab Code..
Chúng ta có 2 lựa chọn:
Tiếp theo, chúng ta phải cấu hình môi trường thời gian chạy để lambda có thể thực thi đúng chức năng, Nhấp vào Edit
Dán : org.example.awsserverlessnoteapp.LambdaFetchDataFunction::handleRequest
Bây giờ, hãy kiểm tra mã nguồn của chúng tôi. Chúng tôi có một Class tên LambdaFetchDataFunction, Lớp LambdaFetchDataFunction trong package: org.example.awsserverlessnoteapp. Lớp LambdaFetchDataFunction có hàm handRequest, thực thi tìm nạp dữ liệu từ DynamoDB
Tiếp theo chúng ta sẽ nhấp vào tab Cấu hình, nhấp vào Biến môi trường, chúng ta có thể định cấu hình nhiều giá trị tại đây.
Hãy nhấp vào Chỉnh sửa và thêm 2 biến môi trường vào đó.
Key: AWS_DYNAMO_TABLE_NAME_VALUE, Value: note_tbl
Key: AWS_REGION_VALUE, Value: us-east-1
Tương tự thiết lập hàm lambda LambdaAddDataFunction,LambdaDeleteDataFunction theo hướng dẫn ở trên.