本文档介绍了 Google Cloud 项目所有者、解决方案所有者和 DevOps 管理员可使用的 Cloud Billing 工具,这些工具可帮助您跟踪和了解 Google Cloud 支出,并优化您控制的项目中的费用。
本文档介绍了以下主题:
Cloud Billing 账号和 Google Cloud 项目简介。 Cloud Billing 账号用于跟踪和支付Google Cloud、Google Maps Platform、Firebase 和 AI Studio 中 Gemini API 资源的可结算用量。
查看Google Cloud 费用所需的多项目或单项目访问权限。
- 如需一次查看单个项目的费用,您只需拥有项目级结算权限。
- 如需查看多个项目的汇总费用,您需要设置对 Cloud Billing 账号的多项目范围访问权限。
面向项目所有者的 Cloud Billing 工具简介。如果您的费用查看权限仅限于查看一个或多个项目的费用,则无法使用结算账号级工具和功能。
Cloud Billing 账号和 Google Cloud 项目简介
- Cloud Billing 账号定义了谁为使用的 Google Cloud 和云邻近产品及资源付费。
- Google Cloud 项目包含 Google CloudGoogle Maps Platform、Firebase 和 Gemini API in AI Studio 资源,并跟踪每种资源的使用情况。
- 项目与结算账号相关联,结算账号会计算并跟踪其所有关联项目的资源使用费用。
如需在项目中运行 Google Cloud 和 Google Maps Platform 资源及服务,项目必须与有效的 Cloud Billing 账号相关联。
一个结算账号可以关联一个或多个项目;一个项目一次只能关联到一个结算账号。
您可以将应用配置为使用多个项目中的资源。
应用的各个项目可以关联到不同的 Cloud Billing 账号。
您可以拥有多个Google Cloud 项目的结算特定项目权限。
在 Google Cloud 控制台的“结算”部分,您可以一次查看一个 Cloud Billing 账号的项目费用。
- 获得 Cloud Billing 账号的多项目权限后,您可以访问结算报告和 FinOps 中心,查看与您有权查看的 Cloud Billing 账号关联的所有项目的汇总费用。
- 如果您的费用查看权限仅限于项目,则可以访问结算报告,一次查看一个有权查看的项目的费用。
访问 Cloud Billing 数据所需的项目权限简介
根据您的 Cloud Billing 结算权限级别,您可以访问 Cloud Billing 中的工具,查看与 Cloud Billing 账号关联的多个项目的费用和其他结算数据,也可以一次查看一个项目的结算信息。
| 访问多个 Google Cloud 项目的结算账号 | 访问个人 Google Cloud 项目的结算信息 |
|---|---|
|
如需查看所有已获授权的 Google Cloud 项目的汇总结算数据,您需要拥有项目权限和结算账号权限的组合:
|
如需访问 Cloud Billing 以查看单个 Google Cloud 项目的费用(一次一个项目),您需要拥有对该Google Cloud 项目的结算专用权限。
详细了解对 Cloud Billing 账号进行单项目范围访问所需的 项目权限。 |
项目所有者的 Cloud Billing 工具简介
对于您有权查看的项目,Cloud Billing 中的工具可帮助您监控使用费用、预测支出并找出优化机会以节省费用。
| 适用于具有多项目访问权限的用户的结算工具 | 适用于仅具有项目级权限的用户的结算工具 |
|---|---|
| * 预算和异常情况仅限于一次查看一个项目。 | 所有工具一次只能用于一个项目,即您在进入 Google Cloud 控制台的“结算”部分之前打开的项目。 |
监控项目中的费用
项目费用方面的费用报告
查看您的结算报告和费用趋势。结算报告可帮助您回答诸如“哪些 Google Cloud 服务(例如 Compute Engine 或 Cloud Storage)的费用最高?”之类的问题。
如果您对某个 Cloud Billing 账号拥有多项目访问权限,则可以使用报告的“项目”过滤条件选择所有具有结算权限的项目,以便查看与您正在查看的 Cloud Billing 账号关联的所有自有项目的汇总费用。
如果您仅使用项目权限访问 Cloud Billing 结算信息,则“报告”页面会自动限定为单个项目,即您在访问“结算”部分之前在 Google Cloud 控制台中选择的项目。如果您的访问权限为单项目访问权限,并且您想选择其他项目来查看费用报告,则必须先退出“结算”部分,使用Google Cloud 控制台项目选择器选择其他项目,然后再次进入“结算”部分。
项目的预算和提醒
为项目创建预算并设置支出提醒。对于您拥有的每个项目,您都可以使用预算来跟踪实际 Google Cloud支出与计划支出之间的差异。然后,设置提醒,以便随时了解每个项目中产生的费用。
如果您对某个 Cloud Billing 账号拥有多项目访问权限,“预算和提醒”页面会提供项目选择器,以便您在有权查看的项目之间切换,而无需退出结算。
如果您仅使用项目权限访问 Cloud Billing 信息,则“预算和提醒”页面会自动限定为单个项目,即您在访问“结算”部分之前在 Google Cloud 控制台中选择的项目。如果您仅有单个项目的访问权限,并且想选择其他项目来查看预算,则必须先退出“结算”部分,使用 Google Cloud 控制台项目选择器选择其他项目,然后再次进入“结算”部分。
项目的费用异常情况
查看项目的异常情况。异常是指与历史支出模式相比,使用费用出现了与您预计的支出不同的峰值或偏差。如果您拥有项目级结算信息访问权限,则可以一次查看一个项目,查看您有权查看的每个项目的费用异常情况。
如果您对 Cloud Billing 账号具有多项目访问权限,“异常值”页面会提供项目选择器,以便您在有权查看的项目之间切换,而无需退出结算。
如果您仅使用项目权限访问 Cloud Billing 结算信息,则“异常”页面会自动限定为单个项目,即您在访问“结算”部分之前在 Google Cloud 控制台中选择的项目。如果采用单项目访问模式,您想选择其他项目来查看异常情况,则必须先退出“结算”部分,使用Google Cloud 控制台项目选择器选择其他项目,然后再次进入“结算”部分。
优化和控制项目费用
面向多项目用户的 FinOps 中心
访问 FinOps 中心,查看建议和利用率分析洞见。如果您拥有 Cloud Billing 账号的 Project Billing Costs Manager 角色,该角色授予您多项目权限以访问结算信息,那么您可以在关联的 Cloud Billing 账号中查看 FinOps 中心,了解所有已获授权项目的相关信息。
当您使用多项目权限访问 FinOps 中心时,FinOps 中心会限定在与您正在查看的 Cloud Billing 账号相关联的所有已授权项目范围内。点击范围即可打开账号管理页面,查看范围内的项目列表。
借助 FinOps 中心,您可以监控和传达当前节省的费用,探索新推荐的费用优化机会,获取有关潜在浪费用量的利用率分析洞见,并规划优化目标。
自动执行费用管理
使用程序化通知自动执行费用控制。当您收到预算或异常值提醒时,使用程序化通知来自动执行费用控制响应,例如将提醒转发到其他媒体,或通过调整配额来控制资源使用量。
多项目视图的限制
具有多项目视图的 Cloud Billing 账号中的项目限制
Cloud Billing 账号的 Project Billing Costs Manager 角色可授予您项目级结算账号权限,让您能够跨多个项目访问结算信息。对于您拥有项目级结算权限的项目,多项目访问权限可让您查看与 Cloud Billing 账号关联的已授权项目的汇总费用。对于每个结算账号,您最多只能在费用报告和 FinOps 中心内纳入 300 个项目。
如果您对关联到同一 Cloud Billing 账号的 300 多个项目拥有项目级结算权限,那么当您使用多项目结算权限访问 Google Cloud 控制台的“结算”部分时,系统会显示一条错误消息,并将您重定向到结算账号管理 > 您的项目页面。
当您超出多项目视图的项目限制时,仍可一次查看一个项目的项目费用:
- 在结算账号管理 > 您的项目页面上,找到要查看的项目。
- 选择项目的结算账号,以打开 Cloud Billing 账号并以单项目模式查看该项目的费用。
汇总的多项目视图仅限于“报告”页面和 FinOps 中心
如果您仅拥有 Google Cloud 项目的项目级结算权限(但未获得 Cloud Billing 账号的多项目访问权限),则可以访问 Google Cloud 控制台中的以下“结算”页面,以查看单个项目的费用(一次一个项目):
- 报告
- 预算和提醒
- 异常
借助多项目视图(通过项目级Google Cloud 项目权限和关联的 Cloud Billing 账号的项目级权限的组合授予),您可以在 Google Cloud 控制台中的以下结算页面中查看结算账号中汇总了您有权查看的所有项目的费用:
- 报告
- FinOps 中心
无论是单项目视图还是多项目视图,您都可以访问账号管理页面,在该页面上,您可以确认自己查看项目费用的访问权限级别,以及自己有权查看哪些项目或哪些项目的结算数据。
后续步骤
详细了解如何为 Cloud Billing 账号配置多项目范围的访问权限,包括有关角色和所需权限的信息。