变量名 | 说明 |
SUPABASE_ANON_KEY | Supabase API 的 anon 密钥。 |
SUPABASE_URL | Supabase 服务的访问连接串。 |
SUPABASE_SERVICE_ROLE_KEY | Supabase API 的 service_role 密钥。 注意 拥有该密钥,即拥有访问 Supabase 服务的所有权限,请妥善保管。 |
POSTGRES_URL | 完整的数据库连接字符串。格式为 postgresql://用户名:密码@主机:端口/数据库名,一个变量包含所有连接信息。 |
POSTGRES_USER | 登录数据库的用户名。 |
POSTGRES_HOST | 数据库服务器的地址(IP 或域名)。 |
POSTGRES_PASSWORD | 对应用户的登录密码。 |
POSTGRES_DATABASE | 要连接的目标数据库的名称。 |
API | 说明 |
调用 ListPagesProject 接口查询租户账号下的 Pages 项目列表,支持按名称筛选、分页查询和按 Supabase 绑定关系过滤。 | |
调用 BindPagesProject 接口将指定的 Pages 项目绑定到 Workspace/Branch,实现 Pages 应用与数据库的集成。 | |
调用 DescribePagesBinding 接口查询指定 Workspace/Branch 的 Pages 绑定详情,包括绑定的项目信息和环境变量配置。 | |
调用 SyncPagesDeployEnvVars 接口将 Supabase 的环境变量同步到绑定的 Pages 项目,确保 Pages 应用能获取最新的数据库连接信息。 | |
调用 UnbindPagesProject 接口解除 Pages 项目与 Supabase Workspace/Branch 的绑定关系,停止环境变量同步。 | |
调用 DescribeSupabaseDeployEnvVars 接口查询可同步到 Pages 的 Supabase 环境变量。 |