SuperAPI AI 工具集

alibabacloud-analyticdb-postgresql-supabase-ops

数据与分析

查看项目

更新于 10-15 19:54

技能介绍

用途:管理基于 AnalyticDB PostgreSQL(ADBPG)的 Supabase 项目全生命周期,架构为 ADBPG + Supabase + VPC + VSwitch。仅适用于阿里云 ADBPG 上通过 GPDB / aliyun gpdb API 开通的项目,不适用于独立 Supabase CLI(supabase login、supabase projects list 等针对 Supabase Cloud 或自托管,不适用)。

主要能力:列出/查询项目、创建项目、暂停/恢复、重置数据库密码、获取 API Keys、获取 Dashboard 账号、修改安全 IP 白名单。所有操作使用 aliyun gpdb 命令,并须带 --user-agent AlibabaCloud-Agent-Skills/alibabacloud-analyticdb-postgresql-supabase-ops。ProjectId 格式为 spb- 加字母数字后缀。

使用方式:前置要求 Aliyun CLI >= 3.3.3,运行 aliyun version 校验,不足则用 curl -fsSL https://aliyuncli.alicdn.com/setup.sh | bash 安装/更新。随后执行 aliyun configure set --auto-plugin-install true、aliyun plugin update。开始前启用 AI 模式:aliyun configure ai-mode enable 与 aliyun configure ai-mode set-user-agent --user-agent "AlibabaCloud-Agent-Skills/alibabacloud-analyticdb-postgresql-supabase-ops";每个退出点须执行 aliyun configure ai-mode disable。凭据用 aliyun configure list 检查,禁止读取/回显 AK/SK 或让用户在对话中输入。只读操作(list/get/describe)无需最终确认;创建、暂停、恢复、重置密码、修改 IP 等变更操作须先展示参数并获用户明确确认。创建为异步,返回 ProjectId 后需轮询 get-supabase-project 直到 Status 为 running(约 3–5 分钟,可延长)。

限制:仅限阿里云 ADBPG;需具备相应 RAM 权限;密码需满足 API 规则(8–32 位,至少含大写、小写、数字、特殊字符中的三类);项目名以字母或 _ 开头,1–128 位。具体参数默认值、VPC/VSwitch 发现与验证细节见技能内 references 文档。