From Dev.to
Refreshing Expired Signed Object Storage Access for Generated SaaS Training Images
Short answer: keep generated training images private, store object keys rather than signed links, and have the SaaS API issue a fresh presigned download URL when a preview or download encounters an ex...
