Vercel 应用市场
概述
Vercel Marketplace 是一项功能,允许您直接从 Vercel 平台管理第三方资源(如 Supabase)。该集成提供了统一计费、简化认证和便捷团队访问管理的无缝体验。
当您通过 Vercel Marketplace 创建组织和项目时,它们的功能与直接在 Supabase 中创建的完全相同。但计费将通过您的 Vercel 账户处理,您可以直接从 Vercel 仪表板或 CLI 管理资源。此外,环境变量会自动同步,使其立即可用于您连接的项目。
更多信息,请参阅《Vercel Marketplace 介绍》博客文章。
Vercel Marketplace 目前处于公开测试阶段。如果您遇到任何问题或有功能需求,请联系支持团队。
快速入门
通过模板
通过 Vercel Marketplace
详细内容即将推出...
连接到 Supabase 项目
通过 Vercel Marketplace 创建的 Supabase 项目会自动与关联的 Vercel 项目同步。该同步过程会设置关键环境变量,包括:
12345678910111213POSTGRES_URLPOSTGRES_PRISMA_URLPOSTGRES_URL_NON_POOLINGPOSTGRES_USERPOSTGRES_HOSTPOSTGRES_PASSWORDPOSTGRES_DATABASESUPABASE_SERVICE_ROLE_KEYSUPABASE_ANON_KEYSUPABASE_URLSUPABASE_JWT_SECRETNEXT_PUBLIC_SUPABASE_ANON_KEYNEXT_PUBLIC_SUPABASE_URL
这些变量确保您的应用能安全连接数据库并与 Supabase API 交互。
Studio 支持
通过 Vercel 仪表板可便捷访问 Supabase Studio。您可以从集成安装页面或 Vercel 存储页面打开 Supabase Studio。根据入口不同,您将进入 Supabase 仪表板首页或被重定向至对应的 Supabase 项目。
Supabase Studio 提供以下工具:
- SQL 编辑器:对数据库执行 SQL 查询
- 表编辑器:创建、编辑和删除表及列
- 日志查看器:检查数据库的实时日志
- Postgres 升级:将 Postgres 实例升级至最新版本
- 计算资源升级:调整分配给数据库的计算资源规模
权限管理
Supabase 组织与 Vercel 团队之间存在直接的一对一关系。通过 Vercel 安装集成或首次启动 Supabase 项目时,如果不存在对应的 Supabase 组织,系统会自动创建。
当 Vercel 用户与 Supabase 交互时,系统会自动分配 Supabase 账户。新用户会获得一个关联其主邮箱的 Supabase 账户,而现有用户的 Vercel 和 Supabase 账户会被自动关联。
- 创建 Vercel Storage 数据库的用户会被授予新 Supabase 组织的
owner
角色 - 后续加入的用户根据其在 Vercel 的角色获得对应权限:Vercel 的
member
对应developer
角色,owner
对应owner
角色
角色管理直接在 Vercel 仪表板中处理,变更会实时同步至 Supabase。
注意:您可以邀请非 Vercel 用户加入 Supabase 组织,但他们的权限不会与 Vercel 同步。
计费方案
通过 Vercel Marketplace 创建的数据库与直接在 Supabase 创建的数据库采用完全相同的计费标准。详细价格信息请参阅 Supabase 定价页面。
使用量页面会追踪您的 Vercel 数据库使用情况,这些数据会发送至 Vercel 用于计费,并显示在您的 Vercel 账单中。
注意:Supabase 组织的计费周期与 Vercel 相互独立。方案变更会将计费周期重置为变更当日,初始计费周期从您安装集成之日起算。
使用限制
通过 Vercel Marketplace 使用时,存在以下限制:
- 项目只能通过 Vercel 仪表板创建或删除
- 组织无法手动移除,仅当您卸载 Vercel Marketplace 集成时才会被移除
- 无法在 Supabase 仪表板中手动添加所有者
- 发票和付款必须通过 Vercel 仪表板管理,而非 Supabase 仪表板