According to this piece of official doc, if I generate a presigned link it will expire sooner or later and I want to have unchangeable links that I could store in a DB. The reason for doing so is that it would make those links cacheable thereby avoiding loading them over and over again.
https://docs.aws.amazon.com/AmazonS3/latest/userguide/ShareObjectPreSignedURL.html