0
0
AWScloud~5 mins

S3 versioning in AWS - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What is S3 versioning in AWS?
S3 versioning is a feature that keeps multiple versions of an object in the same bucket. It helps protect data from accidental deletion or overwriting by saving every change as a new version.
Click to reveal answer
beginner
How do you enable versioning on an S3 bucket?
You enable versioning by going to the bucket settings in the AWS Management Console and turning on versioning. You can also enable it using AWS CLI or SDK by setting the bucket versioning status to 'Enabled'.
Click to reveal answer
intermediate
What happens when you delete an object in a versioned S3 bucket?
When you delete an object in a versioned bucket, AWS adds a delete marker instead of removing the object permanently. Older versions remain and can be restored by removing the delete marker.
Click to reveal answer
intermediate
Can you disable versioning on an S3 bucket after enabling it?
You cannot fully disable versioning once it is enabled. You can suspend versioning, which stops creating new versions but keeps existing versions intact.
Click to reveal answer
beginner
Why is S3 versioning useful for data recovery?
Versioning allows you to recover previous versions of files if they are accidentally changed or deleted. This helps prevent data loss and supports audit trails for changes.
Click to reveal answer
What does enabling versioning on an S3 bucket do?
AKeeps multiple versions of objects
BDeletes old objects automatically
CEncrypts objects by default
DLimits bucket size
What is added to an object when you delete it in a versioned S3 bucket?
AA delete marker
BThe object is permanently removed
CA backup copy
DA version lock
Can you completely turn off versioning after enabling it on an S3 bucket?
AYes, anytime
BNo, you can only suspend it
CYes, but only after 30 days
DNo, it stays enabled forever
Which AWS tool can you use to enable versioning besides the console?
AAWS Lambda
BAWS CloudWatch
CAWS IAM
DAWS CLI
Why is versioning important for data protection?
AIt encrypts data automatically
BIt compresses data to save space
CIt allows recovery of previous object versions
DIt deletes old files to reduce clutter
Explain how S3 versioning helps protect your data.
Think about what happens when you delete or overwrite files.
You got /4 concepts.
    Describe the steps to enable versioning on an S3 bucket.
    Consider both graphical and command line methods.
    You got /4 concepts.