tigris-authentication
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseTigris Authentication & Setup
Tigris 身份验证与配置
Install the CLI
安装CLI
bash
npm install -g @tigrisdata/cli
tigris --versionThe CLI is also available as (alias for ).
t3tigrisbash
npm install -g @tigrisdata/cli
tigris --versionCLI也可以使用别名(即的缩写)。
t3tigrisQuick Start
快速开始
bash
tigris login # authenticate via browser
tigris whoami # verify identity
tigris ls # list your bucketsbash
tigris login # 通过浏览器完成身份验证
tigris whoami # 验证当前身份
tigris ls # 列出你的存储桶Commands
命令
tigris login
tigris logintigris login
tigris loginStart a session via OAuth (default) or temporary credentials. Session state is cleared on logout.
bash
tigris login # interactive — choose OAuth or credentials
tigris login oauth # browser-based OAuth2 device flow
tigris login credentials # access key + secret (prompts if not provided)
tigris login credentials --access-key tid_AaBb --access-secret tsec_XxYy| Subcommand | Alias | Description |
|---|---|---|
| | Interactive — choose login method |
| | Login via browser using OAuth2 device flow |
| | Login with an access key and secret (temporary session) |
login credentials| Flag | Alias | Description |
|---|---|---|
| | Access key ID (prompts if not provided) |
| | Secret access key (prompts if not provided) |
通过OAuth(默认方式)或临时凭证启动会话。登出时会清除会话状态。
bash
tigris login # 交互式操作——选择OAuth或凭证登录方式
tigris login oauth # 基于浏览器的OAuth2设备流登录
tigris login credentials # 使用访问密钥+密钥(未提供时会提示输入)
tigris login credentials --access-key tid_AaBb --access-secret tsec_XxYy| 子命令 | 别名 | 描述 |
|---|---|---|
| | 交互式操作——选择登录方式 |
| | 通过浏览器使用OAuth2设备流登录 |
| | 使用访问密钥和密钥登录(临时会话) |
login credentials| 标志 | 别名 | 描述 |
|---|---|---|
| | 访问密钥ID(未提供时会提示输入) |
| | 秘密访问密钥(未提供时会提示输入) |
tigris configure
tigris configuretigris configure
tigris configureSave access-key credentials to for persistent use across all commands.
~/.tigris/config.jsonbash
tigris configure --access-key tid_AaBb --access-secret tsec_XxYy
tigris configure --endpoint https://custom.endpoint.dev| Flag | Alias | Description |
|---|---|---|
| | Your Tigris access key ID |
| | Your Tigris secret access key |
| | Tigris API endpoint (default: |
将访问密钥凭证保存到,以便在所有命令中持久使用。
~/.tigris/config.jsonbash
tigris configure --access-key tid_AaBb --access-secret tsec_XxYy
tigris configure --endpoint https://custom.endpoint.dev| 标志 | 别名 | 描述 |
|---|---|---|
| | 你的Tigris访问密钥ID |
| | 你的Tigris秘密访问密钥 |
| | Tigris API端点(默认值: |
tigris whoami
tigris whoamitigris whoami
tigris whoamiPrint the currently authenticated user, organization, and auth method.
bash
tigris whoami
tigris whoami --json| Flag | Alias | Description |
|---|---|---|
| | Output format ( |
| Output as JSON |
打印当前已验证的用户、组织和身份验证方式。
bash
tigris whoami
tigris whoami --json| 标志 | 别名 | 描述 |
|---|---|---|
| | 输出格式( |
| 以JSON格式输出 |
tigris logout
tigris logouttigris logout
tigris logoutEnd the current session and clear login state. Credentials saved via are kept.
configurebash
tigris logout结束当前会话并清除登录状态。通过保存的凭证会保留。
configurebash
tigris logouttigris credentials test
tigris credentials testtigris credentials test
tigris credentials testVerify that current credentials are valid. Optionally checks access to a specific bucket.
bash
tigris credentials test
tigris credentials test --bucket my-bucket| Flag | Alias | Description |
|---|---|---|
| | Bucket name to test access against (optional) |
| | Output format ( |
| Output as JSON |
验证当前凭证是否有效。可选检查对特定存储桶的访问权限。
bash
tigris credentials test
tigris credentials test --bucket my-bucket| 标志 | 别名 | 描述 |
|---|---|---|
| | 要测试访问权限的存储桶名称(可选) |
| | 输出格式( |
| 以JSON格式输出 |
tigris orgs list
/ create
/ select
tigris orgs listcreateselecttigris orgs list
/ create
/ select
tigris orgs listcreateselectList, create, and switch between organizations.
bash
tigris orgs list # list orgs + interactively select one
tigris orgs list --json # list orgs as JSON
tigris orgs create my-org # create a new organization
tigris orgs select my-org # set active organization| Command | Alias | Description |
|---|---|---|
| | List all organizations and interactively select one |
| | Create a new organization |
| | Set the named organization as active |
列出、创建和切换组织。
bash
tigris orgs list # 列出组织并交互式选择一个
tigris orgs list --json # 以JSON格式列出组织
tigris orgs create my-org # 创建一个新组织
tigris orgs select my-org # 设置活跃组织| 命令 | 别名 | 描述 |
|---|---|---|
| | 列出所有组织并交互式选择一个 |
| | 创建一个新组织 |
| | 将指定组织设置为活跃组织 |
Environment Variables
环境变量
When credentials are set via environment variables, they take precedence over and session state. This is common in CI/CD and serverless environments.
~/.tigris/config.json当通过环境变量设置凭证时,它们的优先级高于和会话状态。这在CI/CD和无服务器环境中很常见。
~/.tigris/config.jsonTigris
Tigris
| Variable | Description |
|---|---|
| Tigris access key ID (e.g. |
| Tigris secret access key (e.g. |
| Tigris endpoint ( |
| Default bucket name |
| 变量 | 描述 |
|---|---|
| Tigris访问密钥ID(例如: |
| Tigris秘密访问密钥(例如: |
| Tigris端点( |
| 默认存储桶名称 |
Global Flags
全局标志
These flags are available on all commands:
tigris| Flag | Description |
|---|---|
| Output in JSON format (useful for programmatic/agent consumption) |
| Skip confirmation prompts (prevents interactive mode) |
这些标志适用于所有命令:
tigris| 标志 | 描述 |
|---|---|
| 以JSON格式输出(适用于程序化/Agent调用场景) |
| 跳过确认提示(禁用交互式模式) |