A solutions architect is defining a shared Amazon S3 bucket where corporate applications will save objects

A solutions architect is defining a shared Amazon S3 bucket where corporate applications will save objects. How can the Architect ensure that when an application uploads an object to the Amazon S3 bucket, the object is encrypted?A
A. Set a CORS configuration
B. Set a bucket policy to encrypt all Amazon S3 objects
C. Enable default encryption on the bucket
D. Set permissions for users

View Answer Here