我正在使用Google云端存储构建应用程序,用户可以在其选择的一段时间内与其他用户共享文件。之后,将撤消查看文件的权限。
一种方法是生成signed urls并分享这些内容。 但是,我想使用ACL代替,因为我觉得使用起来要干净得多。当用户共享文件时,我可以简单地将新用户添加到具有到期时间的ACL。 所以基本上,下面的代码带有某种时间属性,可以自动从acl中删除user1,比如说, t 秒。
password
这可能吗?
答案 0 :(得分:1)
通过内置功能无法实现。您必须使用某些第三方调度服务,创建一个每隔一段时间检查过期ACL的cron作业,或创建一个监视ACL到期表的mirco服务,并在到期时自动删除。