我有一个服务,每天生成PDF文件,我需要通过电子邮件共享这个pdf文件的下载链接发送给我们的客户。
我正在考虑将这些文件保存到s3存储桶中,但我们需要确保这些下载链接将一直工作,我通过Amazon S3 Pre-Signed URLs但asfaik预签名的urls只对maximum of 7 days有效,但链接应该始终有效,有没有其他方法可以长期访问s3对象?
发布于 2019-04-24 18:43:32
无法生成有效期超过一周的亚马逊S3预签名URL。
从长远来看,您需要使用CloudFront签名的URL,您可以在很长一段时间内为其设置到期日期。
请参阅CloudFront文档中的Serving Private Content with Signed URLs and Signed Cookies和Using Signed URLs以及Medium上的Using CloudFront Signed URLs to Serve Private S3 Content。
https://stackoverflow.com/questions/55827584
复制相似问题