Question 10
A multi-tenant monitoring vendor assumes customer-owned roles to audit usage. The customer needs to prevent the vendor from using another tenant's known role ARN under the wrong customer context. Select TWO controls that establish this third-party role-assumption boundary.
Explanation
Correct Answer
The trusted principal restricts which AWS identity can request the role; role names alone are not sufficient caller authentication.
The ExternalId binds a third-party AssumeRole operation to the intended customer context and mitigates the confused-deputy problem.
Incorrect Answers
Root static keys introduce excessive persistent authority and bypass the intended customer-scoped delegated role.
An ARN is not an authorization secret; open trust would allow unintended principals to try role assumption.
A monitoring alarm is not an STS trust condition and cannot distinguish customer context for role assumption.






AWS Certified Solutions Architect - Associate SAA-C03 Practice Tests