SuperAPI AI 工具集

alibabacloud-tablestore-ops

数据与分析

查看项目

更新于 10-15 19:55

技能介绍

用途:该技能提供基于命令行的阿里云 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 管理。其他细节暂未提供。