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

ti fs-vault replace-secret



ローカルディレクトリ内のファイルを使用して、1 つのシークレットのすべてのフィールドを置き換えます。

構文

ti fs-vault replace-secret --from-directory <string> --secret-path <string> [--dry-run] [--file-system-id <string>] [--fs-token <string>] [--help] [--version]

オプション

  • --from-directory <string>: このディレクトリ内のファイルがシークレットのフィールドになります。[required]
  • --secret-path <string>: /n/vault/<secret-name> 形式の正規 Vault パスです。たとえば、db-prod として作成されたシークレットのパスは /n/vault/db-prod です。[required]
  • --dry-run: 変更を適用せずにリクエストを検証します。
  • --file-system-id <string>: ファイルシステムを選択します。TI_FS_FILE_SYSTEM_ID を設定することもできます。
  • --fs-token <string>: file system トークンを設定します。省略した場合、このコマンドは TI_FS_TOKEN 環境変数を使用します。どちらも指定されていない場合、このコマンドは選択した file system 用にローカルに保存されているトークンを使用します。
  • --help: ヘルプ情報を表示します。
  • --version: バージョン情報を表示します。

すべてのコマンドで共通のオプションについては、グローバルオプション を参照してください。

例

  • ディレクトリからシークレットを置き換える:

    # Replace all fields with files loaded from the selected directory. ti fs-vault replace-secret --file-system-id <file-system-id> --secret-path /n/vault/db-prod --from-directory ./secret-fields
  • シークレットの置き換えをプレビューする:

    # Validate the replacement source without changing the stored secret. ti fs-vault replace-secret --file-system-id <file-system-id> --secret-path /n/vault/db-prod --from-directory ./secret-fields --dry-run

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