An enterprise organization is setting up a centralized governance model in Google Cloud. A financial operations specialist needs to create new GCP projects within a specific organizational folder and associate those newly created projects with the company's master Cloud Billing account. The security policy mandates strict adherence to the principle of least privilege, preventing the user from managing billing account permissions, modifying organization policies, or gaining administrative control over existing projects. Which TWO Identity and Access Management (IAM) roles must be granted to the specialist to enable these actions? Select 2 options.
- Billing Account User (roles/billing.user) on the target Cloud Billing accountAnswer
- Project Creator (roles/resourcemanager.projectCreator) on the target organizational FolderAnswer
- CBilling Account Administrator (roles/billing.admin) on the target Cloud Billing account
- DProject Billing Manager (roles/billing.projectManager) on the target Cloud Billing account
- EOwner (roles/owner) on the target organizational Folder
Answer
To allow creating projects and linking them to a billing account under least-privilege access, grant the Billing Account User role on the Cloud Billing account and the Project Creator role on the parent Folder.
Linking a project to a Cloud Billing account requires two sets of rights: project-level permissions (granted automatically upon project creation to the creator) and billing account-level permissions. The Billing Account User role on the billing account grants permission to attach projects to that billing account, while the Project Creator role on the folder provides the ability to create projects within that folder scope.
Step-by-Step Solution
Key Concept
Dual IAM Permission Requirement for Project Billing Account Association