Chapter 5.4 - Versioning Objects in S3 Flashcards

1
Q

What is Versioning?

A

Version control of your objects or files.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the advantages of Versioning?

A
  • All versions of an object are stored in S3. This includes all writes and even if you delete an object.
  • Can be a great backup tool.
  • Once enabled, versioning cannot be disabled, only suspended.
  • Can be integrated with lifecycle rules.
  • Can support multi-factor authentication.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How are versions of objects or files listed in AWS?

A
In a reverse chronological file tree.
Example:
     * Delete Marker
          * Version 3
               * Version 2
                    * Version 1
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Are old versions public by default?

A

No.
Even when you have a policy that enables all objects in a bucket to be public, it doesn’t apply to previous versions of those objects. You must manually make older versions public.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

With Versioning enabled, what happens when you delete an object in AWS?

A

The system does not actually delete the object but rather inserts a Delete Marker at the top of the file tree making the object inaccessible

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

With Versioning enabled, how do you make a deleted object accessible again?

A

You must delete the Delete Marker.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly