Hàm AWS Lambda giờ đây có thể gắn các vùng lưu trữ Amazon S3 dưới dạng hệ thống tệp với Tệp S3
AWS Lambda giờ đây hỗ trợ Tệp Amazon S3, cho phép các hàm Lambda gắn các vùng lưu trữ Amazon S3 dưới dạng hệ thống tệp và thực hiện các thao tác tiêu chuẩn với tệp mà không cần tải xuống dữ liệu để xử lý. Được xây dựng dựa trên Amazon EFS, Tệp S3 cung cấp cho bạn một hệ thống tệp hiệu năng cao và đơn giản, kết hợp với khả năng điều chỉnh quy mô, độ bền và tiết kiệm chi phí của S3. Nhiều hàm Lambda có thể kết nối với cùng một hệ thống Tệp S3 cùng một lúc, chia sẻ dữ liệu thông qua một không gian làm việc chung mà không cần xây dựng logic đồng bộ hóa tùy chỉnh.
Việc tích hợp Tệp S3 đơn giản hóa khối lượng công việc có trạng thái trong Lambda bằng cách loại bỏ chi phí tải xuống các đối tượng, tải lên kết quả và quản lý giới hạn lưu trữ tạm thời. Điều này đặc biệt có giá trị đối với khối lượng công việc AI và máy học, trong đó các tác tử cần duy trì bộ nhớ và chia sẻ trạng thái trên các bước trong quy trình. Hàm bền vững của Lambda giúp thực hiện các quy trình làm việc AI nhiều bước này bằng cách điều phối thực thi song song với tạo điểm kiểm tra tự động. Ví dụ: hàm điều phối có thể sao chép một kho vào không gian làm việc chung trong khi nhiều hàm tác tử phân tích mã song song. Hàm bền vững xử lý quá trình tạo điểm kiểm tra trạng thái thực thi trong khi Tệp S3 cung cấp quá trình chia sẻ dữ liệu liền mạch trên tất cả các bước.
Để sử dụng Tệp S3 với Lambda, hãy cấu hình hàm để gắn vùng lưu trữ S3 thông qua bảng điều khiển Lambda, AWS CLI, SDK AWS, AWS CloudFormation hoặc Mô hình ứng dụng phi máy chủ (SAM) AWS. Để tìm hiểu thêm về cách sử dụng Tệp S3 với hàm Lambda, hãy truy cập hướng dẫn dành cho nhà phát triển về Lambda.
Tệp S3 được hỗ trợ cho các hàm Lambda không có nhà cung cấp dung lượng trong cấu hình, nằm ở tất cả các Khu vực AWS có sẵn cả Lambda và Tệp S3 mà không tính thêm phí ngoài giá Lambda và S3 tiêu chuẩn.