What's changed: Created Professional Cloud Security Engineer Chapter 1 (Domain 1 "Configuring access": Cloud Identity/GCDS/SSO(SAML/OAuth)/super admin/user lifecycle/Workforce Identity Federation; service accounts/default SA/key auditing/Workload Identity Federation/short-lived credentials/impersonation/2SV; IAM predefined-custom/separation of duties/IAM conditions/IAM deny policies/groups/Access Context Manager/Policy Intelligence/Privileged Access Manager; resource hierarchy/folders/projects/organization policies (pre-built-custom)/inheritance).
1.2Authorization controls and resource hierarchy
Understand IAM privileged roles and separation of duties, IAM/ACL permissions, IAM conditions and IAM deny policies, least privilege at organization/folder/project/resource, Access Context Manager, Policy Intelligence, permissions via groups, Privileged Access Manager, and the resource hierarchy (managing folders/projects at scale, pre-built/custom org policies, inheritance).
After authentication comes authorization: who can do what. Achieve least privilege via the resource hierarchy, conditions, deny policies, and time-bound privilege.
1.2.1IAM and least-privilege authorization
Grant access with IAM. Avoid basic roles—use predefined/custom roles—and prevent any single over-powerful person with separation of duties. Grant permissions to groups, and combine IAM conditions (time/IP/resource) to narrow with IAM deny policies to explicitly forbid. Define access boundaries (who, from where) with Access Context Manager (access levels), and find over-privilege/recommendations with Policy Intelligence (e.g., IAM Recommender). Avoid standing high privilege with Privileged Access Manager (PAM), elevating only when needed with auto-expiry. Map "explicitly forbid = IAM deny policy," "conditional grant = IAM conditions," and "temporary elevation = Privileged Access Manager."
1.2.2Resource hierarchy and organization policies
Design access control along the resource hierarchy (organization→folders→projects→resources), inheriting IAM and constraints. At scale, organize folders/projects by environment/team/business unit. Enforce org-wide guardrails with organization policies (pre-built constraints or custom org policies), inherited down the hierarchy (e.g., disallow external IPs, restrict regions). "Grant = IAM" and "enforce constraints = organization policy" are separate layers—combine both for least privilege plus guardrails.
Common: requirement → means. E.g., "allow only under conditions (time/IP/resource)" = IAM conditions; "explicitly forbid an action" = IAM deny policy; "elevate privilege only when needed with auto-expiry" = Privileged Access Manager; "find/recommend reducing over-privilege" = Policy Intelligence; "disallow external IPs org-wide" = organization policy; "define access-source boundaries" = Access Context Manager.
Watch the mix-ups: (1) IAM (grants) vs organization policies (enforced constraints) are different layers. (2) IAM deny policies take precedence over allows—they express explicit prohibition. (3) Basic roles (Owner/Editor) are over-broad—use predefined/custom.
1.2.3Section summary
- IAM = predefined/custom + group grants; narrow with conditions, forbid with deny policies; keep separation of duties
- Avoid standing high privilege via Privileged Access Manager (time-bound); reduce over-privilege with Policy Intelligence
- Inherit via the resource hierarchy; org-wide guardrails = organization policies (pre-built/custom)
Sign in to track progress — Log in.
Quick check
(just a quick review)Q1. To explicitly forbid a specific action regardless of any allow roles, which is best?
Q2. To avoid standing admin privilege, elevating temporarily with approval and auto-expiry, which is best?
Q3. To enforce org-wide "no resources outside certain regions" via inheritance, which is best?
Q4. To find granted-but-unused over-privilege and get reduction recommendations, which is best?
Q5. To allow access only when attributes like time or source IP meet conditions, which is best?
Keep track of your progress
The full study guide is free to read. Sign up free to practice with the question bank, track what you have read, review your mistakes, and highlight passages.

