为您的 AI Studio 部署的应用设置自定义 URL
Source: Dev.to

介绍
你刚刚使用 Google 的 AI Studio 构建并部署了一个 AI 应用。默认的 URL 大致如下:
https://burning-man-animal-cuddle-614365371127.us-west1.run.app/
虽然自动生成的名称很有趣,但你可能想要一个干净的自定义域名(例如 vibe-compose.com),该域名已在 Namecheap 上购买。下面是将 Cloud Run 服务连接到第三方注册商的逐步指南。
步骤 1 – 在 Cloud Run 中添加映射
-
打开 Google Cloud 控制台,进入 Cloud Run → Domains。
-
选择你的项目(例如 Generative Language Client)。
-
在 Domain Mappings 区域点击 Add Mapping。

-
在弹出框中:
- Select service: 选择已部署的应用。
- Select a verified domain: 点击 Verify a new domain…
- Base domain: 输入你的根域名(例如
vibe-compose.com),此时 不要 添加www。
步骤 2 – 验证域名所有权
Google 会要求你添加 TXT 记录以证明你拥有该域名。
-
点击 Verify;弹窗会显示所需的 TXT 记录。


-
登录 Namecheap,进入 Domain List → Manage → Advanced DNS,添加一条新的 TXT Record:
- Host:
@ - Value: (粘贴验证字符串)
- TTL: Automatic

- Host:
-
等待几分钟后,返回 Cloud Console 并点击 VERIFY。
步骤 3 – 映射“裸”根域名
验证完成后,Cloud Run 会提供根域名对应的 IP 地址列表。
-
在 Namecheap Advanced DNS 中添加以下记录(将示例 IP 替换为 Cloud Run 中显示的 IP):
-
A 记录(4 条):
- Host:
@ - Value:
xxx.xxx.xxx.32.21,xxx.xxx.xxx.34.21,xxx.xxx.xxx.36.21,xxx.xxx.xxx.38.21
- Host:
-
AAAA 记录(4 条):
- Host:
@ - Value: (Cloud Run 提供的 IPv6 地址)
- Host:

-
步骤 4 – 添加 www 子域名
让 www.vibe-compose.com 正常工作:
-
返回 Cloud Run Domain Mappings,再次点击 Add Mapping。
-
输入
www.vibe-compose.com。Cloud Run 会要求添加 CNAME 记录。 -
在 Namecheap 中添加一条 CNAME Record:
- Host:
www - Value:
ghs.googlehosted.com.(请保留末尾的点) - TTL: Automatic
⚠️ 不要把
ghs.googlehosted.com填在 Host 字段;Host 必须是www。 - Host:
步骤 5 – 等待生效
回到 Cloud Run 仪表盘,你会看到域名旁边的加载图标(待定),最终会变成绿色对勾。
- DNS 传播: 可能需要几分钟到 24 小时不等。
- 证书签发: 当 DNS 记录可见后,Google 会自动创建受管 SSL 证书。
结论
为自定义域名进行映射可以为你的 AI Studio 项目增添专业感。完成上述步骤后,你的应用将可以通过 https://vibe-compose.com(以及 https://www.vibe-compose.com)访问,而不再使用自动生成的 Cloud Run URL。
祝编码愉快! 🚀
