Yes, it’s not preserve the modification time, so the object will be always new.
I would recommend to use rclone sync instead. The rclone preserve the modification time unlike AWS CLI.
If you would choose the s3 protocol again, then you would need to use rclone --no-update-modtime sync.
This script synchronizes local directory with storj directory with uplink
It does not add, remove, or update any file in the local directory
It does not remove or update any file in the remote directory .
It just copies new files from local directory to remote storj directory
It just check filename and filepath, not file size or file date creation
#example
python3 ./synchronize_storj.py --local_dir /dir6565/dir773 --remote_dir sj://bucket_845/dir747/dir334 --mode_test_or_real real --show_new_files_yes_or_not not