A lead financial operations manager at a digital publishing firm needs to authorize an environment manager to link an existing unlinked project, `media-archival-service`, to the enterprise Cloud Billing Account while adhering strictly to the principle of least privilege. Which TWO IAM roles should be granted to the environment manager?
- Billing Account User (`roles/billing.user`) on the Cloud Billing AccountCevap
- Project Billing Manager (`roles/billing.projectManager`) on the projectCevap
- CBilling Account Administrator (`roles/billing.admin`) on the Cloud Billing Account
- DProject Owner (`roles/owner`) on the project
- EBilling Account Viewer (`roles/billing.viewer`) on the Cloud Billing Account
Cevap
The user must be granted the Billing Account User role on the Cloud Billing Account and the Project Billing Manager role on the target project.
Linking an existing project to a Cloud Billing Account requires the `resourcemanager.projects.createBillingAssignment` permission on both resources. The Billing Account User (`roles/billing.user`) role supplies this permission for the billing account, and the Project Billing Manager (`roles/billing.projectManager`) role supplies this permission for the project, adhering strictly to least privilege.
Adım Adım Çözüm
Anahtar Kavram
Configuring least privilege permissions on both billing accounts and projects for billing association