Hi everyone,
I’ve recently shared some files and stumbled over the “max-object-ttl” option. Usually, I’d expect this option to be set on upload such that a new file will be automatically removed after a certain period. As stated in the documentation (Setting Object Lifecycles - Storj Docs), it is also possible to set a general expiration date for all files uploaded via a specific access grant (if I understand that description correctly).
Nevertheless, what does the option “max-object-ttl” of the Uplink share command do? Since the share command doesn’t alter the original files (as far as I understand), what exactly does this option do here? If I restrict a sharelink, for example, to the next 7 days, then what difference does it make if I also set “max-object-ttl” to 168 h? Each sharelink/URL is unique so choosing this setting for one sharelink shouldn’t suddenly delete the original file such that other sharelinks cannot access it anymore.
I’m sorry if this question has already been answered elsewhere but I couldn’t find an explanation in the documentation.
Thanks!