원클릭으로
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