A cloud engineer is configuring detailed daily Cloud Billing data exports to BigQuery for an enterprise billing account. The target dataset `billing_export_daily` has already been created in a central project named `corp-finance-analytics`. During configuration within the Cloud Console, the engineer encounters a permission denied error when saving the export settings. What minimum IAM permissions must be granted to the engineer to successfully complete the billing export configuration?
- Billing Account Costs Manager (or Billing Account Administrator) on the Cloud Billing account, and BigQuery Data Editor (or BigQuery Admin) on the target project or dataset.Cevap
- BBilling Account Viewer on the Cloud Billing account, and Project Owner on the target `corp-finance-analytics` project.
- CBilling Account Costs Manager on the Cloud Billing account, alongside enabling the BigQuery API in each linked service project across the organization.
- DBilling Account Administrator on the Cloud Billing account, while configuring a budget alert with a Pub/Sub topic to automatically grant BigQuery write access.
Cevap
Granting Billing Account Costs Manager (or Billing Account Administrator) on the Cloud Billing account and BigQuery Data Editor (or BigQuery Admin) on the target project or dataset.
Configuring a BigQuery billing export spans two distinct administrative boundaries. The user setting up the export must hold the Billing Account Costs Manager or Billing Account Administrator role on the Cloud Billing account, and additionally must have dataset edit rights (such as BigQuery Data Editor or BigQuery Admin) on the destination project hosting the BigQuery dataset.
Adım Adım Çözüm
Anahtar Kavram
Dual IAM Role Requirements for Cloud Billing BigQuery Exports