Solution without AWS S3 expiring links.