Tạo Lambda Function Xử Lý Ảnh

Tạo Lambda Function

  1. Truy cập AWS Lambda Console và chọn Create function.

Giao diện Lambda Console

  1. Tại trang Create function:
    • Chọn Author from scratch
    • Đặt tên function (ví dụ: resize-image)
    • Chọn RuntimeNode.js 20.x
    • Giữ các cài đặt khác mặc định và nhấn Create function

Tạo Lambda Function

Cấu Hình Source Code

  1. Tải source code mẫu:

  2. function.zip (25968 ko)
  3. Trong trang resize-image:

    • Chọn Upload from
    • Chọn .zip file

Upload Source Code

  1. Trong hộp thoại Upload a .zip file:
    • Nhấn Upload và chọn file source code đã tải
    • Nhấn Save để xác nhận

Xác nhận Upload

Thiết Lập Môi Trường

  1. Tại trang function resize-image:
    • Chuyển sang tab Configuration
    • Chọn Environment variables ở menu bên trái
    • Nhấn Edit

Cấu hình Môi trường

  1. Tại trang Edit environment variables:
    • Thêm các biến môi trường sau:
      • WIDTH: Chiều rộng ảnh mới (ví dụ: 200px)
      • HEIGHT: Chiều cao ảnh mới (ví dụ: 280px)
      • DES_BUCKET: Tên S3 bucket đích (ví dụ: book-image-resize-stores-by-myself)
    • Nhấn Save để lưu cấu hình

Thiết lập Biến Môi trường

Bước Tiếp Theo

Sau khi hoàn tất cấu hình Lambda function và các biến môi trường, bước tiếp theo là tạo S3 bucket để lưu trữ ảnh gốc và ảnh đã được xử lý.