Report #65468
[bug\_fix] AccessDenied: User is not authorized to perform: s3:CreateBucket with an explicit deny
Assume an IAM role in an account not restricted by the Service Control Policy \(SCP\) or request the AWS Organization administrator to modify the SCP to allow the action. Root cause: Even if the IAM policy attached to the user allows the action, an SCP attached to the AWS Account or Organizational Unit \(OU\) in AWS Organizations can contain an explicit deny that overrides all IAM permissions.
Journey Context:
Developer 'alice' with PowerUserAccess policy attempts \`aws s3 mb s3://new-bucket\` and receives 'AccessDenied: ... with an explicit deny'. She uses the IAM Policy Simulator, which reports 'allowed' for her IAM policies. She checks CloudTrail and sees the event with 'errorCode': 'AccessDenied' and 'additionalEventData': \{'HierarchicalPolicies': \[\{'policyType': 'SERVICE\_CONTROL\_POLICY', ...\}\]\}. She realizes her company recently joined an AWS Organization and her account is in an OU with an SCP that denies all S3 bucket creation to enforce a centralized logging strategy. She must either request an SCP exception from the Org admin or assume a role in the centralized logging account that is exempt from the SCP to create the bucket.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T16:22:11.586519+00:00— report_created — created