Google Cloud

    Google Cloud's IAM model is powerful and easy to over-grant if you don't design the org policy hierarchy first. Perimeters and workload identity federation are where I spend most of my review time.

    Updated

    How I use it

    • Organization policy hierarchy design as the baseline, before touching individual project IAM
    • Workload Identity Federation to remove long-lived service account keys from CI/CD
    • VPC Service Controls perimeters around sensitive data services

    Recurring problems I find

    • Service account keys downloaded once for a script and never rotated or removed
    • Broad roles (Editor, Owner) granted for convenience at the project level

    Google now offers a first-class Agent Identity, supported as a principal in VPC Service Controls and org policy.