As asked
Explain what a Service Control Policy is, where it sits in the permission evaluation chain, and give me an example of what it can do that an IAM policy cannot.
Sample answer outline
SCPs are AWS Organizations policies applied to OUs or accounts that set the maximum permissions available in that account. They do not grant permissions themselves. Example: an SCP that denies all actions outside us-east-1 and eu-west-1 prevents any IAM user or role, even the account root (with exceptions), from deploying in other regions. IAM policies cannot restrict the root user or control what services are available account-wide.
Expect these follow-ups
- Can an SCP deny the root account user?
- If an SCP denies an action and an IAM policy allows it, what is the outcome?