为您的 AI Studio 部署的应用设置自定义 URL

发布: (2025年12月12日 GMT+8 01:55)
4 min read
原文: Dev.to

Source: Dev.to

为 AI Studio 部署的应用设置自定义 URL 的封面图片

介绍

你刚刚使用 Google 的 AI Studio 构建并部署了一个 AI 应用。默认的 URL 大致如下:

https://burning-man-animal-cuddle-614365371127.us-west1.run.app/

虽然自动生成的名称很有趣,但你可能想要一个干净的自定义域名(例如 vibe-compose.com),该域名已在 Namecheap 上购买。下面是将 Cloud Run 服务连接到第三方注册商的逐步指南。

步骤 1 – 在 Cloud Run 中添加映射

  1. 打开 Google Cloud 控制台,进入 Cloud Run → Domains

  2. 选择你的项目(例如 Generative Language Client)。

  3. Domain Mappings 区域点击 Add Mapping

    添加映射按钮

  4. 在弹出框中:

    • Select service: 选择已部署的应用。
    • Select a verified domain: 点击 Verify a new domain…
    • Base domain: 输入你的根域名(例如 vibe-compose.com),此时 不要 添加 www

步骤 2 – 验证域名所有权

Google 会要求你添加 TXT 记录以证明你拥有该域名。

  1. 点击 Verify;弹窗会显示所需的 TXT 记录。

    TXT 验证弹窗
    复制验证字符串

  2. 登录 Namecheap,进入 Domain List → Manage → Advanced DNS,添加一条新的 TXT Record

    • Host: @
    • Value: (粘贴验证字符串)
    • TTL: Automatic

    在 Namecheap 中添加 TXT 记录

  3. 等待几分钟后,返回 Cloud Console 并点击 VERIFY

步骤 3 – 映射“裸”根域名

验证完成后,Cloud Run 会提供根域名对应的 IP 地址列表。

  1. 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
    • AAAA 记录(4 条):

      • Host: @
      • Value: (Cloud Run 提供的 IPv6 地址)

    A 和 AAAA 记录示例

步骤 4 – 添加 www 子域名

www.vibe-compose.com 正常工作:

  1. 返回 Cloud Run Domain Mappings,再次点击 Add Mapping

  2. 输入 www.vibe-compose.com。Cloud Run 会要求添加 CNAME 记录。

  3. 在 Namecheap 中添加一条 CNAME Record

    • Host: www
    • Value: ghs.googlehosted.com.(请保留末尾的点)
    • TTL: Automatic

    ⚠️ 不要把 ghs.googlehosted.com 填在 Host 字段;Host 必须是 www

步骤 5 – 等待生效

回到 Cloud Run 仪表盘,你会看到域名旁边的加载图标(待定),最终会变成绿色对勾。

  • DNS 传播: 可能需要几分钟到 24 小时不等。
  • 证书签发: 当 DNS 记录可见后,Google 会自动创建受管 SSL 证书。

结论

为自定义域名进行映射可以为你的 AI Studio 项目增添专业感。完成上述步骤后,你的应用将可以通过 https://vibe-compose.com(以及 https://www.vibe-compose.com)访问,而不再使用自动生成的 Cloud Run URL。

祝编码愉快! 🚀

最终示意图

Back to Blog

相关文章

阅读更多 »

当现实瓦解时

2024年12月,Fei‑Fei Li 在满座的斯坦福礼堂里举起一张破旧的明信片——梵高的《星夜》,因年代久远而褪色并出现折痕。她把它……

你知道吗?(第3部分)

Google Cloud Shell 您可以将 Google Cloud Shell 用作编码环境!它提供了大量针对 JavaScript、.NET 等的工具。最棒的是,您可以安装……