Luồng dữ liệu Amazon Kinesis hiện hỗ trợ tính năng chạy thử để xác thực các yêu cầu API

Ngày đăng: 1 Th09 2026

Luồng dữ liệu Amazon Kinesis hiện hỗ trợ tính năng chạy thử để kiểm tra xem yêu cầu API có thành công mà không cần thực thi thao tác hay không. Giờ đây, khách hàng có thể đặt tham số tùy chọn mới 'DryRun' thành true trong các yêu cầu API của họ để xác thực quyền trước khi tương tác với một luồng trong môi trường sản xuất.

Trước đây, khách hàng không có cách nào an toàn để kiểm tra xem ứng dụng của họ có quyền chính xác để truy cập một luồng hay không. Họ thường gửi một yêu cầu được thiết kế để chắc chắn thất bại sau khi kiểm tra quyền, chẳng hạn như yêu cầu PutRecord với phần dữ liệu truyền tải cố ý lớn hơn kích thước tối đa được hỗ trợ. Cách tiếp cận này dễ gặp vấn đề do phụ thuộc vào giới hạn dịch vụ hiện tại và nếu các giới hạn đó thay đổi, yêu cầu có thể thành công ngoài dự kiến, dẫn đến ghi các hồ sơ không mong muốn vào luồng sản xuất và vào bất kỳ đối tượng sử dụng hạ nguồn nào. Giờ đây, khách hàng có thể chỉ cần đặt tham số 'DryRun' thành true để cho biết họ chỉ muốn xác thực yêu cầu API. Nếu tất cả các kiểm tra hoàn tất thành công, API sẽ trả về ‘DryRunOperationException’, xác nhận yêu cầu đã có thể thành công nếu không có tham số ‘DryRun’.

Tính năng chạy thử có sẵn cho năm API (PutRecord, PutRecords, GetRecords, GetShardIterator và SubscribeToShard) ở tất cả các Khu vực AWS cung cấp Luồng dữ liệu Amazon Kinesis. Để biết thêm thông tin về tính năng chạy thử, hãy xem Kiểm thử quyền của bạn và đầu vào yêu cầu bằng chạy thử trong Hướng dẫn dành cho nhà phát triển về Luồng dữ liệu Amazon Kinesis. 'Để bắt đầu với tính năng chạy thử, hãy xem Tham chiếu API của Luồng dữ liệu Amazon Kinesis.