A centralized accounting department manages a primary Google Cloud Billing Account for your company. To support decentralized resource deployment, project managers require the ability to associate their newly created Google Cloud projects with this central billing account. However, organizational security policies mandate that project managers must not be allowed to view invoice payment histories, change billing account settings, or manage billing permissions. Which IAM role should be assigned to the project managers on the billing account to satisfy these requirements while adhering to the principle of least privilege?
- Billing Account User (roles/billing.user)Cevap
- BBilling Account Viewer (roles/billing.viewer)
- CBilling Account Administrator (roles/billing.admin)
- DEditor (roles/editor)
Cevap
Billing Account User (roles/billing.user)
The Billing Account User (roles/billing.user) role provides users with the precise permission needed to link projects to a billing account (resourcemanager.projects.createBillingAssignment) without exposing billing transaction history, credit card details, or administrative settings.
Adım Adım Çözüm
Anahtar Kavram
Least Privilege Billing Account IAM Role Assignment