AWS Certified SysOps Administrator – Associate (legacy) — Question 887

A company has two AWS accounts: development and production. All applications send logs to a specific Amazon S3 bucket for each account, and the Developers are requesting access to the production account S3 buckets to view the logs.
Which is the MOST efficient way to provide the Developers with access?

Answer options

Correct answer: B

Explanation

Creating IAM users for the Developers directly in the production account and assigning them to a read-only IAM group (Option B) provides a direct and simple way to manage their access to the logs. Option A introduces unnecessary complexity and duplication costs by using AWS Lambda to copy logs between accounts. Option C is inefficient and adds management overhead by requiring an Amazon EC2 bastion host, while Option D involves complex cross-account delegation configuration.