Amazon S3 now supports conditional deletes in S3 general purpose buckets, which verify that an object is unchanged before deleting it. This helps you to prevent accidental deletions in high-concurrency, multiple-writer scenarios.
You can now perform conditional deletes using the HTTP if-match header with an ETag value. Amazon S3 will only allow your delete request to succeed if the Etag provided matches that of the object. Additionally, you can use the s3:if-match condition key in your S3 bucket policies to enforce conditional delete operations. For example, you can require clients to use the HTTP if-match header in both S3 DeleteObject and S3 DeleteObjects API requests, helping you to minimize the risk of accidentally deleting objects in your bucket.
Conditional deletes are available in S3 general purpose buckets at no additional cost in all AWS Regions. You can use the Amazon S3 API, SDKs, and CLI to perform conditional deletes. To learn more, visit the S3 User guide.
Categories: general:products/aws-govcloud-us,general:products/amazon-s3,marketing:marchitecture/storage
Source: Amazon Web Services
Latest Posts
- Amazon SageMaker Studio now sets up in seconds with model customization ready from the start

- AWS HealthLake now supports CMS Interoperability and Prior Authorization Final Rule (CMS-0057-F) requirements

- AWS Deadline Cloud now supports persistent storage for Service Managed Fleets

- General availability of the Work IQ API with Copilot Credits billing [MC1332672]
![General availability of the Work IQ API with Copilot Credits billing [MC1332672] 5 pexels apasaric 6062555](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==)




![General availability of the Work IQ API with Copilot Credits billing [MC1332672] 5 pexels apasaric 6062555](https://mwpro.co.uk/wp-content/uploads/2025/06/pexels-apasaric-6062555-150x150.webp)
