AWS Certified DevOps Engineer – Professional — Question 87

A company uses Amazon S3 to store proprietary information. The development team creates buckets for new projects on a daily basis. The security team wants to ensure that all existing and future buckets have encryption, logging, and versioning enabled. Additionally, no buckets should ever be publicly read or write accessible.

What should a DevOps engineer do to meet these requirements?

Answer options

Correct answer: B

Explanation

The correct answer is B because AWS Config can continuously monitor the settings of S3 buckets and enforce compliance with the defined rules for encryption, logging, and versioning. Options A, C, and D do not provide the specific functionality needed to ensure these configurations are consistently applied and enforced for all buckets.