A global logistics company uses Google Cloud folders to organize regional workloads, with separate folders named Logistics-EU and Logistics-NA under the organization node. An internal security audit team requires permission to inspect IAM access policies and asset security configurations across all current and future projects located inside the Logistics-EU folder. The team must not have access to view underlying customer data stored inside Cloud Storage buckets or BigQuery datasets, and solution management overhead must be minimized. Which IAM role assignment strategy should you implement?
- Grant the predefined Security Reviewer role (roles/iam.securityReviewer) on the Logistics-EU folder.Answer
- BGrant the primitive Viewer role (roles/viewer) on the Logistics-EU folder.
- CGrant the Service Account User role (roles/iam.serviceAccountUser) individually on each project inside the Logistics-EU folder.
- DCreate a VPC Service Controls perimeter around the Logistics-EU folder and add the security audit team to the perimeter access policy.
Answer
Grant the predefined Security Reviewer role (roles/iam.securityReviewer) on the Logistics-EU folder.
Granting the predefined Security Reviewer role (roles/iam.securityReviewer) at the Logistics-EU folder level uses resource hierarchy inheritance to grant policy and security metadata inspection capabilities across all child projects. It fulfills least privilege by strictly excluding permissions to view underlying resource data.
Step-by-Step Solution
Key Concept
Resource Hierarchy IAM Role Inheritance and Least Privilege Security Roles
Estimated Time:1m 30s