登录应用
Supabase Dashboard简介
您可以通过浏览器登录该应用,进入Supabase AI应用的Dashboard可视化管理界面。 Supabase Dashboard 是一个 Web 端全栈后台管理平台,让您无需写代码就能管理数据库、认证、存储、函数等所有后端服务。
- Dashboard 的核心设计理念是“用可视化操作替代手写 SQL”,同时保留直接 SQL 的完整能力,让从初学者到高级用户都能高效使用。
- 它不只是一个管理后台,而是一个 后端即服务(BaaS)的控制中心:
- 对于独立开发者:一个人就能撑起全栈项目。
- 对于小团队:省去后端运维人力,专注业务逻辑。
- 对于大团队:标准化后端管理流程,统一权限和审计。
前提条件
- 注册华为云账号
- 如果需要对华为云上的资源进行精细管理,请使用统一身份认证服务(Identity and Access Management,简称IAM)创建IAM用户及用户组,并授权,以使得IAM用户获得具体的操作权限,更多操作,请参见通过IAM角色或策略授予使用RDS的权限。
- 登录账号需要具备授权项“rds:aiApplication:list”。
- AI应用状态正常,托管的数据库实例运行状态,否则登录功能不可用,甚至登录后的界面功能不可用。
登录方式介绍
注意事项
- 您需要设置安全组,开通需访问数据库的IP地址和端口,才可以访问数据库实例。在访问数据库前,您需要将访问数据库的IP地址,或者IP段加安全组入方向的访问规则,操作请参见设置安全组规则。
- NAT网关和公网IP需要单独付费。NAT网关的详细收费标准请参考:NAT网关价格详情;公网IP的详细收费标准请参考:弹性公网IP价格详情。
- 使用NAT网关可将同一个弹性公网IP的不同端口映射到不同实例上。绑定网关地址后,如果无法访问数据库,可参考公网NAT网关配置完成后,网络不通如何处理排查。
约束限制
- 要求浏览器客户端的IP地址与本应用网络可达,否则无法访问。
- 如果开启了应用的SSL,建议下载SSL证书并进行安装,然后再访问本应用界面。此时,URL开头要从http://切换为https://。
登录应用
- 登录RDS管理控制台。
- 单击管理控制台左上角的
,选择区域。 - 左侧导航栏中选择“AI应用开发平台”,进入AI应用开发平台管理界面。
- 在“AI应用开发平台”列表页面,选择指定的AI应用,单击操作列中“登录应用”,弹出登录应用方式选择弹框。
- 单击内网登录方式下的“立即登录”,浏览器自动打开新窗口,弹出登录认证界面。 图1 RDS Supabase应用登录方式
图2 RDS Supabase应用登录界面
- 正确填写应用的登录账号与密码,然后单击“登录”,进入Dashboard可视化管理界面。 图3 RDS Supabase Dashboard可视化界面(概览页)
- 成功登录进入Dashboard界面,可体验和操作相关交互功能。
-
需绑定DNAT网关地址,具体操作参见绑定和解绑DNAT网关地址。
- Supabase应用的安全组,已放通入方向的8443端口的TCP访问规则。您可以进入创建安全组页面,自行创建符合要求的安全组,并配置对应的访问规则。
- 登录RDS管理控制台。
- 单击管理控制台左上角的
,选择区域。 - 左侧导航栏中选择“AI应用开发平台”,进入AI应用开发平台管理界面。
- 在“AI应用开发平台”列表页面,选择指定的AI应用,单击操作列中“登录应用”,弹出登录应用方式选择弹框。
- 单击公网登录方式下的“立即登录”,浏览器自动打开Supabase访问地址,弹出登录认证界面。 图4 RDS Supabase应用登录方式
Supabase访问地址有如下两种场景,请按需使用:
- 应用已开启SSL:https://{DNAT绑定的公网IP}:{公网端口号} 或 https://{网关地址}
- 应用未开启SSL:http://{DNAT绑定的公网IP}:{公网端口号} 或 http://{网关地址} 图5 RDS Supabase应用登录界面
- 正确填写应用的登录账号与密码,然后单击“登录”,进入Dashboard可视化管理界面。 图6 RDS Supabase Dashboard可视化界面(概览页)
- 成功登录进入Dashboard界面,可体验和操作相关交互功能。
-
需绑定弹性公网EIP地址,具体操作参见绑定和解绑弹性公网IP。
- Supabase应用的安全组,已放通入方向的8443端口的TCP访问规则。您可以进入创建安全组页面,自行创建符合要求的安全组,并配置对应的访问规则。
- 登录RDS管理控制台。
- 单击管理控制台左上角的
,选择区域。 - 左侧导航栏中选择“AI应用开发平台”,进入AI应用开发平台管理界面。
- 在“AI应用开发平台”列表页面,选择指定的AI应用,单击操作列中“登录应用”,弹出登录应用方式选择弹框。
- 单击公网登录方式(绑定弹性公网IP方式)下的“立即登录”,浏览器自动打开Supabase访问地址,弹出登录认证界面。 图7 RDS Supabase应用弹性公网IP登录方式
Supabase访问地址有如下两种场景,请按需使用:
- 应用已开启SSL:https://{弹性公网IP地址}:{应用端口号}
- 应用未开启SSL:http://{弹性公网IP地址}:{应用端口号} 图8 RDS Supabase应用登录界面
- 正确填写应用的登录账号与密码,然后单击“登录”,进入Dashboard可视化管理界面。 图9 RDS Supabase Dashboard可视化界面(概览页)
- 成功登录进入Dashboard界面,可体验和操作相关交互功能。
Dashboard功能概览
-
不能在Dashboard界面中管理API Key,请在管理控制台操作,详见重置API Key。
- 暂不支持Edge Function边缘函数功能。
- AI Assistant助手功能未启用,不支持使用。
- 不支持操作插件,如安装、卸载插件。
- 不支持操作应用扩展(Integrations > Extend your database),如Cron、Queues。
- Table Editor 功能介绍:Table Editor 页面用于查看和管理数据库中各schema的表与视图。支持查看表、创建表、插入行或列数据、从CSV导入数据以及查看对应的表定义语句。图10 Table Editor
- SQL Editor 功能介绍:SQL Editor 页面用于执行SQL语句,支持语法高亮,智能补全,查询结果以表格展示。可保存查询,并使用侧边栏管理。图11 SQL Editor
- Database 功能介绍:Database 页面提供数据库管理的各种功能,包括可视化表展示;表、索引、函数、触发器、扩展、角色等的管理页面。图12 Database
图13 Tables
- Storage
- 功能介绍:Storage 页面提供了对云文件存储的完整可视化管理:可以在此创建并配置存储桶(Bucket),通过拖拽或单击上传文件,以及预览、下载、或删除文件,同时能为存储桶设定访问策略。
- 约束限制:需开启Storage存储配置功能。可在Supabase应用创建时开启并配置,或在应用详情页手动开启并对接华为云OBS服务,绑定一个可用的租户OBS桶。
图14 Storage
图15 Files
- Realtime
功能介绍:Realtime 页面用于集中监控 WebSocket 连接与实时消息,配置数据库表监听及广播、权限,方便调试和管理实时功能。
图16 Realtime
- Advisors
功能介绍:自动扫描数据库的安全与性能配置,检测出诸如行级安全策略(RLS)未启用、缺少索引、使用危险扩展等问题,并以清单形式列出风险项和修复建议,帮助快速优化数据库。
图17 Advisors
- Logs & Analytics
功能介绍:Logs & Analytics 页面用于集中查看、筛选各组件的日志,便于快速定位应用存在的问题。
图18 Logs & Analytics
- Authentication
- 功能介绍:Authentication 页面用于集中管理用户认证系统:支持配置邮箱、第三方 OAuth 等多种登录方式,查看和管理所有用户及行级访问策略。
- 约束限制:支持邮箱与GitHub认证,不支持微信、支付宝、Google账号登录。详见用户认证Auth配置管理。
图19 Authentication
- Edge Functions
- 功能介绍:Edge Functions(边缘函数) 是一种无服务器(Serverless)计算服务,它允许开发者将自定义代码部署在全球分布式网络的“边缘节点”(通常是CDN 节点)上执行。与运行在单个中央数据中心的传统后端或普通Serverless函数不同,Edge Functions在最靠近用户地理位置的服务器上处理请求,从而将网络延迟降到最低。
- 实现说明:华为云函数工作流服务(FunctionGraph)提供了边缘函数能力,且比开源版本的功能更丰富,语言支持性更全面,整体性价比更高,能更多的扩展Supabase BaaS的能力边界,承载用户自定义的复杂或高安全的后端业务逻辑(如定时任务、支付交易)。
- FunctionGraph介绍:它是一项基于事件驱动的函数托管计算服务。使用FunctionGraph函数,只需编写业务函数代码并设置运行的条件,无需配置和管理服务器等基础设施,函数以弹性、免运维、高可靠的方式运行。此外,按函数实际执行资源计费,不执行不产生费用。
- 语言支持性:支持Node.js、Python、Java、Go等运行时语言,版本支持能力详见FunctionGraph支持的运行时语言。
- 约束限制:公测版本不支持该开源原生功能,Dashboard中无此功能入口,而是通过华为云函数工作流服务(FunctionGraph)进行承载。
- AI Assistant
- 功能介绍:Supabase AI Assistant是集成在Supabase平台仪表板中的智能开发助手,旨在通过自然语言交互简化数据库管理与开发流程。
- 约束限制:公测版本不支持该功能。