Plugin Title | S3 Bucket Versioning |
Cloud | AWS |
Category | S3 |
Description | Ensures object versioning is enabled on S3 buckets |
More Info | Object versioning can help protect against the overwriting of objects or data loss in the event of a compromise. |
AWS Link | http://docs.aws.amazon.com/AmazonS3/latest/dev/Versioning.html |
Recommended Action | Enable object versioning for buckets with sensitive contents at a minimum and for all buckets ideally. |
- Log into the AWS Management Console.
- Select the "Services" option and search for S3.
- Scroll down the left navigation panel and choose "Buckets".
- Select the "Bucket" that needs to be verified and click on its identifier(name) from the "Bucket name" column.
- Click on the "Properties" tab on the top menu.
- Check the "Versioning" option under "Properties" and if it's set to "Suspend versioning" then S3 bucket versioning is not enabled for the selected S3 bucket.
- Repeat steps number 2 - 6 to verify other S3 buckets in the region.
- Select the "S3 bucket" on which versioning needs to be enabled and click on the "Properties" tab.
- Click on the "Enable versioning" option under "Versioning".
- Click on the "Save" button to make the necessary changes.
- Repeat steps number 8 - 10 to enable versioning for other S3 buckets.