AWS Certified Security – Specialty — Question 378

A company has multiple accounts in the AWS Cloud. Users in the developer account need to have access to specific resources in the production account.

What is the MOST secure way to provide this access?

Answer options

Correct answer: D

Explanation

The most secure way to grant cross-account access in AWS is by using IAM roles because they rely on temporary security credentials rather than long-term secrets. The IAM role must be created in the trusting account (production) where the resources reside, allowing trusted entities from the developer account to assume it. Creating shared IAM users or configuring the role in the wrong account (developer account) violates security best practices and authorization flow.