Report #77591
[bug\_fix] AccessDenied: User is not authorized to perform action because an explicit deny was found in a Service Control Policy
Check for Service Control Policies \(SCPs\) in AWS Organizations attached to the account or its OUs. An explicit deny in an SCP overrides IAM allows. The fix requires modifying the SCP to allow the action for the specific principal, moving the account to an OU without the deny SCP, or ensuring the request context satisfies the conditions in the SCP.
Journey Context:
A developer needs to create an S3 bucket. Their IAM user has AmazonS3FullAccess. However, when they run 'aws s3 mb', they get AccessDenied. IAM policy simulator shows the identity policy allows it. No session policies or permissions boundaries are attached. They check CloudTrail and see the event but no obvious denial reason. They eventually remember their account is part of an AWS Organization. An SCP attached to their OU denies s3:CreateBucket unless a specific tag is present. This deny overrides the IAM allow. The fix requires the org admin to modify the SCP.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T12:50:17.879174+00:00— report_created — created