Amazon S3 hiện hỗ trợ thao tác xóa có điều kiện trong các vùng lưu trữ đa dụng S3

Ngày đăng: 16 Th09 2025

Amazon S3 hiện hỗ trợ thao tác xóa có điều kiện trong các vùng lưu trữ đa dụng S3. Tính năng này sẽ xác minh đối tượng không thay đổi trước khi xóa đối tượng đó. Tính năng này giúp bạn ngăn chặn việc xóa nhầm trong trường hợp có nhiều người ghi đồng thời.

Bạn hiện có thể thực hiện thao tác xóa có điều kiện bằng cách sử dụng tiêu đề HTTP if-match với một giá trị ETag. Amazon S3 sẽ chỉ cho phép thực hiện thành công yêu cầu xóa nếu Etag được cung cấp khớp với Etag của đối tượng. Ngoài ra, bạn có thể sử dụng khóa điều kiện s3:if-match trong chính sách vùng lưu trữ S3 để thực thi các thao tác xóa có điều kiện. Ví dụ: Bạn có thể yêu cầu khách hàng sử dụng tiêu đề HTTP if-match trong cả yêu cầu API S3 DeleteObject và S3 DeleteObjects, giúp bạn giảm thiểu nguy cơ vô tình xóa các đối tượng trong vùng lưu trữ của mình.

Thao tác xóa có điều kiện có sẵn trong các vùng lưu trữ đa dạung S3 mà không mất thêm chi phí ở tất cả các Khu vực AWS. Bạn có thể sử dụng API, SDK và CLI của Amazon S3 để thực hiện thao tác xóa có điều kiện. Để tìm hiểu thêm, hãy truy cập Hướng dẫn sử dụng S3.