用途:该技能提供基于命令行的阿里云 Tablestore(OTS)只读查询能力,用于查看实例与数据表信息。Tablestore 是全托管 NoSQL 数据库,支持存储和访问大量结构化数据。架构为 Aliyun CLI(otsutil)→ Tablestore 实例 → 数据表(宽表/时序表)。范围仅限读/查询,不含创建、更新、删除。
前置条件:需已开通 Tablestore 服务;从 RAM 控制台获取 AccessKey ID 与 Secret;需 Aliyun CLI 3.3.0 及以上版本,otsutil 子命令仅在该版本起可用,Homebrew 版本可能过旧,建议从官方 CDN 下载。安装后可用 aliyun version 与 aliyun otsutil help 验证。
认证:凭据通过 aliyun configure 配置,不要明文输入或回显 AccessKey。支持 AK、RamRoleArn、EcsRamRole、OIDC 模式。只读操作所需权限包括 ots:GetInstance、ots:ListInstance、ots:ListTable、ots:DescribeTable,或使用 AliyunOTSReadOnlyAccess 托管策略。
主要命令:aliyun otsutil config --endpoint <endpoint> --instance <instanceName> 配置实例;aliyun otsutil describe_instance -r <regionId> -n <instanceName> 查看实例详情;aliyun otsutil list_instance -r <regionId> 列出区域内实例;aliyun otsutil use -t <tableName> 选择数据表;aliyun otsutil list 列出表,支持 -a/-d/-w/-t;aliyun otsutil desc 查看表结构,支持 -t、-f、-o。执行前所有用户可自定义参数须与用户确认,不要擅自使用默认值。
适用场景:查询实例状态、列出实例与表、查看主键、TTL、最大版本与吞吐等表元数据,导出表结构备份。
限制:仅只读;需 CLI 3.3.0+;表操作前必须先配置实例 endpoint;凭据须经 aliyun configure 管理。其他细节暂未提供。