AWS Certified Solutions Architect – Professional (SAP-C02) — Question 135

A digital marketing company has multiple AWS accounts that belong to various teams. The creative team uses an Amazon S3 bucket in its AWS account to securely store images and media files that are used as content for the company’s marketing campaigns. The creative team wants to share the S3 bucket with the strategy team so that the strategy team can view the objects.

A solutions architect has created an IAM role that is named strategy_reviewer in the Strategy account. The solutions architect also has set up a custom AWS Key Management Service (AWS KMS) key in the Creative account and has associated the key with the S3 bucket. However, when users from the Strategy account assume the IAM role and try to access objects in the S3 bucket, they receive an Access Denied error.

The solutions architect must ensure that users in the Strategy account can access the S3 bucket. The solution must provide these users with only the minimum permissions that they need.

Which combination of steps should the solutions architect take to meet these requirements? (Choose three.)

Answer options

Correct answer: A, C, F

Explanation

The correct steps include creating a bucket policy that grants read permissions to the Strategy account (A), updating the KMS key policy to allow decrypt permissions for the strategy_reviewer IAM role (C), and ensuring the role itself has the necessary read and decrypt permissions (F). Options B, D, and E either provide excessive permissions, allow anonymous access, or grant unnecessary encrypt permissions, which do not meet the requirement for minimum access.