一键导入
tigris-access-keys
Use when creating, listing, assigning, or deleting access keys for Tigris Storage
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when creating, listing, assigning, or deleting access keys for Tigris Storage
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when authenticating with Tigris, managing credentials, or setting up the CLI
Use when creating, configuring, or deleting Tigris buckets — includes regions, tiers, CORS, migrations, TTL, notifications, snapshots, and forks
Use when managing IAM policies, users, and permissions in a Tigris organization
Use when uploading, downloading, listing, moving, deleting, or presigning objects in Tigris Storage
| name | tigris-access-keys |
| description | Use when creating, listing, assigning, or deleting access keys for Tigris Storage |
Access keys are programmatic credentials for the Tigris API. Key IDs use the tid_ prefix, secrets use the tsec_ prefix.
tigris access-keys list (alias: l)List all access keys in the current organization.
tigris access-keys list
tigris access-keys list --json
| Flag | Alias | Description | Default |
|---|---|---|---|
--format | -f | Output format (json, table, xml) | table |
--json | Output as JSON |
tigris access-keys create <name> (alias: c)Create a new access key with the given name. The secret is shown only once — save it immediately.
tigris access-keys create my-ci-key
tigris access-keys create my-ci-key --json
| Flag | Alias | Description | Default |
|---|---|---|---|
--format | -f | Output format (json, table) | table |
--json | Output as JSON |
tigris access-keys get <id> (alias: g)Show details for an access key including its name, creation date, and assigned bucket roles.
tigris access-keys get tid_AaBbCcDdEeFf
tigris access-keys get tid_AaBbCcDdEeFf --json
| Flag | Alias | Description | Default |
|---|---|---|---|
--format | -f | Output format (json, table) | table |
--json | Output as JSON |
tigris access-keys delete <id> (alias: d)Permanently delete an access key. This revokes all access immediately.
tigris access-keys delete tid_AaBbCcDdEeFf --force
| Flag | Description |
|---|---|
--force | Skip confirmation prompt |
--format / -f | Output format (json, table; default: table) |
--json | Output as JSON |
tigris access-keys assign <id> (alias: a)Assign per-bucket roles to an access key. Pair each --bucket with a --role (Editor or ReadOnly), or use --admin for org-wide access.
# Single bucket
tigris access-keys assign tid_AaBb --bucket my-bucket --role Editor
# Multiple buckets with different roles
tigris access-keys assign tid_AaBb --bucket a,b --role Editor,ReadOnly
# Org-wide admin access
tigris access-keys assign tid_AaBb --admin
# Revoke all roles
tigris access-keys assign tid_AaBb --revoke-roles
| Flag | Alias | Description |
|---|---|---|
--bucket | -b | Bucket name(s), comma-separated. Each bucket pairs positionally with a --role value |
--role | -r | Role(s) to assign (Editor, ReadOnly), comma-separated. Each role pairs with the corresponding --bucket |
--admin | Grant admin access to all buckets in the organization | |
--revoke-roles | Revoke all bucket roles from the access key | |
--format | -f | Output format (json, table; default: table) |
--json | Output as JSON |
# 1. Create a key
tigris access-keys create my-app-key --json
# Save the tid_ and tsec_ values from the output!
# 2. Scope it to specific buckets
tigris access-keys assign tid_AaBb --bucket my-bucket --role Editor
# 3. Configure your environment (Tigris env vars)
export TIGRIS_STORAGE_ACCESS_KEY_ID=tid_AaBb
export TIGRIS_STORAGE_SECRET_ACCESS_KEY=tsec_XxYy
export TIGRIS_STORAGE_ENDPOINT=https://t3.storage.dev
export TIGRIS_STORAGE_BUCKET=my-bucket
--admin unless truly neededReadOnly when writes aren't required