A city auditor requires that a contractor AWS account may deploy into a project account only through a break-glass role that enforces MFA and short session durations. Which cross-account access design best satisfies the auditor?
Select an answer to reveal the explanation.
Short Explanation
Break-glass means a monitored, temporary key—not a spare admin badge left under the mat. Contractors assume a tight role with MFA and short sessions, then leave. Long-lived admin keys in their laptops fail the audit before lunch.
Full Explanation
Cross-account IAM roles with a trust policy, aws:MultiFactorAuthPresent (or equivalent MFA) conditions, and constrained session durations implement break-glass contractor access without standing privilege in the project account. Contractors authenticate in their account and call sts:AssumeRole for temporary credentials. Long-lived access keys, elevating contractors into management-plane control, or anonymous resource access violate least privilege and auditor expectations.