A financial operations analyst needs to create and manage spend budgets and budget threshold email alerts for a company's primary Google Cloud Billing account. To adhere to the principle of least privilege, the analyst must not be granted permissions to modify payment details, link or unlink projects, or manage billing account IAM roles. Which IAM role should be assigned to the analyst on the Cloud Billing account?
- Billing Account Costs Manager (roles/billing.costsManager)Answer
- BBilling Account Viewer (roles/billing.viewer)
- CProject Owner (roles/owner) on all linked projects
- DBilling Account Administrator (roles/billing.admin)
Answer
Billing Account Costs Manager (roles/billing.costsManager)
The Billing Account Costs Manager role (roles/billing.costsManager) grants the precise permissions required to create, update, and manage budgets and budget alerts on a Cloud Billing account. It does not grant broader administrative privileges such as managing payment accounts or assigning roles, satisfying the least-privilege requirement.
Step-by-Step Solution
Key Concept
Cloud Billing IAM Roles and Least-Privilege Budget Management
Estimated Time:1m 15s