AWS Certified Security - Specialty (#119)

A company has an encrypted Amazon S3 bucket. An Application Developer has an IAM policy that allows access to the S3 bucket, but the Application Developer is unable to access objects within the bucket. What is a possible cause of the issue?

The S3 ACL for the S3 bucket fails to explicitly grant access to the Application Developer
The AWS KMS key for the S3 bucket fails to list the Application Developer as an administrator
The S3 bucket policy fails to explicitly grant access to the Application Developer
The S3 bucket policy explicitly denies access to the Application Developer