Original study notes for cloud certification exams — Google Cloud first, more clouds in build.

Organization Policy Study Notes

The Organization Policy Service lets administrators enforce guardrails across the entire resource hierarchy using constraints. Unlike IAM, which controls who can act, organization policies control what configurations are allowed anywhere in an organization, folder, or project. Administrators use it to encode compliance rules once and have them apply consistently as new folders and projects are created.

Exam tip: Any exam requirement worded as 'for every project' or 'no user should be able to' is an Organization Policy constraint, not an IAM role.

Key facts

What the exam expects you to know

Organization Policy vs Cloud IAM: when to use which

Choose Organization Policy to set a rule nobody can configure around, such as 'no bucket may use legacy ACLs' or 'VMs in this folder cannot have external IPs.' Choose IAM to decide which people or services receive which permissions. IAM grants capability, Organization Policy removes options from the platform entirely. In exam scenarios, phrases like 'enforce for all projects,' 'prevent any user from,' or 'ensure compliance across the organization' point to Organization Policy. Phrases like 'allow the support team to view logs' point to IAM role bindings instead. See also the Cloud IAM notes.

Useful gcloud commands

gcloud org-policies list --organization=ORGANIZATION_ID
gcloud org-policies describe constraints/compute.requireOsLogin --organization=ORGANIZATION_ID
gcloud resource-manager org-policies set-policy policy.yaml --organization=ORGANIZATION_ID

Common exam traps

Frequently asked questions

What is the difference between a constraint and a policy?

A constraint is the definition of a restriction type that Google provides, such as restricting VM external IPs. A policy is your configuration of that constraint on an organization, folder, or project, saying whether it is enforced and with what values. One constraint can have different policies at different hierarchy levels.

Can a folder policy differ from the organization policy?

Yes, administrators can set a policy on a folder that overrides or merges with the organization policy for projects inside that folder. This lets a development folder be more permissive than a production folder. Some constraints support conditional application using tags, so the exception applies only to tagged resources.

How do I stop service account keys from being created?

Enforce the boolean constraint constraints/iam.disableServiceAccountKeyCreation at the organization or folder level. Once enforced, attempts to create downloadable keys fail for all users in scope, pushing teams toward impersonation and workload identity. A companion constraint can also block uploading public keys for service accounts.

Study aid disclaimer: Cloud Cert Notes is an independent educational study aid. It is not affiliated with, endorsed by, or sponsored by Google, Microsoft, Amazon, Oracle, or Alibaba. Google Cloud, Associate Cloud Engineer, and Cloud Digital Leader are trademarks of Google LLC; all other certification names and product names are trademarks of their respective owners. Always confirm service details against the official provider documentation before sitting an exam.