📣
TiDB Cloud Premium はパブリックプレビュー中です。エンタープライズワークロード向けの無制限のスケーリング、即時の弾力性、高度なセキュリティを提供します。このページは自動翻訳されたものです。原文はこちらからご覧ください。

日次の TiDB Cloud CLI ワークフローを実行する



この例では、TiDB Cloud Starter と TiDB Cloud Filesystem にまたがる、一般的なオペレーターのワークフローを示します。

前提条件

  • ti をインストールし、ti configure を実行します。
  • 組織に、1 つの TiDB Cloud Starter インスタンスと 1 つの Filesystem を作成できる容量があることを確認します。

ステップ 1. 現在のリソースを確認する

ti db list-db-clusters --db-cluster-type starter --output text ti fs list-file-systems --output text

ステップ 2. TiDB Cloud Starter インスタンスを作成する

ti db create-db-cluster \ --db-cluster-type starter \ --db-cluster-name daily-demo \ --dry-run export DB_CLUSTER_ID="$(ti db create-db-cluster \ --db-cluster-type starter \ --db-cluster-name daily-demo \ --wait \ --query id \ --output text)"

このコマンドは、返されたクラスター ID を DB_CLUSTER_ID に保存します。--wait が設定されているため、作成コマンドはクラスターがアクティブになった後に戻ります。後で再度確認することもできます。

ti db describe-db-cluster \ --db-cluster-id "$DB_CLUSTER_ID" \ --output text

ステップ 3. SQL アクセスを確認する

ti db create-db-sql-users --db-cluster-id "$DB_CLUSTER_ID" ti db execute-sql-statement \ --db-cluster-id "$DB_CLUSTER_ID" \ --read-only \ --sql "SELECT CURRENT_TIMESTAMP AS checked_at" \ --output text

ステップ 4. Filesystem を作成して使用する

export TI_FS_FILE_SYSTEM_ID="$(ti fs create-file-system \ --wait \ --query file_system_id \ --output text)" printf 'daily workflow\n' | ti fs copy-file \ --from-stdin \ --to-remote /notes/today.txt ti fs list-files \ --path /notes \ --output text

/notes/today.txt 内のファイルにより、明示的に選択したリソースが使用可能であることを確認できます。

ステップ 5. 更新を確認する

インストール済みバージョンを変更せずに、新しいバージョンが利用可能かどうかを確認します。

ti update --check

更新をプレビューします。

ti update --dry-run

別のワークフローでアクティブな Filesystem または Vault マウントがある場合は、更新を適用する前にライターを停止してアンマウントしてください。これにより、ti と Filesystem ランタイムが一緒に更新されます。手順については、TiDB Cloud CLI を更新する を参照してください。

適切なタイミングで更新を適用します。

ti update

クリーンアップ

ti fs delete-file-system \ --file-system-id "$TI_FS_FILE_SYSTEM_ID" ti db delete-db-cluster \ --db-cluster-id "$DB_CLUSTER_ID"

セキュリティに関する注意

  • FS トークンや整形済みのデータベース接続文字列を出力しないでください。
  • 一意の自動化プレフィックスを使用し、その実行で作成されたリソースのみを削除してください。
  • 破壊的な操作は --dry-run で事前確認してください。

次のステップ

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