Medium1 markMultiple Choice
Domain 1.2: Security ControlsIAMSecuritySCPOrganizations

AWS SAP-C02 · Question 18 · Domain 1.2: Security Controls

A company requires that all IAM users authenticate using MFA before assuming any cross-account roles. They have a central Identity account and multiple workload accounts. How can the Solutions Architect enforce this requirement globally across the Organization?

Answer options:

A.

Create an SCP attached to the root OU that denies the sts:AssumeRole action if the aws:MultiFactorAuthPresent condition key is false.

B.

Update the trust policy of every IAM role in the workload accounts to require MFA.

C.

Enable the 'Require MFA for cross-account access' setting in AWS IAM Identity Center.

D.

Use AWS Config to detect roles without MFA requirements and delete them.

How to approach this question

Look for centralized, proactive enforcement mechanisms (SCPs).

Full Answer

A.Create an SCP attached to the root OU that denies the sts:AssumeRole action if the aws:MultiFactorAuthPresent condition key is false.✓ Correct
Create an SCP attached to the root OU that denies the sts:AssumeRole action if the aws:MultiFactorAuthPresent condition key is false.
Service Control Policies (SCPs) offer centralized control over the maximum available permissions for all accounts in an organization. Using the aws:MultiFactorAuthPresent condition key in an SCP ensures MFA is enforced globally.

Common mistakes

Choosing to update individual trust policies, which is not scalable.

Practice the full AWS Solutions Architect Professional SAP-C02 Practice Exam 4

75 questions · hints · full answers · grading

More questions from this exam