Amazon S3ClickHouse

S3 bucket without versioning prevents recovery from application-layer deletion

critical
storageUpdated Feb 20, 2026(via Exa)
How to detect:

When S3 Versioning is not enabled on buckets used for database storage, destructive delete commands issued by buggy application logic permanently remove objects with no recovery path. This creates a single point of failure where application bugs can cause permanent data loss.

Recommended action:

Enable S3 Versioning on all buckets used for database storage, especially those accessed by ClickHouse or other data systems. This ensures deleted objects can be recovered even when application logic issues destructive commands. Verify versioning is enabled across all production storage buckets.