An enterprise organization is establishing its Google Cloud resource hierarchy for a software engineering division. An Associate Cloud Engineer must grant team leads the capability to create new projects within a specific folder named Mobile-Development and link those newly created projects to the corporate Billing Account. Adhering to the principle of least privilege, which TWO IAM role assignments are required to fulfill these requirements?
- Grant the team leads the Project Creator role (roles/resourcemanager.projectCreator) on the Mobile-Development folder.Answer
- Grant the team leads the Billing Account User role (roles/billing.user) on the corporate Billing Account.Answer
- CGrant the team leads the Owner role (roles/owner) on the Organization resource node.
- DGrant the team leads the Project Creator role (roles/resourcemanager.projectCreator) on each existing project within the folder.
- EConfigure an Organization Policy constraint on the Mobile-Development folder to enable project creation.
Answer
Granting the Project Creator role on the Mobile-Development folder container and granting the Billing Account User role on the Billing Account resource.
To create new projects inside a targeted folder, principals require the Project Creator predefined role (roles/resourcemanager.projectCreator) bound at that folder node. Furthermore, linking any newly created project to a central billing account requires the Billing Account User role (roles/billing.user) on the billing account resource itself.
Step-by-Step Solution
Key Concept
Resource Hierarchy Project Creation and Billing Account Linking Permissions