【笔记】suna部署之获取 Supabase API key 和 project URL
#工作记录
Supabase | The Open Source Firebase Alternative
一、注册与登录
方式一:GitHub 授权登录
- 在登录页面选择 “继续使用 GitHub” ,跳转到 GitHub 授权页面(如图 5 所示)。
- 确认 “Supabase 的想要访问您的 [账户名] 帐户” 及所需权限(仅读取电子邮件地址 ),点击 “授权 supabase” ,完成授权后重定向回 Supabase。
方式二:常规注册登录
- 若没有账号,点击登录页面的 “立即注册” 。注册时可能需完成验证(如图 4 的拼图验证 )。
- 已有账号则在登录页面输入电子邮件和密码,点击 “登录” 。
二、创建组织(若没有)
- 若没有组织,访问相关创建页面。
- 在 “创建新组织” 页面(如图 3 所示),输入组织名字(如 “love530love's Org” ),选择类型(如 “个人” )和计划(如 “免费 - 0 USD / 月” ) 。
- 点击 “创建组织” 。
三、创建新项目
- 登录后,进入创建新项目页面。
- 在 “创建新项目” 页面(如图 2 所示):
- 选择所属组织(如 “love530love 的组织” )。
- 输入项目名称(如 “love530love's Project” )。
- 设置数据库密码,可使用自动生成的强密码并复制保存好。
- 选择地区(如 “东南亚(新加坡)(没有CN的选项)” ) 。
- 在安全选项中,推荐选择 “数据 API + 连接字符串” ,方便通过自动生成的 HTTP API 或 Postgres 协议连接到 Postgres。
- 在数据 API 配置中,可选择 “对数据 API 使用公共架构”(默认且方便查询 Schema 中的所有表 public ) 。
- 点击 “创建新项目” 。
四、获取 API key 和 project URL
- 项目创建成功后,进入项目相关设置页面(如图 1 所示)。
- 在项目设置中查找 API 相关选项,找到并记录下 API URL(即 project URL )。
- 同时在该页面或密钥管理相关位置,生成并记录下 API key(如 anon key 和 service role key )。
获取到 Supabase API key 和 project URL 后,可按 Suna 部署要求,在对应的配置文件(如后端backend
目录下的.env
文件和前端frontend
目录下的.env.local
文件 )中正确配置,以完成 Suna 部署中与 Supabase 相关的设置。