TiDB Cloud CLI (ti) の概要
TiDB Cloud CLI (ti) は、TiDB Cloud Starter インスタンスと TiDB Cloud Filesystems を管理するための CLI です。対話的な利用と自動化の両方を想定して設計されており、デフォルトで構造化された JSON 出力を提供します。
TiDB Cloud Filesystem
TiDB Cloud Filesystem は、AI エージェントおよび自動化ワークロード向けに設計されたサーバーレス分散ファイルシステムです。ローカルマシン、サンドボックス、または CI ランナーとは独立して利用可能な、永続的で共有可能なファイル名前空間を提供します。そのため、永続ストレージ、共有ワークスペース、AI エージェントのワークフローに役立ちます。
TiDB Cloud CLI (ti) を使用するタイミング
ターミナル、スクリプト、CI ジョブ、または AI エージェント環境から TiDB Cloud を管理したい場合は、TiDB Cloud CLI (ti) を使用します。
視覚的でガイド付きのワークフローには、TiDB Cloud コンソール を使用してください。TiDB Cloud Essential または ti がサポートしていない操作には、ticloud を使用してください。
TiDB Cloud CLI が管理するもの
TiDB Cloud CLI は、次の機能領域をカバーします。
- TiDB Cloud Starter
- インスタンスおよびブランチのライフサイクル操作
- SQL ユーザーと接続情報
- SQL ステートメントの実行
- TiDB Cloud Filesystem
- Filesystem のライフサイクルとファイル操作
- FUSE および WebDAV マウント
- レイヤー、パック、および Git ワークスペース
- ジャーナルと vault
- CLI 設定
- プロファイル、リージョン、およびローカル認証情報
- CLI の更新
- 出力フォーマットと JMESPath クエリ
ほとんどのリソースコマンドは、2 レベルのコマンドモデルに従います。
ti <command-group> <operation>
たとえば、ti db list-db-clusters --db-cluster-type starter、ti fs copy-file、ti fs-journal verify-journal です。
また、トップレベルの ti configure および ti update コマンドを使用して、CLI を設定および管理することもできます。
ti と ticloud の違い
TiDB Cloud は現在、対象範囲の異なる 2 つの CLI を提供しています: ti と ticloud。
ti は TiDB Cloud Starter を使った自動化と TiDB Cloud Filesystems の管理向けに設計されており、一方 ticloud は引き続き TiDB Cloud Essential と、ti では利用できない追加の TiDB Cloud 操作をサポートします。
ti は ticloud を置き換えるものではありません。必要なリソースと操作に応じて CLI を選択してください。
- TiDB Cloud Starter を使った新しい自動化ワークフローでは、必要な操作を
tiがサポートしている場合はtiを使用します。 - TiDB Cloud Filesystems を管理するには、
tiを使用します。 - TiDB Cloud Starter または TiDB Cloud Essential 向けに既存の
ticloudワークフローがある場合は、それらを引き続き使用できます。 - TiDB Cloud Essential または
tiでは利用できない操作(データインポート、データエクスポート、監査ログ操作など)には、ticloudを使用します。
次のステップ
TiDB Cloud CLI を初めて使用する場合は、TiDB Cloud CLI を使い始める から始めて、ti をインストールし、プロファイルを設定し、基本的な TiDB Cloud Starter または Filesystem のワークフローを完了してください。
その後は、実施したい内容に応じて次に進んでください。
- TiDB Cloud Starter インスタンスを管理する
- TiDB Cloud Filesystems を管理する
- エンドツーエンドのワークフローに従う: 日次の TiDB Cloud CLI ワークフローを実行する または エージェントサンドボックスで TiDB Cloud Filesystem を使用する から始めてください
- 特定のコマンドを調べる: TiDB Cloud CLI コマンドリファレンス を確認してください
- TiDB Cloud CLI の新機能を確認する: TiDB Cloud CLI (
ti) Release Notes を確認してください - 問題を報告する: TiDB Cloud CLI GitHub repository で issue を作成してください。