关于 installing-tigris-storage
一份用于配置 Tigris Storage 的技能指南,但已被 `file-storage` 技能取代。指南给出 CLI 登录、创建存储桶和访问密钥,以及通过 SDK 上传文件的快速示例。
主要功能
- 01安装并登录 Tigris CLI
- 02创建存储桶和访问密钥
- 03配置存储环境变量
- 04使用 SDK 上传文件
- 05说明文件默认设为私有
适用场景
- 01配置 Tigris Storage 凭据
- 02为应用创建上传存储桶
- 03在 TypeScript 项目中上传文件
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ tigrisdata/ skills --skill installing-tigris-storage安装后在 Claude Code 中输入/installing-tigris-storage确认已加载。
附带文件README.mdmetadata.json
详细介绍
安装 Tigris Storage
此技能已由
file-storage技能取代,后者在一个技能中涵盖了 CLI 设置、SDK 用法、上传、下载、预签名 URL 和客户端上传。
安装更新后的技能
npx skills add https://github.com/tigrisdata/skills --skill file-storage
快速开始
# 1. Install CLI & authenticate
npm install -g @tigrisdata/cli
tigris login
# 2. Create bucket and access key
tigris buckets create my-app-uploads
tigris access-keys create "my-app-uploads-key"
# ⚠ Save the Secret Access Key — shown only once
tigris access-keys assign tid_xxx --bucket my-app-uploads --role Editor
# 3. Install SDK
npm install @tigrisdata/storage
# .env
TIGRIS_STORAGE_ACCESS_KEY_ID=tid_xxx
TIGRIS_STORAGE_SECRET_ACCESS_KEY=tsec_yyy
TIGRIS_STORAGE_ENDPOINT=https://t3.storage.dev
TIGRIS_STORAGE_BUCKET=my-app-uploads
import { put } from "@tigrisdata/storage";
// Files are private by default — only authenticated requests can access them
const result = await put("avatars/user-123.jpg", file);
if (result.error) throw result.error;
console.log(result.data?.url);
如需完整的 SDK 参考、预签名 URL、客户端上传和故障排除,请使用 file-storage 技能。
评论
支持 Markdown