installing-tigris-storage について
Tigris Storage の設定ガイドですが、現在は `file-storage` スキルに置き換えられています。CLI の認証、バケットとアクセスキーの作成、SDK によるファイルアップロードの例を示します。
主な機能
- 01Tigris CLI のインストールと認証
- 02バケットとアクセスキーの作成
- 03ストレージ環境変数の設定
- 04SDK を使ったファイルアップロード
- 05ファイルが既定で非公開である旨の説明
活用シーン
- 01Tigris Storage の認証情報の設定
- 02アプリ用アップロードバケットの作成
- 03TypeScript プロジェクトからのファイルアップロード
インストール
コマンドをコピーしてターミナルで実行します。
$
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、クライアント側でのアップロードを 1 つのスキルで扱います。
更新されたスキルをインストールする
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 対応