SuperAPI AI 工具集

tigris-authentication

部署与运维

查看项目

更新于 10-16 01:13

技能介绍

用途:该技能用于 Tigris 的认证与初始设置,包括登录、保存凭证、验证身份、管理组织,以及为 CLI 配置访问密钥。

安装:使用 npm install -g @tigrisdata/cli 安装,随后可用 tigris --version 检查版本;CLI 也提供别名 t3。

主要能力与用法:

  • 登录:tigris login 交互式选择方式;tigris login oauth 走浏览器 OAuth2 设备流;tigris login credentials 使用访问密钥与密钥(可加 --access-key、--access-secret)。
  • 持久配置:tigris configure --access-key ... --access-secret ... 将凭证写入 ~/.tigris/config.json,可用 --endpoint 指定 API 端点(默认 https://t3.storage.dev)。
  • 身份与登出:tigris whoami 查看当前用户、组织与认证方式,支持 --json;tigris logout 结束会话并清除登录状态,但 configure 保存的凭证保留。
  • 凭证测试:tigris credentials test 验证凭证有效性,可用 --bucket 检查对特定桶的访问。
  • 组织管理:tigris orgs list 列出并交互选择组织,orgs create <name> 创建,orgs select <name> 设为活动组织。

环境变量:TIGRIS_STORAGE_ACCESS_KEY_ID、TIGRIS_STORAGE_SECRET_ACCESS_KEY、TIGRIS_STORAGE_ENDPOINT、TIGRIS_STORAGE_BUCKET 可设置凭证,其优先级高于配置文件与会话状态,常用于 CI/CD 与无服务器环境。

全局标志:--json 以 JSON 输出,便于程序或智能体消费;--yes 跳过确认提示。

限制:资料未提供价格、平台支持范围、配额或错误处理细节,暂未提供。