📣新登場!TiDB Cloud BYOC、TiDB Cloud Filesystem、PostgreSQL-compatible TiDB Cloud Starter がパブリックプレビュー中。このページは自動翻訳されたものです。原文はこちらからご覧ください。

TiDB Cloud CLI のリージョン、セキュリティ、および制限事項



このリファレンスでは、TiDB Cloud CLI の現在のリージョン、認証、プラットフォーム、およびプレビューに関する境界について説明します。ファイルシステムのリージョンと制限事項については、TiDB Cloud Filesystem のリージョンと制限事項 を参照してください。

サポートされるリージョン

TiDB Cloud CLI を使用する場合、CLI 操作のデフォルトリージョンを設定する必要があります。

次の表は、TiDB Cloud CLI でサポートされるリージョンと、各リージョンで利用可能な TiDB Cloud CLI サービスを示しています。

プロバイダー場所正規リージョンコードTiDB Cloud StarterTiDB Cloud Filesystem
AWS北バージニアaws-us-east-1サポート対象サポート対象
AWSオレゴンaws-us-west-2サポート対象サポート対象
AWSシンガポールaws-ap-southeast-1サポート対象サポート対象
AWSフランクフルトaws-eu-central-1サポート対象非サポート
AWS東京aws-ap-northeast-1サポート対象非サポート
Alibaba Cloudシンガポールalicloud-ap-southeast-1サポート対象サポート対象
Google Cloudサウスカロライナgcp-us-east1非サポートサポート対象
Microsoft Azure米国中部azure-centralus非サポートサポート対象

設定したリージョンが TiDB Cloud Starter をサポートしていても TiDB Cloud Filesystem をサポートしていない場合、そのリージョンで Starter インスタンスを管理できます。ファイルシステムコマンドは unsupported endpoint エラーで失敗します。

サポートされるファイルシステムリージョンは、各 ti リリースに組み込まれています。インストール済みバージョンのリリース後に追加されたリージョンでファイルシステムを使用するには、ti をアップグレードしてください。サービス URL を指定しても、非サポートのリージョンを有効にできません。

認証情報の要件

操作必要な認証情報
ti configure、すべての ti db コントロールプレーン操作TiDB Cloud API 公開鍵/秘密鍵
ti fs create-file-systemTiDB Cloud API キー
ti fs delete-file-systemTiDB Cloud API キーとファイルシステム ID
ファイルシステムの抽出および埋め込み設定の表示または更新TiDB Cloud API キーと明示的なファイルシステム ID
ファイルシステムトークンの生成、一覧表示、有効化、無効化、削除TiDB Cloud API キーと明示的なファイルシステム ID
ファイルシステムトークンの更新現在の FS bearer トークンのみ
リモートのファイル、レイヤー、パック、マウント、Git、ジャーナル、およびオーナー vault 操作FS オーナートークンまたは登録済みリソース認証情報
委任された vault の読み取り、一覧表示、実行、またはマウントスコープに適した委任された vault トークン
成功したバックグラウンドマウント後のドレインおよびアンマウント同じ HOME 内の機密情報を含まないマウントロケーター

TiDB Cloud API 呼び出しでは Digest 認証を使用します。SQL HTTPS 実行では、生成された SQL のユーザー名とパスワードによる Basic 認証を TLS 上で使用します。これらの認証情報は相互に置き換えできません。

セキュリティのベストプラクティス

  • TiDB Cloud API キーは、ワークフローに必要なアクセス権のみを持つように作成してください。無人自動化で個人の管理者キーを再利用しないでください。
  • 自動化用の認証情報は、CI のシークレットストアまたは実行時シークレットマネージャーから注入してください。認証情報をソース管理、コンテナイメージ、シェルスクリプト、またはプロセス一覧やシェル履歴に表示される可能性のあるコマンドライン引数に置かないでください。
  • 完全な ~/.ti/ ディレクトリをエージェントのサンドボックスにコピーしないでください。既存のファイルシステムには、TI_FS_TOKEN と TI_REGION_CODE のみを渡し、TI_FS_FILE_SYSTEM_ID は任意のアサーションとしてのみ使用してください。
  • 信頼できないエージェントや探索的なエージェントによる SQL 調査には --read-only を使用してください。--admin は DDL または権限管理にのみ使用し、データ変更を意図する場合にのみ --read-write を使用してください。
  • 破壊的なコントロールプレーン操作の前に --dry-run を使用してください。~/.ti/credentials、リソース認証情報、および DB SQL 認証情報は、所有者のみが読み取り可能にしてください。
  • 診断情報を共有する前に、ローカルの操作ログを確認してください。ログには SQL テキスト、パス、ペイロード、認証情報の値は含まれませんが、コマンド名、フラグ名、プロファイルおよびリージョンのメタデータ、ステータスコード、操作タイミングは依然として機微情報となる可能性があります。

ファイルシステムトークン、マウント、Vault、および AI プロバイダーのセキュリティについては、認可、ファイルシステムトークンを管理する、および ファイルシステムの AI プロバイダーを設定する を参照してください。

製品の制限事項

  • TiDB Cloud CLI はプレビュー段階であり、コマンドの仕様は変更される可能性があります。
  • データベース管理の対象は TiDB Cloud Starter インスタンスであり、他の TiDB Cloud データベースプランではありません。
  • SQL 実行では、1 回の呼び出しにつき 1 つのステートメントのみ受け付けます。
  • read-write はデフォルトの SQL ロールです。セキュリティに敏感な自動化では、明示的なロールフラグを使用してください。
  • テレメトリー管理コマンドは意図的に実装されていません。テレメトリーは ~/.ti/.preferences または TI_TELEMETRY で制御してください。サーバーレス関数のデプロイ、Homebrew、および Scoop 配布は実装されていません。

このページは役に立ちましたか?