Làm cách nào để sử dụng lớp AWS Lambda để tái sử dụng mã?

Lam Cach Nao De Su Dung Lop Aws Lambda De Tai Su Dung Ma



Lớp Lambda là một dịch vụ điện toán không có máy chủ trong AWS Lambda được sử dụng để chia sẻ mã và thư viện được sử dụng phổ biến nhất giữa các hàm lambda. Thay vì cài đặt các thư viện trong hàm lambda, người dùng có thể tạo các lớp cho chúng và tham chiếu các lớp đó trong hàm. Một hàm Lambda có thể tham chiếu hoặc bao gồm tối đa năm lớp và thứ tự của chúng sẽ quan trọng nếu chúng phụ thuộc vào nhau.

Lợi ích của việc sử dụng lớp Lambda là gì?

Các lớp Lambda có rất nhiều lợi ích, một số lợi ích được đưa ra dưới đây:

  • Nó tránh vi phạm nguyên tắc kỹ thuật DRI (Đừng lặp lại chính mình).
  • Lớp lambda giảm thiểu độ dài của gói có thể được triển khai trong hàm Lambda.
  • Hiệu suất và hiệu suất của các hàm lambda có thể được nâng cao bằng cách sử dụng các lớp Lambda.
  • Lớp Lambda có thể được chia sẻ trên nhiều tài khoản AWS hoặc chức năng Lambda từ AWS Lambda.

Hướng dẫn này sẽ giải thích cách sử dụng các lớp AWS Lambda để tái sử dụng mã.







Làm cách nào để sử dụng lớp AWS Lambda để tái sử dụng mã?

Việc sử dụng các lớp AWS Lambda để sử dụng lại mã bao gồm một số bước. Để làm điều này, hãy tạo hàm lambda và lớp lambda, sau đó sử dụng lớp đó trong hàm. Hãy cùng chúng tôi khám phá các bước dưới đây:



Bước 1: Đăng nhập vào Bảng điều khiển AWS
Trước tiên, hãy vào bên trong tài khoản AWS bằng cách đăng nhập vào tài khoản bằng thông tin đăng nhập của tài khoản đó. Sau đó, chọn “ Lambda Nút ” từ Bảng điều khiển quản lý AWS:







Bước 2: Tạo hàm Lambda
Bây giờ, hãy nhấp vào “ Tạo một chức năng ” từ bảng thông tin AWS Lambda để vào trang chức năng để bắt đầu định cấu hình:



Bước 3: Thiết lập hàm Lambda
Để tạo một hàm mới, hãy đặt tên cho hàm đó và chọn môi trường cho hàm đó. Cuối cùng, nhấp vào “ Tạo chức năng Nút ” nằm ở cuối giao diện để tạo chức năng:

Ở đây bên dưới một hàm được tạo với tên “ myLambdaFunc ” và ban đầu nó không có lớp nào được thêm vào:

Bước 4: Tạo lớp Lambda
Để truy cập các lớp lambda, hãy chọn nút “ Lớp Nút trên thanh bên. Sau đó, nhấp vào “Tạo lớp” nút để tạo lớp lambda mới:

Bước 5: Định cấu hình lớp Lambda
Ghi ' Tên ” của hàm lambda kèm theo phần mô tả. Sau đó, nhấp vào “ Tải lên Nút ” để tải lên mã hoặc thư viện dưới dạng “ sự phụ thuộc ” trong một thư mục zip. Người dùng có thể chọn thời gian chạy tương thích và tạo lớp làm tham số tùy chọn:

Đây là một lớp được tạo với tên “ myLambdaLayer ”:

Bước 6: Thêm lớp trong hàm Lambda
Sau khi lớp Lambda được tạo, chỉ cần nhấp vào “ Lớp Nút ” bên dưới tên hàm lambda. Đây ' 0 ” hiển thị số lớp được thêm vào hàm:

Sau đó, nhấp chuột vào “ Thêm một lớp Nút ” để thêm lớp trong hàm lambda AWS:

Bước 7: Sử dụng Lớp Lambda để tái sử dụng mã
Chọn “Các lớp tùy chỉnh” tùy chọn và chọn lớp bạn muốn sử dụng. Đối với điều này, hãy chọn lớp “ phiên bản ” mà bạn muốn sử dụng và cuối cùng nhấp vào “ Thêm vào ' cái nút:

Ở đây chúng tôi đã thêm một lớp “ myLambdaLayer ” và bây giờ nó được sử dụng bởi hàm “ myLambdafunc ”. Nó cũng có thể được sử dụng lại cho các chức năng khác để tránh phải viết lại mã:

Đó là tất cả về việc sử dụng các lớp AWS Lambda bằng cách thêm mã từ hệ thống cục bộ để có khả năng sử dụng lại.

Phần kết luận

Để sử dụng các lớp AWS Lambda trong AWS nhằm tái sử dụng mã, bạn chỉ cần đăng nhập vào tài khoản AWS và truy cập vào bảng thông tin Lambda. Sau đó, tạo một hàm rồi tạo một lớp để tải mã hoặc thư viện của bạn lên thư mục zip. Sau khi lớp được tạo, bạn có thể thêm lớp vào chức năng để người dùng có thể sử dụng nó nhằm tránh phải viết lại mã. Hướng dẫn này đã giải thích cách sử dụng các lớp AWS Lambda để tái sử dụng mã trong AWS.