AWS Certified Solutions Architect – Associate (SAA-C02) — Question 560

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.
How should a solutions architect grant this access to the vendor?

Answer options

Correct answer: A

Explanation

The industry best practice for granting cross-account access to a third party is to use IAM roles with trust policies that delegate access to the external account's IAM role. This approach avoids the security risks of sharing long-term credentials, making options involving IAM users or groups incorrect. Additionally, "AWS account" is not a valid type when creating an identity provider in the IAM console.