更新时间:2026-07-22 GMT+08:00
分享

查看API Key

操作场景

您可以查看和管理Supabase AI应用的API Key,用于API接口方式调用Supabase应用的相关功能。相关API接口文档,详见Management API

前提条件

  • 注册华为账号并开通华为云
  • 如果需要对华为云上的资源进行精细管理,请使用统一身份认证服务(Identity and Access Management,简称IAM)创建IAM用户及用户组,并授权,以使得IAM用户获得具体的操作权限,更多操作,请参见通过IAM角色或策略授予使用RDS的权限
  • 登录账号需要具备授权项“rds:aiApplication:listApiKey”、“rds:aiApplication:getApiKeyValue”、“rds:aiApplication:restart”和“rds:aiApplication:list”。

API Key使用指导

  • 功能说明:

    名称包含“publishable”的API Key的取值值对应公开认证凭证密钥,具有匿名用户权限(由RLS限制),适用于在客户端代码配置,可安全的暴露在客户端,例如浏览器页面、app等。

  • 获取方式:

    登录管理控制台,进入应用详情页 > API Key页签,找到名称包含“publishable”的行,单击操作列中的“复制API Key值”,即可获取当前的API Key的取值。

  • 使用方法一:

    API Key在调用方客户端中的使用方法详见API References。主要操作步骤如下:

    1. 通过命令行安装@supabase/supabase-js。
      npm install @supabase/supabase-js
    2. 通过导入库并建立与数据库的连接。
      import { createClient } from'@supabase/supabase-js'
      // Create a single supabase client for interacting with your database
      const supabase =createClient('your-supabase-address', 'your-api-key')

    请您务必妥善管理API Key,避免Key值泄露造成安全隐患,避免因此被攻击破坏而引发业务损失。

约束限制

  • AI应用已成功创建。
  • Supabase AI应用当前仅支持一个生效的API Key,每次新建成功后旧的API Key会失效。

操作步骤

  1. 登录RDS管理控制台
  2. 单击管理控制台左上角的,选择区域。
  3. 左侧导航栏,选择“AI应用开发平台”,进入AI应用开发平台管理界面。
  4. 在“AI应用开发平台”列表页面,选择指定的AI应用,单击应用名称,进入应用详情页面。
  5. 在左侧导航栏,选择“API Key”,进入API Key列表界面。

    图1 应用API Key列表

  6. 可以选择状态为“正常”的API Key,单击操作列中“复制API Key值”,将对应的Key值复制到剪贴板中。

相关文档