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