Google Billing
Use Google Billing integration to ingest Google Cloud cost and usage data into Cloudaware Cost Management.
info
- Audience: Cloudaware administrators, FinOps, finance teams
- Outcome: Google Cloud billing export data is available in Cloudaware for cost analysis, reporting, and optimization
This section covers:
- Supported Google Cloud billing export options.
- Required BigQuery dataset or Cloud Storage bucket permissions for the Cloudaware service account.
- Billing export setup for BigQuery and legacy Cloud Storage exports.
- Google Billing configuration in Cloudaware.
- Verification and troubleshooting steps.
Prerequisites
- Google Cloud integration configured in Cloudaware. If it is not configured, complete the Google Cloud Setup Guide first.
- Google Cloud billing account and project with permission to configure billing exports, such as
billing.accounts.updateUsageExportSpec. - Required APIs enabled on the project associated with billing exports:
- Cloud Billing API
- BigQuery API
- Storage API for legacy Cloud Storage exports
- BigQuery dataset for billing exports, or a Cloud Storage bucket for legacy CSV exports.
- Google Cloud service account configured for Cloudaware to access the billing export dataset or bucket.
warning
Using BigQuery to store and query Cloud Billing data incurs minimal fees. For more information, see Cost of use.
Supported Google Billing Exports
The following export types are supported in Cloudaware:
- Google Cloud Billing Export to BigQuery, recommended for new deployments.
- Google Cloud Billing Export to Cloud Storage (Legacy), supported for existing legacy CSV export setups.
Address the export setup guide to configure the preferred billing source in Cloudaware.
Security Notes
- Use dedicated datasets and buckets for billing exports with restricted access.
- Grant the Cloudaware service account only the read-only roles required for billing data.
- Review service account keys and rotate them according to your security policy.