AWS Lambda hiện có khả năng phát hiện và ngăn chặn các vòng lặp đệ quy giữa Lambda và Amazon S3

Ngày đăng: 9 Th10 2024

Tính năng phát hiện vòng lặp đệ quy Lambda hiện đã có thể tự động phát hiện và ngăn chặn vòng lặp đệ quy giữa AWS LambdaAmazon Simple Storage Service (Amazon S3). Tính năng phát hiện vòng lặp đệ quy Lambda được bật theo mặc định. Đây là một quy tắc bảo vệ có tính phòng ngừa, sẽ tự động phát hiện và dừng các lệnh gọi đệ quy giữa Lambda và những dịch vụ được hỗ trợ khác, ngăn chặn việc sử dụng và thanh toán ngoài ý muốn từ khối lượng công việc không kiểm soát được.

Khách hàng thường sử dụng Amazon S3 làm nguồn sự kiện để kích hoạt các hàm Lambda. Việc khách hàng cấu hình sai hoặc lỗi mã có thể khiến các sự kiện đã xử lý được gửi lại vào cùng một vùng lưu trữ Amazon S3 đã gọi hàm Lambda, dẫn đến các vòng lặp đệ quy không mong muốn. Giờ đây, Lambda sẽ tự động phát hiện và ngăn chặn các vòng lặp đệ quy này cũng như gửi cho khách hàng thông báo Bảng điều khiển Trạng thái AWS kèm theo các bước khắc phục sự cố.

Khả năng hỗ trợ phát hiện vòng lặp đệ quy của S3 hiện đã có ở tất cả các khu vực có tính năng phát hiện vòng lặp đệ quy Lambda. Nếu hàm sử dụng các vòng lặp đệ quy có chủ ý, bạn có thể sử dụng API putFunctionRecursionConfig để tắt tính năng phát hiện vòng lặp đệ quy.

Để tìm hiểu thêm về tính năng phát hiện vòng lặp đệ quy Lambda, vui lòng tham khảo tài liệu về Lambda.