本页面简要介绍了 Cloud SQL for PostgreSQL 提供的功能,可帮助您构建氛围编码应用。
Google AI Studio 支持全栈 AI 辅助开发,让您能够构建具有丰富功能的应用,例如持久性数据存储和安全身份验证。在 Google AI Studio 中使用构建模式,只需一个提示和点击几下,您就可以使用 Cloud SQL for PostgreSQL 作为数据库来创建丰富的应用。这样一来,您的应用便可充分利用开源 PostgreSQL 的强大功能和 Cloud SQL 的企业级就绪状态。
开始使用 Google AI Studio 和 Cloud SQL
您可以按照以下步骤操作,使用 Google AI Studio 免费创建包含 Cloud SQL 的应用。
描述应用。
- 打开 Google AI Studio。
- 如需打开构建模式,请点击试试看。
如果您是首次使用 Google AI Studio,并且还没有 Google Cloud 账号,系统会显示欢迎使用 AI Studio 窗口。
查看Google Cloud 新手体验层级服务条款,接受协议条款,然后选择您要接收的任何通知。
点击继续。
在提示字段中,输入描述您的应用的提示。
例如,您可以输入以下文字。为获得最佳结果,请明确要求代理使用 Cloud SQL 或关系型数据库:
Build an expense tracker app using Cloud SQL点击 Build(构建)。
如需确认已为应用创建 Cloud SQL,请查看 Google AI Studio 聊天中的启用数据库卡片。您可以选择使用卡的默认项目和位置信息设置,也可以更改这些设置。
您为第一个集成功能选择的项目和位置会自动应用于您日后添加到应用中的所有其他 Google Cloud 服务和产品,包括:
如需使用 Cloud SQL 默认设置,请执行以下操作:
- 在启用数据库卡片中,点击 Enable Cloud SQL。
如需选择自己的项目和数据存储位置,请执行以下操作:
在启用数据库卡片中,依次点击设置 设置。
在随即显示的 Cloud SQL 和身份验证窗口中,点击选择要连接到 Cloud SQL 的 Google Cloud 项目菜单。
- 如果您有 Google Cloud 账号,请选择导入项目以导入您已在使用的项目。项目必须启用了结算功能。适用标准结算费率。
在您的数据将存储在菜单中,选择您要使用的区域。我们建议您选择在地理位置上靠近您的区域。
点击 启用 Cloud SQL。
代理会自动部署 Cloud SQL for PostgreSQL 实例、创建应用所需的架构、将应用连接到该实例,并生成任何必要的代码。
在“预览”面板中,滚动浏览设计模板,然后选择要使用的设计。找到所需主题后,点击选择此主题。
在 Gemini 对话面板中,点击 arrow_upward 发送提示。
迭代应用。
创建应用的初始版本后,您可以使用提示对应用进行修改,例如添加新功能。示例如下:
I want to add a custom description for each expense代理会自动进行必要的代码更改并更新架构,以向 Cloud SQL 数据库添加必要的列。
可选:点击无标题文本旁边的修改图标 修改应用名称和说明,以重命名应用。或者,您也可以向 Google AI Studio 提供提示,让其重命名应用。
发布应用。
应用准备就绪后,点击发布。
在发布应用面板中,输入应用的说明以及供用户与您联系的支持电子邮件地址。
点击 Publish your app(发布应用),以使用 Cloud Run 部署应用。
了解 Google AI Studio 的 Cloud SQL 配额
Google AI Studio 新用户可以从Google Cloud 新手体验层级开始,该层级提供有限的一组受支持的资源用于应用部署。此层级提供构建和部署应用所需的核心功能,无需提供任何结算详细信息。
在 Google Cloud 新手体验层级中部署使用 Cloud SQL 的应用会自动在全托管式Google Cloud 新手体验层级项目中预配所有必需的基础设施。
由于 Google 负责项目管理和配置,因此您无需结算账号即可使用这些服务。
在 Google Cloud 新手体验层级中,用户可以开发和发布 2 个使用 Cloud SQL 的应用。
如需扩大资源限制,以便使用 Cloud SQL 构建更多应用,您可以将 Google Cloud 新手体验层级项目升级为标准 Google Cloud 项目。
标准 Google Cloud 项目支持每个用户在每个区域最多使用 10 个 Cloud SQL 应用。
升级到标准 Google Cloud 项目后,您可以纵向扩容 Cloud SQL 实例。
Google Cloud 新手体验层级中的 Cloud SQL 配置
当 Google AI Studio 构建需要Google Cloud 新手体验层级中的关系型数据库的应用时,代理会创建 Cloud SQL for PostgreSQL 开发者版实例。
开发者版实例提供以下功能:
- 支持 0.5 个 vCPU 和 2 GB 内存,以及 1 GB 存储空间。
- 在全托管式 Google Cloud 新手体验层级项目中创建实例。
- 支持在 PostgreSQL 18 版中创建的 Cloud SQL for PostgreSQL 实例。
使用现有项目时的 Cloud SQL 配置
如果您有 Google Cloud 账号,并且为应用启用 Cloud SQL 集成,那么您可以选择性地选择您拥有的现有Google Cloud 项目:
在启用数据库卡片中,依次点击设置 设置。
在随即显示的 Cloud SQL 和身份验证窗口中,点击选择要连接到 Cloud SQL 的 Google Cloud 项目菜单。
- 选择导入项目以导入您已在使用的项目。此项目必须已启用结算功能。
点击 启用 Cloud SQL。
选择项目后,系统会执行以下操作:
- 系统会立即在该项目中预配新的 Cloud SQL for PostgreSQL 开发者版实例。
- 该实例每月可免费使用的配额有限。任何超额用量均会按照计算和存储的费用标准收费。如需了解详情,请参阅 Google Cloud 新手体验层级和价格。
只有在使用 Google AI Studio 时,才能创建 Cloud SQL for PostgreSQL 开发者版。您无法通过 Google Cloud 控制台或使用 Cloud SQL Admin API、gcloud CLI 或 Terraform 创建开发者版实例。Cloud SQL for PostgreSQL 开发版实例随附以下功能:
- Google Cloud 新手体验层级,可免费开始构建应用。
- 使用 Google Cloud 项目通过 Cloud SQL 构建和部署 Google AI Studio 应用时,每个结算账号每月可免费获得 50 个计算单元和 10 GB 的 Cloud Storage。如需了解详情,请参阅Google Cloud 新手体验层级和价格。
- 即时配置,打造顺畅的 vibe coding 体验。
- Cloud SQL 实例可在几秒钟内完成预配,并可供 Google AI Studio 构建应用。
- 在应用处于不活动状态时自动暂停数据库实例。
- “缩容至零”功能可在没有活跃连接时自动暂停实例。已暂停的实例不会产生虚拟机或存储费用。
- 扩容到 2 个 vCPU、8 GB RAM 和 20 GB 存储空间。
- 随着应用的计算和存储需求不断增长,您可以将实例更新为 1 个 vCPU 和 4 GB 或 2 个 vCPU 和 8 GB 的配置。您还可以将存储空间更新为最高 20 GB。
只有当实例位于标准 Google Cloud 项目中时,才能升级该实例。 您无法使用 Google Cloud 新手体验层级 扩容实例。
如需了解详情,请参阅将您的 Google Cloud 新手体验层级项目升级为标准 Google Cloud 项目。
实例操作
当 Google AI Studio 应用使用 Cloud SQL 实例作为数据库时,您可以通过自然语言提示与 Google AI Studio 中的该实例进行互动。例如,如果您想查看架构,可以向智能体提出以下问题:
Show me the schema in the database.
代理会返回有关架构的所有信息。
同样,如果您想对数据库执行 CRUD 操作(例如插入行),则可以要求代理运行该操作。
从 Google Cloud 新手体验层级升级,以获享更多配额和功能
使用 Google AI Studio 部署应用后,您可以先将 Google Cloud 新手体验层级项目升级为标准 Google Cloud 项目,然后为 Cloud SQL 实例获取更多配额并访问其他 Google Cloud 服务。
如需将 Google Cloud 新手体验层级项目升级为标准 Google Cloud 项目,请执行以下操作:
- 在 Google AI Studio 中,依次点击设置图标 设置。
- 在随即显示的聊天设置窗口中,点击免费请求部分中的设置 选择 API 密钥。
- 在升级以解锁更多功能窗口中,点击 Gemini API。
- 点击继续使用按请求付费。
- 在关联付费 API 密钥窗口中,点击设置结算信息。
- 在设置您的 Google Cloud 结算账号窗口中,查看Google Cloud 结算服务条款,然后点击同意并继续。
- 在添加结算账号详细信息窗口中,输入您的联系信息和支付方式,然后点击提交。
现在,您已准备好为应用服务申请更高的配额。如需了解详情,请参阅了解 Google AI Studio 的 Cloud SQL 配额。
更新 Cloud SQL 实例
升级到标准 Google Cloud 项目后,您可以使用Google Cloud 控制台更新 Cloud SQL 实例的 vCPU 和磁盘大小,从而增加实例大小。
如需在 Google Cloud 控制台中更新 Cloud SQL 实例,请执行以下操作:
-
在 Google Cloud 控制台中,前往 Cloud SQL 实例页面。
- 如需打开实例的概览页面,请点击实例的名称。使用 Google AI Studio 创建的任何实例的 Cloud SQL 版本类型都列为 Developer,并且实例 ID 前缀为 ai-studio-。
- 点击修改。
在实例 ID 面板中,更新您的配置:
- 机器配置:选择要使用的 vCPU 和 RAM 容量。
- 存储空间:选择要使用的存储空间大小。
如需了解详情,请参阅可修改的设置。
点击保存。
Google Cloud 新手体验层级和价格
Cloud SQL for PostgreSQL 开发者版仅针对超出Google Cloud 新手体验层级的使用量以及实例的运行时间收费。当实例处于非活跃状态或“缩放到零”时,不会产生费用。
Cloud SQL 开发版按计算单元收费。一个计算单元是指 1 个 vCPU 和 4 GB 内存。您每月可免费获享 50 个计算单元和 10 GB 的存储空间。
Google Cloud 新手体验层级的用量按 Cloud Billing 账号在所有Google Cloud 项目间汇总,每月重置。您只需为超过有限免费层级的用量付费。
如果您要在多个 Google Cloud项目中使用 Cloud SQL 部署应用,并且所有项目都使用同一结算账号,则用量限额会在所有项目之间汇总。
计算和存储价格
以下是南卡罗来纳 (us-east1) 区域的每单位价格示例。
| 每小时价格 | |
|---|---|
南卡罗来纳 (us-east1) |
区域(美元) |
| 计算单元 | 1 小时 $0.10 |
| 存储 | 每 gibibyte 小时 $0.000157534 |
如需详细了解价格信息,请参阅 Cloud SQL 价格。
Google Cloud 新手体验层级示例
如果您有 Google 账号,则可以使用Google Cloud 新手体验层级中 Cloud SQL 的有限免费配额,开始体验 Google AI Studio。
您可以使用 Google Cloud 新手体验层级免费构建 2 个应用。超出该配额后,您可以升级为使用标准 Google Cloud 项目,以获得更多配额来构建和发布其他 Google AI Studio 应用。
如果您将 Google Cloud 新手体验层级项目升级为标准 Google Cloud项目,或者创建标准 Google Cloud 项目来探索其他 Google Cloud产品,则可以使用 Google Cloud 免费试用,每月可免费使用 50 个计算单元和 10 GB 的存储空间。如果特定结算账号的用量在当月超出相应配额,则系统会根据之前的价格表向您收取额外用量费用。
例如,假设您正在名为 Test 的项目中构建 Google AI Studio 应用。 Google Cloud您为该项目使用结算账号和信用卡。您在所有应用中使用 Google AI Studio 的 Cloud SQL 超过了 50 个计算单元,并且在月底时使用了 100 个计算单元。您需要按每小时 0.10 美元的价格支付超出部分的 50 个计算单元的费用,即每月 5 美元。