AWS Certified Security – Specialty (SCS-C02) — Question 80

A company uses AWS Organizations. The company wants to implement short-term credentials for third-party AWS accounts to use to access accounts within the company's organization. Access is for the AWS Management Console and third-party software-as-a-service (SaaS) applications. Trust must be enhanced to prevent two external accounts from using the same credentials. The solution must require the least possible operational effort.

Which solution will meet these requirements?

Answer options

Correct answer: D

Explanation

Option D is correct because creating a unique IAM role for each external account with a trust policy that includes the sts:ExternalId condition key enhances security by ensuring that only the intended external account can assume the role. Option A does not focus on IAM roles or trust policies. Option B, while using AWS IAM Identity Center, does not provide the same level of isolation for external accounts. Option C lacks the necessary condition to prevent credential sharing between accounts.