A DevOps team member needs to link several newly created Google Cloud projects to an existing corporate Billing Account. The team member must be able to associate projects with the billing account, but should not be permitted to modify payment methods, view billing details for unrelated projects, or manage billing account users. Which IAM role should be granted to the team member on the Billing Account to satisfy the principle of least privilege?
- Billing Account User (roles/billing.user)Cevap
- BBilling Account Administrator (roles/billing.admin)
- CBilling Account Viewer (roles/billing.viewer)
- DProject Owner (roles/owner)
Cevap
Billing Account User (roles/billing.user) is the correct role because it grants permissions to link Google Cloud projects to the billing account without providing administrative or full billing viewing capabilities.
The Billing Account User (roles/billing.user) role provides the exact privilege required to bind projects to a billing account without exposing sensitive financial settings, payment configurations, or permission management capabilities.
Adım Adım Çözüm
Anahtar Kavram
Least Privilege IAM Role Assignment for GCP Billing Accounts