SuperAPI AI 工具集

convex-domains

部署与运维

查看项目

更新于 10-15 21:51

技能介绍

用途:帮助用户用自己的域名服务商,把已拥有的域名指向 Convex 应用,覆盖识别目标、配置 DNS、挂载自定义域名、重绑认证来源与验证。

主要能力:

  1. 识别目标:已发布站点主机(*.convex.app 静态托管)或部署的 HTTP actions URL。
  2. 检测用户域名商已认证的 DNS CLI,并询问后自动创建记录:Cloudflare(flarectl dns create,wrangler 本身不管理 DNS)、Route53(aws route53 change-resource-record-sets)、Google Cloud DNS(gcloud dns record-sets create)、DigitalOcean(doctl compute domain records create)、Vercel DNS(vercel dns add)。先只读检查登录状态,如 flarectl user info / aws sts get-caller-identity / doctl account get,展示确切命令并获确认再运行。
  3. 若无可用 CLI 或用户拒绝,给出在其注册商处需创建的记录:CNAME(或 apex 用 A/ALIAS)加 TXT 验证记录,含具体主机与值。
  4. 通过控制台或 CLI 挂载为 Convex 自定义域名并等待验证,DNS 生效可能需数分钟到数小时;用 dig +short 验证记录。
  5. 若应用使用认证(passkeys/OAuth),将认证来源(SITE_URL / RP_ID / ORIGIN 环境变量)重绑到新域名并重新部署/发布。
  6. 验证域名通过 HTTPS 提供应用,包括配置的 apex → www 重定向。

限制与规则:绝不索取或处理注册商凭据;机器上已认证的 CLI 可用,但凭据留在工具内,不安装 CLI、不运行登录流程、不回显令牌。线上域名的 DNS 变更对用户可见,须先展示确切命令并确认,事后用 dig 验证。始终包含 TXT 验证记录而非仅 CNAME。重绑域名会改变认证来源,之后必须重新发布,否则登录会失败。