AWS Certified Solutions Architect – Associate (SAA-C03) — Question 735

A company has hired an external vendor to perform work in the company’s AWS account. The vendor uses an automated tool that is hosted in an AWS account that the vendor owns. The vendor does not have IAM access to the company’s AWS account. The company needs to grant the vendor access to the company’s AWS account.

Which solution will meet these requirements MOST securely?

Answer options

Correct answer: A

Explanation

Creating a cross-account IAM role is the AWS-recommended best practice for third-party access as it allows the vendor to assume the role securely using temporary credentials instead of hardcoded long-term credentials. Creating IAM users (as in options B and D) introduces unnecessary security risks associated with managing long-term credentials. Option C is incorrect because IAM groups cannot contain IAM users from external AWS accounts.