本文档介绍了如何使用 AI 赋能的协作者 Gemini for Google Cloud来帮助您优化费用。
如需了解如何在 Cloud Hub 的“优化”页面上查看数据,请参阅查看资源费用和利用率。
Gemini Cloud Assist 可以帮助您:
- 了解近期费用和利用率变化的相关分析洞见。
- 获取特定应用或项目的费用或利用率数据。
- 对于受支持的资源费用,获取费用变化的说明。
Gemini Cloud Assist 还可以主动 研究费用异常情况(非公开预览版)。
本文档面向开发者和平台管理员。如果您在 Cloud Billing 中管理 结算账号或预算,请参阅 Cloud Billing 费用优化文档, 了解如何在 Cloud Billing 中使用 FinOps 中心和 Gemini Cloud Assist。
了解 Gemini for 如何以及何时使用您的数据。 Google Cloud
准备工作
所需的角色
Cloud Hub Operator 角色包含在“优化”页面上查看数据所需的大部分权限,包括查看 Cloud Monitoring 数据、Cloud Logging 数据、App Hub 应用数据、Cloud Asset Inventory 资源数据和 Active Assist 建议的权限。
如需获得在 Cloud Hub 中查看数据所需的权限,请让管理员向您授予项目或管理项目(对于已启用应用的文件夹)的以下 IAM 角色:
-
查看 Cloud Hub 中的大多数数据:
Cloud Hub Operator (
roles/cloudhub.operator) -
查看费用数据:
(
roles/viewer) 或具有billing.resourceCosts.get权限的自定义角色 -
使用 Gemini Cloud Assist 对话:
Gemini Cloud Assist User (
roles/geminicloudassist.user)
如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。
您也可以通过自定义 角色或其他预定义 角色来获取所需的权限。
根据费用分析结果进行更改可能需要额外的权限,或者需要与组织中具有所需权限的成员协调。
查看 Gemini 生成的分析洞见
Gemini Cloud Assist 提供的近期变化分析洞见可帮助您快速了解项目或应用中的总体费用和利用率。
打开优化 页面。
选择要 查看的项目或应用:
如需查看应用的数据,请选择配置为用于应用管理的文件夹。配置为用于应用管理的文件夹 具有特殊图标 (
)。该文件夹的管理
项目也具有特殊图标
(
),并且项目名称采用
格式 FOLDER-NAME-mp。如果您选择管理项目而不是文件夹,项目选择器会自动将选择更改为文件夹。如需查看单个项目的数据,请选择您要查看的资源所在的项目。
展开 Gemini 生成的分析洞见 部分。 Gemini Cloud Assist 会总结费用变化以及可能导致费用变化的资源用量。
以下示例显示,与前 7 天相比,费用增加了 78.6%,这主要是因为 BigQuery 中的查询用量很大,并且 Compute Engine 实例持续飙升。

如需就分析洞见提问,请点击接着提问 。Cloud Assist 面板随即打开。
输入提示。如需查看您可以提出的问题示例,请参阅 提示示例
了解 Gemini Cloud Assist 对话中的费用
您可以直接从 Gemini Cloud Assist 对话中开始费用分析:
在 Google Cloud 控制台中,前往任意页面,例如优化 页面。
选择要 查看的项目或应用:
如需查看应用的数据,请选择配置为用于应用管理的文件夹。配置为用于应用管理的文件夹 具有特殊图标 (
)。该文件夹的管理
项目也具有特殊图标
(
),并且项目名称采用
格式 FOLDER-NAME-mp。如果您选择管理项目而不是文件夹,项目选择器会自动将选择更改为文件夹。如需查看单个项目的数据,请选择您要查看的资源所在的项目。
在 Google Cloud 控制台工具栏中,点击 星光图标 打开或关闭 Gemini Cloud Assist 对话。 Cloud Assist 面板随即打开。
输入提示。如需查看您可以提出的问题示例,请参阅 提示示例
提示准则和示例
在 Gemini Cloud Assist 对话中,您可以使用自然语言 提示(问题或陈述)来获取帮助。
Gemini Cloud Assist 使用 App Optimize API 中的数据来回答与利用率相关的费用问题,该 API 也为 Cloud Hub“优化”页面提供数据。
如需详细了解 App Optimize API 向 Gemini Cloud Assist 提供的费用和利用率数据,请参阅 资源费用简介。
提示准则
以下信息可帮助您编写提示:
- 日期 - 您可以指定日期范围,例如
2025-10-1 to 2025-10-31。- 如果您未指定日期范围,则默认日期范围为前 7 天。
- 对于上周的数据,提示会将日期范围设置为上周一至上周日。
- 对于上个月的数据,提示会将日期范围设置为上个日历月。
- 应用 - 对于 App Hub 应用,您必须在提示中指定
应用名称,即使您在
Google Cloud 控制台中查看的页面显示的是应用的数据也是如此。应用名称是应用的唯一标识符,例如
web-store。如果您使用应用的显示名称(例如“Web 商店”),Gemini Cloud Assist 可能会错误解析您的提示。 - 如果您在一次聊天会话中询问多个项目或应用,请在后续问题中添加项目 ID 或应用名称,以便上下文清晰明了。如果您未在提示中指定项目,Gemini Cloud Assist 会使用您在项目选择器中选择的项目。
- 费用分析数据:Gemini Cloud Assist 可以根据资源用量或 Cloud Billing SKU 用量,为 受支持的资源 提供费用变化说明建议。
提示示例
本部分提供了用于分析费用的提示示例。
获取费用和利用率数据
以下示例提示展示了有关费用和利用率的一般问题:
| 提示 | 回答类型 |
| “我上个月在这个项目上花了多少钱?” | 所选项目在上个日历月的费用摘要。 |
“我的 GKE 集群 my-cluster-id 上个月的费用是多少?”
|
集群 my-cluster-id 在上个
日历月的费用摘要。
|
| “显示我在 us-central1 中的费用。” | 所选项目在区域
us-central1过去 7 天的资源费用摘要。
|
“上个月我的应用
my-favourite-app成本效益最低的资源是什么?”
|
应用
my-favourite-app 在上个月成本效益最低的资源列表。
|
| “哪些资源超额预配最多,费用也最高?” | 所选项目在过去 7 天内超额预配最多的资源列表。 |
分析费用变化
如需详细了解费用变化,您可以使用以下提示:
- “比较 2026-02-01 和 2026-03-01 之间的费用”
- “为什么我的费用在过去 5 天内上涨了?”
- “为什么今天的费用变化如此之大?”
- “您能解释一下为什么 prod-cluster 本周的费用更高吗?”
在 Gemini Cloud Assist 生成回答时,聊天面板中会显示研究过程。您可以点击隐藏过程 来隐藏此信息。
假设开发者创建了一个名为 orchestrator-app 的新 Cloud Run 服务,并启用了自动扩缩功能,但忘记为该服务设置实例数量上限。流量意外飙升导致创建了数百个新实例。
团队经理注意到“优化”页面上的费用飙升,并输入了以下提示:
Why did the Cloud Run service orchestrator-app cost me so much more yesterday?
Gemini Cloud Assist 在执行分析后提供了两条建议。
The cost of Cloud Run service `orchestrator-app` increased by 300% over
the last 72 hours because the service scaled to 300 instances to handle a
traffic surge. Because no Max Instances limit was defined, the service scaled
without limit, resulting in additional compute charges. This service was
initially deployed with these scaling parameters on 2026-02-07.
Another possible reason could be that someone configured the requests per
instance for the Cloud Run service to be a low number, which
led to an increase in the number of instances and costs.