AWS Lambda hỗ trợ Amazon S3 làm đích đến cho sự kiện thất bại đối với các nguồn sự kiện không đồng bộ và nguồn sự kiện luồng
AWS Lambda hiện hỗ trợ Amazon S3 làm đích đến cho sự kiện thất bại đối với lệnh gọi không đồng bộ, cũng như với các mục ánh xạ nguồn sự kiện Amazon Kinesis và Amazon DynamoDB (ESM). Điều này cho phép khách hàng định tuyến lô bản ghi và kết quả thực thi hàm không thành công đến S3 bằng cấu hình đơn giản mà không phải tốn chi phí viết và quản lý mã bổ sung.
Đối với khách hàng xây dựng ứng dụng định hướng theo sự kiện với các nguồn sự kiện không đồng bộ hoặc nguồn sự kiện luồng cho Lambda, họ có thể định cấu hình các dịch vụ như Amazon Simple Queue Service (SQS) và Amazon Simple Notification Service (SNS) làm đích đến cho sự kiện thất bại để lưu trữ kết quả của lệnh gọi không thành công. Tuy nhiên, trong trường hợp các đích đến hiện có không hỗ trợ yêu cầu về kích cỡ phần dữ liệu truyền tải cho các sự kiện thất bại, khách hàng cần viết logic tùy chỉnh để truy xuất và chuyển tiếp dữ liệu phần dữ liệu truyền tải của sự kiện. Sau sự công bố hôm nay, khách hàng có thể định cấu hình S3 làm đích đến cho sự kiện thất bại đối với các hàm Lambda được gọi qua các lệnh gọi không đồng bộ, ESM Kinesis và ESM DynamoDB. Điều này cho phép khách hàng cung cấp dữ liệu phần dữ liệu truyền tải của sự kiện hoàn chỉnh tới đích đến cho sự kiện thất bại, đồng thời giảm chi phí quản lý logic tùy chỉnh để truy xuất và chuyển tiếp dữ liệu sự kiện thất bại một cách đáng tin cậy.
Tính năng này được cung cấp rộng rãi ở tất cả các Khu vực AWS thương mại có sẵn AWS Lambda và nguồn sự kiện hoặc đích đến sự kiện được định cấu hình.
Để kích hoạt S3 làm đích đến cho sự kiện thất bại, hãy tham khảo tài liệu của chúng tôi cho việc định cấu hình đích đến với lệnh gọi không đồng bộ, ESM Kinesis và ESM DynamoDB. Tính năng này không làm phát sinh thêm phí sử dụng. Bạn chi trả các khoản phí liên quan đến việc sử dụng Amazon S3.