
Ultimate access to all questions.
A company grants read access to S3 bucket objects for distinct customers, using IAM to ensure access is limited to their respective files. To comply with new regulations, the company must enforce encrypted transit for S3 interactions. What is the appropriate solution?
A
Implement a bucket policy denying S3 actions if the request is not secured by HTTPS, using the aws:SecureTransport condition.
B
Utilize a bucket policy to prevent S3 actions when the s3:x-amz-acl is set to public-read.
C
Enforce the use of AWS SDK through an IAM policy for users.
D
Create an IAM policy permitting S3 actions only when the s3:x-amz-acl condition is bucket-owner-read.