ti fs refresh-file-system-token
Rotates the supplied bearer token in place. Refresh is not idempotent: if the request commits but its response is lost, do not retry with the old token.
Syntax
ti fs refresh-file-system-token
[--file-system-id <string>]
[--fs-token <string>]
[--ttl <duration>]
[--dry-run]
Options
--file-system-id <string>: Assert the Filesystem ID decoded from a supplied token. This option is required when loading a locally selected token.--fs-token <string>: Supply the current token. PreferTI_FS_TOKENto avoid shell history and process-list exposure. Defaults toTI_FS_TOKEN, then the selected local credential.--ttl <duration>: Set a new positive lifetime in whole seconds, up to 365 days. Omit it to preserve the previous lifetime period.--dry-run: Validate token selection, region, TTL, and known local mount conflicts without rotating the token.
For options shared by all commands, see Global options.
Examples
Refresh the selected local credential:
# ti atomically replaces the local credential after receiving the new token. ti fs refresh-file-system-token --file-system-id "<file-system-id>"Refresh a token supplied by a secret manager:
# Capture the one-time replacement and update the external secret manager yourself. TI_FS_TOKEN="<current-token>" \ TI_REGION_CODE="aws-us-east-1" \ ti fs refresh-file-system-token > ./refreshed-token.jsonChange the token lifetime during refresh:
# Rotate the token and set its new lifetime to 30 days. TI_FS_TOKEN="<current-token>" \ TI_REGION_CODE="aws-us-east-1" \ ti fs refresh-file-system-token --ttl 720h