An enterprise manages its multi-account environment using AWS Organizations. The organizational structure consists of a parent Organizational Unit (OU) named 'Operations' and a nested child OU named 'Production' under it. A solutions architect attaches a Service Control Policy (SCP) to the 'Operations' OU that allows only EC2 and CloudWatch actions (ec2:* and cloudwatch:*). To ensure that production applications can access storage, the solutions architect attaches another SCP to the 'Production' OU that allows EC2, CloudWatch, and S3 actions (ec2:*, cloudwatch:*, and s3:*). The local IAM policies in the member accounts under the 'Production' OU grant full administrator access (*:*). When a developer in a 'Production' member account attempts to list S3 buckets using the local administrator credentials, the request is denied. Which of the following is the primary reason the developer's request is denied?
- The Service Control Policy (SCP) at the parent 'Operations' OU does not allow S3 actions. In an AWS Organizations hierarchy, permissions must be explicitly allowed at every level of the path from the root to the member account, meaning the parent OU's restriction filters out S3 access before it reaches the child OU.Cevap
- BThe SCP attached to the child 'Production' OU does not automatically delegate S3 permissions to local IAM users because SCPs only apply to the root user of member accounts by default, requiring an explicit principal definition in the SCP to affect other IAM identities.
- CThe local administrator credentials belong to a federated role that is missing a trust relationship with the organization's management account, preventing the security token service from evaluating nested SCP permissions.
- DThe S3 buckets are encrypted using AWS-managed KMS keys, which cannot be accessed by roles in nested member accounts when any parent OU restricts access to standard AWS services.