To protect your AWS accounts from unauthorized administrative actions, you want to require that any change to a specific set of critical IAM roles requires approval from two different security administrators (Two-Person Control). How can you implement this securely?

Direct Answer (Verified)Reviewed by Sunny (Senior Cloud Engineer)

Correct Answer: Use AWS Step Functions to orchestrate a manual approval workflow that updates the IAM policy only after two approvals

Step Functions can integrate with Lambda and SES/SNS to create a formal multi-party approval process for sensitive infrastructure changes....

📋Part of AWS Certified Solutions Architect – Professional (SAP-C02) · AWS Certification Practice
Real Exam ScenarioAWS IAM

To protect your AWS accounts from unauthorized administrative actions, you want to require that any change to a specific set of critical IAM roles requires approval from two different security administrators (Two-Person Control). How can you implement this securely?

✓ Correct Answer & ExplanationAWS IAM

Correct Answer

Use AWS Step Functions to orchestrate a manual approval workflow that updates the IAM policy only after two approvals

Why This Answer Is Correct

Step Functions can integrate with Lambda and SES/SNS to create a formal multi-party approval process for sensitive infrastructure changes.

📚 What This Question Tests

This question evaluates your knowledge of AWS IAM — a core concept tested in AWS Certified Solutions Architect – Professional (SAP-C02). Understanding AWS IAM is essential for designing scalable, secure, and cost-effective cloud architectures. Mastery of this topic will help you answer scenario-based questions confidently on exam day.