Questions 4 to 6

Explanations for questions 4 to 6

We'll cover the following

Question 4

A company stores important data in an Amazon S3 bucket. A solutions architect needs to ensure that the data can be recovered in case of accidental deletion.

Which action will accomplish this?

  1. Enabling Amazon S3 versioning
  2. Enabling Amazon S3 Intelligent-Tiering
  3. Enabling an Amazon S3 lifecycle policy
  4. Enabling Amazon S3 cross-Region replication

Correct Answer: 1

Explanation: Object versioning is a means of keeping multiple variants of an object in the same Amazon S3 bucket. Versioning provides the ability to recover from both unintended user actions and application failures. You can use versioning to preserve, retrieve, and restore every version of every object stored in your Amazon S3 bucket.

CORRECT: “Enabling Amazon S3 versioning” is the correct answer.

INCORRECT: “Enabling Amazon S3 Intelligent-Tiering” is incorrect. This is a storage class that automatically moves data between frequent access and infrequent access classes based on usage patterns.

INCORRECT: “Enabling an Amazon S3 lifecycle policy” is incorrect. An S3 lifecycle policy is a set of rules that define actions that apply to groups of S3 objects such as transitioning objects to another storage class.

INCORRECT: “Enabling Amazon S3 cross-Region replication” is incorrect as this is used to copy objects to different regions. CRR relies on versioning, which is a feature required for protection against accidental deletion.

References: https://d0.awsstatic.com/whitepapers/protecting-s3-against-object-deletion.pdf

Level up your interview prep. Join Educative to access 70+ hands-on prep courses.