更新时间:2026-10-21 GMT+08:00
分享

场景使用流程

RDS Supabase是华为云基于PostgreSQL打造的后端即服务(BaaS),系统用户认证、文件存储、实时订阅、RESTful API等能力,开箱即用,无需自行搭建后端与运维数据库。

整体使用流程:先创建一个RDS Supabase应用,完成网络与功能配置,再登录应用获取API Key,最后通过SDK对接业务即可。

由于不同的网络环境与认证需求对应不同的配置组合,本章节按三大场景分别进行说明,使用前请先根据实际情况选择对应场景:

场景概览

表1 场景对比

维度

场景一:弹性公网IP访问

场景二:公网DNAT访问

场景三:内网访问

网络前提

公网环境

公网环境

同VPC同子网内网互通

公网接入

绑定EIP

绑定DNAT网关(NAT+EIP+公网端口)

无(直接内网直达)

邮箱认证

全量支持:

登录、注册、邮件发送等完备功能

部分支持:

仅支持简单账号登录,不支持邮箱账号注册与邮件发送等

受限支持

需内网可达SMTP,不支持公网环境

GitHub认证

支持

不支持

不支持

访问地址

http(s)://{EIP}:8443

http(s)://{DNAT公网IP}:{公网端口}

http://内网IP:8443

典型用途

公网正式应用、需邮箱注册/GitHub登录

公网访问、无前认证诉求、多应用共享EIP

内网开发调试、同VPC内部业务对接

使用流程

本场景面向公网用户,通过为应用绑定弹性公网EIP对外提供服务,访问地址为:http(s)://{EIP}:8443。支持邮箱认证与GitHub第三方登录,可为终端用户提供注册登录能力,适合面向公网且需账号体系的正式应用(如ToC产品)。

图1 公网弹性EIP访问场景使用指引

使用流程:

  1. 准备工作

    购买EIP、创建安全组、创建OBS桶、创建AK/SK、购买SSL证书(可选)。

  2. 创建RDS Supabase应用
    • 整个创建过程大约需要20~30分钟,请耐心等待。
    • 创建完成后,需要放通Supabase应用端口的访问链路对应的访问规则。
  3. 访问控制
    • 绑定EIP:使能公网环境访问。
    • 开启SSL(可选):按需开启,能通过https安全访问应用。
    • 修改安全组(可选):按需修改,可根据实际业务场景,切换新的安全组,配置相关访问规则,确保业务正常访问。
  4. 业务配置
    • Storage存储配置(可选):按需启用,支持存储音视频、图片等文件数据,并支持安全高性能上传与下载。
    • Auth配置(邮箱认证,可选操作):按需开启,可支持对接外部邮箱服务器,实现邮箱登录认证。
    • Auth配置(Github认证,可选操作):按需开启,可支持对接GitHub OAuth,实现SSO单点登录。
  5. 应用登录

    支持公网环境Web登录,提供Dashboard控制台界面,访问地址:http(s)://{弹性公网EIP}:8443。

  6. 应用对接

    按场景获取指定类型API Key,即可结合访问地址,通过SDK调用后端服务能力。

注意事项:

  • 一个EIP只能绑定一个应用;启用邮箱/GitHub后请勿解绑EIP或删除安全组规则。
  • 安全组入方向放通8443/TCP,出方向放通邮箱/GitHub/前端应用。

本场景面向公网用户,通过DNAT网关将公网流量引入内网应用,访问地址为:http(s)://{DNAT公网IP}:{公网端口}。GitHub认证不支持,邮箱仅支持简单账号登录(不支持邮箱账号注册与邮件发送等功能);多个应用可共享同一EIP、以公网端口区分,适合无强认证诉求的公网API或内部服务对公网开放。

图2 公网DNAT访问场景使用指引

使用流程:

  1. 准备工作

    购买NAT网关、购买EIP、创建安全组、创建OBS桶、创建AK/SK、购买SSL证书(可选)。

  2. 创建RDS Supabase应用
    • 整个创建过程大约需要20~30分钟,请耐心等待。
    • 创建完成后,需要放通Supabase应用端口的访问链路对应的访问规则。
  3. 访问控制
    • 绑定DNAT网关地址:使能公网环境访问。
    • 开启SSL(可选):按需开启,能通过https安全访问应用。
    • 修改安全组(可选):按需修改,可根据实际业务场景,切换新的安全组,配置相关访问规则,确保业务正常访问。
  4. 业务配置
    • Storage存储配置(可选):按需启用,支持存储音视频、图片等文件数据,并支持安全高性能上传与下载。
    • Auth配置(邮箱登录,可选操作):按需开启,仅支持简单账号登录和免确认方式注册(自动确认,不发送确认邮件,注册后直接成功创建账号,不需用户确认),不支持邮箱账号再次确认方式注册(系统发邮件给注册账号邮箱,等待用户点击确认,才能注册成功)与邮件发送。
  5. 应用登录

    支持公网环境Web登录,提供Dashboard控制台界面,访问地址:http(s)://{DNAT公网IP}:{公网端口}。

  6. 应用对接

    按场景获取指定类型API Key,即可结合访问地址,通过SDK调用后端服务能力。

