4 min read

阿里云推出免费Supabase托管服务:1核2G零成本开启全栈开发

阿里云宣布在其云原生数据仓库AnalyticDB PostgreSQL版中推出全托管的Supabase服务,为开发者提供免费的1核2G规格实例,大幅降低全栈应用开发门槛。

阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台
欢迎登录阿里云,全球领先的云计算及人工智能科技公司,阿里云为200多个国家和地区的企业、开发者和政府机构提供云计算基础服务及解决方案。阿里云云计算、安全、大数据、人工智能、企业应用、物联网等云计算服务。

什么是Supabase?

Supabase是一个开源的PostgreSQL开发平台,提供完整的后端即服务(BaaS)解决方案。它集成了PostgreSQL数据库、用户鉴权、边缘函数等核心功能,支持通过RESTful API和多种SDK实现前后端交互,被誉为"开源版的Firebase"。

阿里云Supabase的四大优势

1. 全托管免运维

阿里云提供一键部署的高可用集群,无需本地复杂安装与组件配置。开发者只需几步操作即可自动化创建Supabase后端服务,系统自动完成版本升级与监控告警,保障服务持续在线。

2. 强大的生态联动

无缝对接阿里云对象存储(OSS)、云原生数据库等产品,帮助开发者构建更强大的应用生态和端到端解决方案。

3. 完整的开源兼容性

与开源Supabase生态实现无缝兼容,支持流行的AI工具集成,确保开发者可以充分利用Supabase社区的丰富资源。

4. 完善的身份鉴权能力

内置完整的身份认证和权限控制功能,轻松为应用提供用户注册、登录和安全访问管理。

免费套餐详情

目前阿里云提供1核2GB规格的免费实例,适合个人开发者和小型项目使用。这一举措显著降低了开发者的试错成本和学习门槛。

快速创建指南

  1. 登录AnalyticDB PostgreSQL版控制台
  2. 选择实例所在地域
  3. 在左侧导航栏中单击"Supabase"
  4. 点击"创建项目"并配置相关参数
  5. 设置数据库密码(需包含大写字母、小写字母、数字、特殊字符中的三种)
  6. 选择专有网络和交换机
  7. 配置IP白名单(可选)
  8. 完成创建

使用Supabase项目

创建完成后,开发者可以通过Supabase Dashboard管理实例,获取API Keys(包括anon key和service role key),并通过RESTful API进行数据库操作和用户管理。

示例API调用:

# 查询users表
curl 'http://<SUPABASE_URL>/rest/v1/users' \
  -H "Authorization: Bearer <anon key>" \
  -H "apikey: <anon key>" \
  -H "Content-Type: application/json"

管理功能

阿里云还提供了完善的管理功能,包括:

  • 数据库密码修改
  • 白名单管理
  • 项目删除
  • 完整的API支持(创建、查询、获取API密钥、修改密码、设置白名单等)

结语

阿里云Supabase托管服务的推出,为开发者提供了一个强大且免费的全栈开发平台。无论是构建AI原生应用还是传统Web应用,这一服务都能显著降低开发和维护成本,值得开发者尝试和使用。

现在就去阿里云控制台,创建你的第一个免费Supabase项目,开启全栈开发之旅吧!