我通常将一些对象放在s3 bucket的schedule中,并希望将它们分发给团队成员。
所以我想列出对象和下载链接来实现它们,而不公开暴露我的s3桶。
我尝试生成直接s3下载链接如下。参考这个包
var s3_rest_url = BUCKET_URL;
s3_rest_url += '?delimiter=/';
但它需要s3桶公开打开。即使我试图限制访问指定的公共IP范围,似乎他们定期更改,所以它不能很好地工作。
我的团队成员不是技术人员,没有任何证书,他们在某些VPC中。
可以通过lambda实现吗?
它们有材料吗?
如果有人有意见或资料,请告诉我
感谢为了共享bucket中的私有对象,您可以为它生成一个预先指定的url。此URL将在一段时间内有效(最多7天)。
是的,这可以用Lamdba来完成,例如