S3联合访问共享功能

时间:2018-11-01 02:47:15

标签: amazon-s3 amazon-cognito

我正在使用S3实现小型用户存储。它使用认知身份ID通过联合访问进行控制。

我的问题是如何为两个用户实现共享功能?

所以目前S3结构在下面

drive/

......user-1-cognito-identity-id/

.................................object.data

......user-2-cognito-identity-id/

.................................object.data

我想与user-1分享object.data的{​​{1}},我该怎么做?一种解决方案是将“共享映射”保存在dynamodb中,并使用预签名的URL授予对user-2的访问权限。但是,该解决方案似乎带来了很多开销,例如检查url是否过期,并在url过期时进行更新。

针对此问题是否有更优雅的解决方案?

0 个答案:

没有答案