注意事项:

  • 网关与应用须同子网,EIP不能被其他网关/应用占用;NAT网关与公网IP单独付费。
  • 安全组入方向放通DNAT网关地址绑定所关联的公网端口。
  • 本场景不支持GitHub,邮箱仅支持简单账号登录与自动确认方式下的账号注册(不支持邮箱账号注册时进行邮件确认,不支持配置邮件模板以及邮件发送),不支持完整邮箱认证功能。
  • 简单账号登录:仅支持在Supabase Dashboard控制台→Authentication模块中创建用户(并勾选自动确认),用户可用该账号登录Supabase服务。
  • DNAT通过公网端口区分多应用,请提前规划。

本场景用于公网不可达的内网环境,应用与客户端在同一VPC同一子网下,数据不出公网,访问地址为:http://内网IP:8443。不支持GitHub认证,仅支持内网邮箱认证(按需开启,须内网可达SMTP);适合内网开发调试、同VPC内部业务系统对接。

图3 内网访问场景使用指引

使用流程:

  1. 准备工作

    创建安全组、创建OBS桶、创建AK/SK、购买SSL证书(可选)。本场景无需购买EIP或NAT网关。

  2. 创建RDS Supabase应用
    • 整个创建过程大约需要20~30分钟,请耐心等待。
    • 创建完成后,需要放通Supabase应用端口的访问链路对应的访问规则。
  3. 访问控制
    • 开启SSL(可选):按需开启,能通过https安全访问应用。
    • 修改安全组(可选):按需修改,可根据实际业务场景,切换新的安全组,配置相关访问规则,确保业务正常访问。
  4. 业务配置

    Storage存储配置(可选):按需启用,支持存储音视频、图片等文件数据,并支持安全高性能上传与下载。

    Auth配置(邮箱认证、可选操作):按需开启,仅支持对接内网邮箱服务,如自建的邮箱SMTP服务器。

  5. 应用登录

    仅支持内网VPC网络环境Web登录,提供Dashboard控制台界面,访问地址:http://{内网IP}:8443。

  6. 应用对接

    按场景获取指定类型API Key,即可结合访问地址,通过SDK调用后端服务能力。

注意事项:

  • 客户端须与应用内网互通(同VPC同子网);应用与实例同VPC同子网、仅IPv4,创建后不可切换。
  • GitHub认证不支持;仅支持内网邮箱认证,按需开启,须内网可达SMTP并放通出方向。

操作项说明

表2 操作项说明

操作项

操作指引

注册华为云账号/实名认证/IAM授权

创建安全组

操作指引:华为云安全组云服务 > 创建安全组

购买弹性公网IP

操作指引:华为云弹性公网IP服务(EIP) > 购买弹性公网IP

购买NAT网关

操作指引:华为云NAT网关服务(NAT) > 公网NAT网关 > 购买公网NAT网关

创建OBS桶

操作指引:华为云OBS对象存储服务(OBS) > 桶列表 > 创建桶

创建AK/SK

操作指引:华为云统一身份认证服务(IAM)> 我的凭证 > 访问密钥

购买SSL证书

操作指引:华为云证书与管理服务(CCM) > SSL证书 > 购买SSL证书

创建应用

涉及配置项:基础配置、应用选配、托管RDS实例选配、网络配置、购买时长

参考文档:创建应用

绑定安全组

参考文档:创建应用 > 网络配置

修改安全组

参考文档:管理应用安全组

Storage存储配置

开启SSL

参考文档:开启或关闭SSL

绑定弹性EIP

参考文档:绑定和解绑弹性公网IP

DNAT网关地址绑定

参考文档:绑定和解绑DNAT网关地址

Auth配置(邮箱认证/Github认证)

参考文档:用户认证Auth配置管理

登录应用

参考文档:登录应用

获取API Key

参考文档:查看API Key

应用对接(SDK调用)

参考文档:应用功能与对接指导

相关文档