具有到期时间的Google云端存储ACL

时间:2018-03-25 09:50:29

标签: javascript node.js google-cloud-platform google-cloud-storage

我正在使用Google云端存储构建应用程序,用户可以在其选择的一段时间内与其他用户共享文件。之后,将撤消查看文件的权限。

一种方法是生成signed urls并分享这些内容。 但是,我想使用ACL代替,因为我觉得使用起来要干净得多。当用户共享文件时,我可以简单地将新用户添加到具有到期时间的ACL。 所以基本上,下面的代码带有某种时间属性,可以自动从acl中删除user1,比如说, t 秒。

password

这可能吗?

1 个答案:

答案 0 :(得分:1)

通过内置功能无法实现。您必须使用某些第三方调度服务,创建一个每隔一段时间检查过期ACL的cron作业,或创建一个监视ACL到期表的mirco服务,并在到期时自动删除。