Data protection

S3 Bucket Object Versioning

Risk Level

Informational (4)

Compliance Frameworks
  • NIST 800-53
  • ,
  • Orca Best Practices


Using versioning-enabled S3 buckets will allow you to preserve, retrieve, and restore every version of an S3 object. S3 versioning can be used for data protection and retention scenarios such as recovering objects that have been accidentally/intentionally deleted or overwritten by AWS users or applications and archiving previous versions of objects to AWS Glacier for long-term low-cost storage.
  • Recommend icon

    Recommended Mitigation

    Turn on Object Versioning for {AwsS3Bucket}