Professional Cloud Security Engineer
Prepare and test your skills
Prepare and test your skills
Worked example. The correct answer is already marked and every option is explained below, so there is nothing to select here. To answer questions yourself, start the free trial.
A security engineer is evaluating IAM access across an organization's resource hierarchy structured as follows:
Finance-Deptfin-analytics-prod (child of Finance-Dept)fin-audit-logs (located inside fin-analytics-prod)The following IAM allow policies are currently configured:
Finance-Dept Folder level, the principal auditor@example.com is granted the Storage Admin (roles/storage.admin) role.fin-analytics-prod Project level, auditor@example.com is granted the Storage Object Viewer (roles/storage.objectViewer) role.fin-audit-logs Bucket level, a local administrator attempts to restrict access by granting auditor@example.com only the Storage Object Creator (roles/storage.objectCreator) role.What is the effective permission state of auditor@example.com on the fin-audit-logs bucket, and why?
Identity and Access Management (IAM) in Google Cloud uses a hierarchical container model (Organization → Folders → Projects → Resources). In this hierarchy, child resources automatically inherit the IAM allow policies configured on all of their parent ancestors. The union of all allow policies applied directly to a resource and inherited from its parent hierarchy forms the effective allow policy.
Finance-Dept): The user auditor@example.com was granted roles/storage.admin, which contains full management and object manipulation permissions across all Cloud Storage buckets within that folder.fin-analytics-prod): Granting roles/storage.objectViewer adds read permissions, but does not diminish or revoke the folder-level administrative role.fin-audit-logs): Granting roles/storage.objectCreator adds object creation permissions directly on the bucket.fin-audit-logs.Recognizing that allow policies propagate additively is critical for designing least-privilege security boundaries. When restrictions are needed, administrators must either move the resource outside the parent folder, remove the high-level role grant, or implement explicit IAM Deny policies.
Keep the momentum going with these hand-picked practice scenarios
Want more questions like this?
Get a free certification question every week.