Category: service
Alibaba Cloud RDS Supabase (RDS AI Service 2025-05-07)
Manage RDS Supabase app instances and related configurations via RDS AI Service OpenAPI, including lifecycle, auth, storage, RAG, IP whitelist, and SSL.
Prerequisites
- - Use least-privilege RAM user/role AccessKey and prefer environment variables for AK/SK.
- OpenAPI uses RPC signing; prefer official SDKs or OpenAPI Explorer.
Workflow
1) Confirm resource type: instance / auth / storage / RAG / security configuration.
2) Locate operations in references/api_overview.md.
3) Choose invocation method (SDK / OpenAPI Explorer / custom signing).
4) After changes, verify state and configuration with query APIs.
AccessKey Priority (Required)
1) Environment variables (preferred):ALICLOUD_ACCESS_KEY_ID / ALICLOUD_ACCESS_KEY_SECRET / ALICLOUD_REGION_ID
Region policy: ALICLOUD_REGION_ID is optional default; if unset choose the most reasonable region and ask when unclear.
2) Standard credentials file: INLINECODE5
Default Region Strategy
- - If region is not specified, choose the most reasonable region; ask the user when unclear.
- Only run all-region queries when explicitly needed or user-approved (call
ListRegions first, then query each region). - If user provides region, query only that region.
Common Operation Map
- - Instance:
CreateAppInstance / DeleteAppInstance / StartInstance / StopInstance / INLINECODE11 - Connectivity and auth:
DescribeInstanceEndpoints / DescribeInstanceAuthInfo / INLINECODE14 - Storage:
DescribeInstanceStorageConfig / INLINECODE16 - Security:
ModifyInstanceIpWhitelist / DescribeInstanceIpWhitelist / ModifyInstanceSSL / INLINECODE20 - RAG:
ModifyInstanceRAGConfig / INLINECODE22
Clarifying questions (ask when uncertain)
- 1. What is the target instance ID and region?
- Is this instance lifecycle management or configuration changes (auth/storage/RAG/IP whitelist/SSL)?
- Do you need batch operations or an initial state query first?
Output Policy
If you need to save results or responses, write to:
INLINECODE23
Validation
CODEBLOCK0
Pass criteria: command exits 0 and output/aliyun-rds-supabase/validate.txt is generated.
Output And Evidence
- - Save artifacts, command outputs, and API response summaries under
output/aliyun-rds-supabase/. - Include key parameters (region/resource id/time range) in evidence files for reproducibility.
Prerequisites
- - Configure least-privilege Alibaba Cloud credentials before execution.
- Prefer environment variables:
ALICLOUD_ACCESS_KEY_ID, ALICLOUD_ACCESS_KEY_SECRET, optional ALICLOUD_REGION_ID. - If region is unclear, ask the user before running mutating operations.
Workflow
1) Confirm user intent, region, identifiers, and whether the operation is read-only or mutating.
2) Run one minimal read-only query first to verify connectivity and permissions.
3) Execute the target operation with explicit parameters and bounded scope.
4) Verify results and save output/evidence files.
References
- - API overview and operation groups: INLINECODE29
- Core API parameter quick reference: INLINECODE30
- All-region query examples: INLINECODE31
- Official source list: INLINECODE32
技能名称: aliyun-rds-supabase
详细描述:
类别: 服务
阿里云 RDS Supabase(RDS AI 服务 2025-05-07)
通过 RDS AI 服务 OpenAPI 管理 RDS Supabase 应用实例及相关配置,包括生命周期、认证、存储、RAG、IP 白名单和 SSL。
前提条件
- - 使用最小权限的 RAM 用户/角色 AccessKey,并优先通过环境变量配置 AK/SK。
- OpenAPI 使用 RPC 签名;优先使用官方 SDK 或 OpenAPI Explorer。
工作流程
1) 确认资源类型:实例 / 认证 / 存储 / RAG / 安全配置。
2) 在 references/api_overview.md 中定位操作。
3) 选择调用方式(SDK / OpenAPI Explorer / 自定义签名)。
4) 变更后,使用查询 API 验证状态和配置。
AccessKey 优先级(必需)
1) 环境变量(首选):ALICLOUDACCESSKEYID / ALICLOUDACCESSKEYSECRET / ALICLOUDREGIONID
区域策略:ALICLOUDREGIONID 为可选默认值;若未设置,则选择最合理的区域,不明确时询问用户。
2) 标准凭证文件:~/.alibabacloud/credentials
默认区域策略
- - 如果未指定区域,则选择最合理的区域;不明确时询问用户。
- 仅在明确需要或用户批准时,才执行全区域查询(先调用 ListRegions,再查询每个区域)。
- 如果用户提供了区域,则仅查询该区域。
常用操作映射
- - 实例:CreateAppInstance / DeleteAppInstance / StartInstance / StopInstance / RestartInstance
- 连接与认证:DescribeInstanceEndpoints / DescribeInstanceAuthInfo / ModifyInstanceAuthConfig
- 存储:DescribeInstanceStorageConfig / ModifyInstanceStorageConfig
- 安全:ModifyInstanceIpWhitelist / DescribeInstanceIpWhitelist / ModifyInstanceSSL / DescribeInstanceSSL
- RAG:ModifyInstanceRAGConfig / DescribeInstanceRAGConfig
澄清问题(不确定时询问)
- 1. 目标实例 ID 和区域是什么?
- 这是实例生命周期管理还是配置变更(认证/存储/RAG/IP 白名单/SSL)?
- 是否需要批量操作,或先进行初始状态查询?
输出策略
如果需要保存结果或响应,请写入:
output/database-rds-supabase/
验证
bash
mkdir -p output/aliyun-rds-supabase
echo validation_placeholder > output/aliyun-rds-supabase/validate.txt
通过标准:命令退出码为 0,且生成了 output/aliyun-rds-supabase/validate.txt。
输出与证据
- - 将产物、命令输出和 API 响应摘要保存在 output/aliyun-rds-supabase/ 下。
- 在证据文件中包含关键参数(区域/资源 ID/时间范围),以确保可复现性。
前提条件
- - 执行前配置好最小权限的阿里云凭证。
- 优先使用环境变量:ALICLOUDACCESSKEYID、ALICLOUDACCESSKEYSECRET,可选 ALICLOUDREGIONID。
- 如果区域不明确,在执行变更操作前先询问用户。
工作流程
1) 确认用户意图、区域、标识符,以及操作是只读还是变更。
2) 先执行一个最小的只读查询,以验证连接和权限。
3) 使用明确的参数和限定范围执行目标操作。
4) 验证结果并保存输出/证据文件。
参考
- - API 概览与操作分组:references/apioverview.md
- 核心 API 参数快速参考:references/apireference.md
- 全区域查询示例:references/query-examples.md
- 官方来源列表:references/sources.md